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