Как дать оператору заводить пользователей прямо с экрана панели PH1?
Управление учётными записями с экрана панели построено на специальных адресах: данные вводятся в поля, а команда подаётся записью числа в регистр HUW1000.
| Команда | Значение HUW1000 | Что заполняется заранее |
|---|---|---|
| Вход | 1 | имя из списка HUW1158, пароль в HUW1002 |
| Смена пароля | 2 | старый HUW1002, новый HUW1006, подтверждение HUW1010 |
| Выход | 3 | — |
| Новый пользователь | 4 | имя HUW1014, пароль HUW1006, подтверждение HUW1010 |
| Удалить пользователя | 5 | имя из списка HUW1158 |
| Добавить права | 6 | имя HUW1014, группы в HUW1348 |
| Скрыть пользователя | 8 | бит HUX1347.0 |
| Удалить профиль | 9 | — |
| Экспорт профиля | 10 | — |
| Импорт профиля | 11 | — |
| Экспорт журнала | 12 | — |
| Удалить журнал | 13 | — |
Группы задаются битами HUW1348: HUX1348.0 — администратор, HUX1348.1 — группа 0, HUX1348.2 — группа 1 и так далее до группы 10.
Результат операции панель кладёт в HUW1001. Основные коды: 1 — недостаточно прав, 2 — имя не существует, 3 — имя уже существует, 4 — неверный пароль, 5 — вход выполнен, 6 — введённые пароли не совпадают, 7 — пароль изменён, 8 — пользователь добавлен, 9 — пользователь удалён, 10 — превышено максимальное количество пользователей, 11 — администратор уже существует, 12 — права изменены, 17 — выполнен выход.
Способ входа выбирается регистром HUW1382: 0 — оператор выбирает имя из выпадающего списка, 1 — вводит имя руками в поле, связанное с HUW1014.
Ещё одна полезная мелочь: HUW1400 показывает, сколько секунд прошло с последней операции на этом терминале. По нему делают автоматический выход из учётной записи по бездействию — того, чего в панели нет из коробки.
Обратите внимание: те же операции доступны и через регистр HSW893 с той же нумерацией команд.
Прикреплённая документация
Георгий Жуков
Ведущий инженер