Блог

Цвета, кнопки и подтверждения на HMI: Практические правила для смены

Короткий ответ: на мнемосхеме для смены закрепляют три роли цвета (норма, внимание, авария) и не меняют их без объявления; опасные команды делают в два шага с явным текстом; пуск и сброс аварии не вешают на мелкие зоны без подтверждения.
Оператор запоминает HMI мышечно: «зелёное - работает, красное - стоп». Если на соседнем участке красное означает «закрыта задвижка», а здесь «авария», через месяц ошибки неизбежны. Статья про иерархию экранов и аварии - про структуру; здесь - про цвет, кнопки и защиту от случайного нажатия на панели СТАБУР (CODESYS, MasterSCADA 4D) и на посту.

Согласованность цветов: норма, предупреждение, авария

На большинстве объектов хватает трёх уровней, без радуги на одном экране.
Норма (работа, включено, в допуске) - один спокойный цвет фона или символа: часто зелёный или нейтральный серый с зелёной меткой. Главное - он не используется одновременно для «всё хорошо» и для «кнопка нажми сюда».
Предупреждение (внимание, скоро станет плохо, режим не идеален) - жёлтый или оранжевый, один на весь объект. Не путать с «оборудование выключено по плану» - для планового останова лучше серая подпись «стоп по графику», а не жёлтая тревога.
Авария (останов по защите, межблокировка, превышение) - красный или мигающий красный только для активной неквитированной или активной аварии. Если красным подсвечен и стоп-кран, и «нет связи», и «дверь открыта», оператор перестаёт различать.
Закрепите цвета письменно на одну страницу и повесьте копию на пост. При смене проекта на объекте - объявление смене, а не тихая правка в выходные.
Роль
Что означает для смены
Чего избегать
Норма
Работа в регламенте, можно смотреть дальше
Красный «для красоты» на трубопроводе
Предупреждение
Нужно вмешаться или следить
Десять оттенков жёлтого без легенды
Авария
Останов, защита, нужны действия по регламенту
Красный для любой надписи «не ОК»
Цвет синий на многих объектах зарезервируют под ручной режим или выбранный объект - не смешивать с аварией. Белый текст на жёлтом хуже читается, чем тёмный на светлом - проверяйте при ярком свете цеха, не только в офисе проектировщика.

Кнопки: размер, подпись, одно действие

Кнопка пуска, останова, квитирования - крупнее остальных элементов на участке. Подпись глаголом: «Пуск насоса Н-1», не «Пуск/стоп». Две разные команды - две кнопки или явное меню.
Расположение: пуск и стоп не рядом без зазора - ладонь на перчатке закрывает обе. На сенсоре критичное лучше вынести в зону, куда не дотягиваются случайно при протирке экрана.
Серые неактивные кнопки должны быть видимо неактивны, а не «нажимаются и ничего не делают». Если режим не даёт пуск - текст «Пуск запрещён: местный» лучше, чем молчание.

Двухшаговые действия и подтверждения

Опасное действие - в два шага:
1.Нажатие «Пуск» или «Сброс аварии».
2.Окно с вопросом своими словами: «Запустить насос подпитки?» и кнопки «Да» / «Отмена».
Текст в окне - конкретный объект, не «Подтвердить?». Для сброса аварии - «Квитировать: сухой ход бака Б-2?».
Таймаут окна (10–30 с) с отменой снижает риск, если оператор отвлёкся. Повторный пуск после аварии - иногда три шага: квитирование, проверка причины, пуск - если так записано в регламенте цеха.
Сброс аварии не должен совпадать по цвету и форме с пуском. Частая ошибка проекта - две зелёные кнопки рядом.

Защита от случайного пуска

Помимо двух шагов на экране:
Межблокировки на ПЛК - экран не обходит их; кнопка только подаёт запрос.
Режим местный/дистанционный - пуск с HMI только в дистанционном, с надписью на экране.
Аппаратный стоп и пуск вне сенсора там, где того требует безопасность объекта.
Задержка удержания (press and hold 2–3 с) для редких команд - дополнение, не замена подтверждению.
Уровни доступа - уставки технолога не на главном экране оператора.
Если после пуска насос не крутится, смена смотрит режим и аварии - см. мнемосхему и связь с ПЛК. Если уставки спорят с SCADA - граница панели и верхнего уровня.

Мини-гайд: что нельзя делать на мнемосхеме

Без отсылки к конкретным стандартам - здравый смысл эксплуатации и то, что видно на пусках.
Нельзя:
  • использовать один и тот же яркий цвет для аварии, для «выключено» и для декоративной рамки.
  • прятать активную аварию внизу экрана мелким шрифтом, пока сверху анимация «всё работает».
  • делать пуск и аварийный сброс одной кнопкой «Пуск/сброс».
  • копировать экран инженера с сотней тегов на панель у шкафа - смена не прочитает.
  • менять цвета от проекта к проекту на одном заводе без таблицы соответствия.
  • полагаться только на цвет без подписи: часть людей различает красный и зелёный хуже; текст обязателен.
  • включать постоянную мигающую анимацию «для живости» - к аварии привыкают.
  • давать запись уставки без единиц (бар, %, °C) и без пределов - «поставил 999».
  • оставлять сервисные кнопки наладчика на обзоре без пароля.
  • согласовывать экран только с программистом - без смены, которая будет жать кнопки.

Согласование с монтажом и железом

Кнопки на экране бессмысленны, если панель слепит бликом или смонтирована так, что до сенсора не дотянуться в перчатках. Яркость, угол обзора и монтаж снаружи двери - в выборе панели и чек-листе монтажа.

Приёмка с участием смены

Перед подписью акта пройти с оператором сценарии: нормальная работа, предупреждение, авария, квитирование, отмена в окне подтверждения, попытка пуска в местном режиме. Засечь время «найти аварию на экране» - если больше нескольких секунд, упростить.

FAQ

Сколько цветов максимум на одном экране участка?
Три роли плюс нейтральный фон. Акцент четвёртым - только для ручного режима, с легендой.
Обязательно ли окно «Да/Нет» на каждый стоп?
Нет. Останов чаще делают одним нажатием; подтверждение - на пуск и на сброс аварии.
Одинаковые правила для SCADA и панели?
Да по смыслу цветов и подтверждений. Макет может отличаться, легенда - общая.

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

Обсуждение