Как вывести на экран панели PH1 число активных аварий?
Панель считает аварии сама и кладёт счётчики в системные регистры — достаточно положить на экран числовые поля, и в шапке любого экрана появится сводка по состоянию установки.
- HSW5 — признак аварии: 0 — аварий нет, 1 — авария есть. Это готовый адрес для индикатора «красная лампа» в углу экрана;
- HSW6–HSW7 — общее количество аварий, включая уже квитированные;
- HSW8 — количество неквитированных аварий, то есть тех, которые оператор ещё не подтвердил;
- HSW9 — управление всплывающим сообщением по таймауту связи: 0 — сообщение видимо, 1 — невидимо.
Практическая схема для шапки экрана: индикатор по HSW5, рядом число по HSW8 и кнопка перехода в список аварий. Оператор видит не только факт «что-то случилось», но и сколько событий требует его реакции.
Разница между HSW6–HSW7 и HSW8 важнее, чем кажется. Общее число растёт вместе с историей, неквитированные — это очередь работы. Если HSW8 держится на десятке, значит сигналы приходят быстрее, чем персонал успевает их разбирать, и список аварий пора чистить от «шумных» сообщений.
Регистр HSW9 нужен в другом сценарии: при потере связи панель показывает всплывающее сообщение о таймауте, и на объекте, где часть устройств отключается штатно (например, привод сняли в ремонт), это окно мешает работать. Значение 1 его прячет — вместе с битами управления связью HSX550 и далее это стандартный приём, чтобы отсутствующее устройство не мешало оператору.
Не забывайте, что вместе с признаком аварии удобно взводить и внешнюю сигнализацию: в настройках каждой аварии есть управляющий бит оповещения, по которому зажигается лампа на двери шкафа.
Прикреплённая документация
Владислав Вавилов
Руководитель сервисного центра