Блог

HMI для оператора: Иерархия экранов, аварии и тренды без перегруза

Оператор на линии не читает мнемосхему как проектировщик. Он смотрит на неё между делом, в шуме, иногда сбоку, часто после ночной смены. Если на одном экране смешаны обзор цеха, ручные уставки, журнал аварий и тренд за сутки, человек тратит секунды на поиск - а секунды на производстве стоят дорого.
Хороший HMI на панели СТАБУР или на посту не обязан быть пёстрым. Ему нужна иерархия: сначала понять состояние, потом провалиться в участок, и отдельно - чёткий экран аварии. Ниже - как это устроить без перегруза, что делать с цветом и звуком, какие тренды оставить, и семь привычных ошибок, которые видны на реальных объектах.

Три уровня экранов: обзор, участок, авария

Обзор - один экран, с которого начинается смена. Видно, что линия в работе, где предупреждение, где останов. Здесь нет мелких настроек и длинных таблиц. Оператор за пару секунд отвечает на вопрос: можно ли продолжать работу.
Участок - детализация. Конкретный насос, бак, конвейер, задвижка. Уставки, режимы, локальные кнопки пуска и стопа в рамках регламента. Переход с обзора - по крупной зоне на схеме или по понятному названию, без лабиринта из двадцати одинаковых прямоугольников.
Авария - отдельный слой внимания. Когда сработала защита или межблокировка, оператор должен видеть что случилось, что уже сделано автоматикой и что требуется от человека. Смешивать это с обзором - значит прятать критичное среди второстепенного.
Правило простое: если элемент нужен реже раза в смену, он не должен занимать место на обзоре. Сервис и калибровка - глубже, за паролем или в меню наладчика.

Цвет и звук: меньше оттенков, больше смысла

На многих объектах достаточно трёх ролей цвета: норма, внимание, авария. Жёлтый, оранжевый и красный на одном экране без легенды превращаются в угадайку. Лучше закрепить цвета в короткой памятке на посту и не менять их от проекта к проекту без причины.
Звук нужен не постоянно, а по событию. Постоянный писк приводит к тому, что его отключают. Разумная схема: один узнаваемый сигнал для новой неквитированной аварии, тише или без звука для предупреждений. После квитирования звук прекращается, но запись в журнале остаётся.

Квитирование: не формальность, а дисциплина смены

Квитировать - не значит «забыть». Это фиксация: оператор увидел событие. На экране должно быть видно, что авария активна, но уже просмотрена, и кто просмотрел. Без этого следующая смена не понимает, было ли вмешательство.
На панели в шкафу и на посту с SCADA сверху важно не дублировать квитирование в двух местах с разным результатом. Верхний уровень - в материале про MasterSCADA и связку с ПЛК; на панели у станка - свой понятный журнал. Логика аварии при этом живёт на ПЛК, экран только показывает и принимает разрешённые команды.

Тренды: что оператор реально смотрит

Тренд на сутки с десятью кривыми редко нужен оператору каждый час. Чаще полезны короткие окна: последние 15-60 минут по температуре, давлению, уровню, току - тем параметрам, по которым судят о стабильности режима перед остановом или после пуска.
Имеет смысл вынести на участок один-два рабочих тренда с крупной шкалой и подписью единиц. Остальное - в архиве или на SCADA для инженера. Если тренд нужен только при разборе аварии, открывайте его с экрана аварии, а не держите на обзоре постоянно.

Связь с выбором панели и проектом

Иерархия экранов должна помещаться на ту диагональ и яркость, которые выбрали под место установки. Обзор на 7 дюймах у двери шкафа и обзор на 15 дюймах на посту - это разные макеты, а не один и тот же файл, уменьшенный масштабом. О выборе железа - в статье про панели оператора СТАБУР; о среде разработки - CODESYS или MasterSCADA 4D, файлы старта - в технической документации.

Семь антипаттернов HMI на реальных объектах

Всё на главном экране. Уставки, тренды, аварии и анимация на одной странице. Итог: оператор не видит главного. Лечение: три уровня - обзор, участок, авария.
Одинаковый красный везде. Стоп, авария, «закрыто», «нет связи» - один цвет. Итог: паника или игнор. Лечение: развести роли цвета и подписать легенду.
Звук без квитирования или без журнала. Пищит, но непонятно что; отключили звук кнопкой на месяц. Лечение: звук на новую аварию, журнал обязателен.
Кнопка пуска без подтверждения. Случайное касание на сенсоре. Лечение: двухшаговое действие или физическая аварийная цепь вне экрана.
Тренд ради тренда. Десять кривых на обзоре, никто не смотрит. Лечение: один-два рабочих тренда на участке, остальное - инженеру.
Дублирование уставок на HMI и в SCADA. Оператор меняет в одном месте, линия ведёт себя по другому. Лечение: одна точка правды на ПЛК, согласованные экраны.
Сервисные экраны без защиты. Калибровка и форсированные выходы доступны всем. Лечение: роли, пароль наладчика, отдельное меню.

Где уместен СТАБУР

На объектах со СТАБУР HMI часто делают в CODESYS на панели прибора или развивают верхний уровень в MasterSCADA 4D. В обоих случаях выигрывает одна дисциплина: сначала сценарий оператора, потом красота схемы. Панель и SCADA дополняют друг друга, если не спорят за одни и те же уставки.

FAQ

Сколько экранов достаточно для малой линии?
Часто хватает обзора, одного-двух участков и экрана аварии. Число растёт с зонами ответственности, не с желанием «показать всё».
Нужен ли отдельный экран для ночной смены?
Обычно нет. Нужны контраст, крупные аварийные зоны и дисциплина цвета, одинаковая днём и ночью.
Кто утверждает макет HMI?
Заказчик процесса и представитель эксплуатации, не только отдел АСУ ТП. Иначе экран красивый, но неудобный.

Внутренняя перелинковка

Обсуждение