Курс 10 • Урок 1 из 2 • 4 акад. ч.

Теги, мнемосхема и управление оператором

Цель: Построить интерфейс, который различает задание, фактическое состояние и недостоверные данные.

4 акад. ч. Лекция, работа с документацией, практическое задание на учебной модели или согласованном стенде и самопроверка.

Карта темы

ПЛК → Тег и качество → Экран оператора → Команда с правами
Теги, команды оператора, качество данных, аварийные сообщения, тренды и интеграция.

Согласование данных

Тег HMI связывают с источником, типом, направлением обмена, единицами и правилами актуальности. Переменные задания и фактического значения лучше разделять: оператор может изменить SpeedSet, но не должен тем самым подменить ActualSpeed. Одинаковое название на экране и в ПЛК не гарантирует правильный адрес или тип.

Достоверность — часть отображаемой информации. При разрыве связи нельзя оставлять прежнюю зелёную индикацию как подтверждение текущего состояния. Используют отдельный признак потери связи, устаревания или недостоверности, согласованный с требованиями интерфейса. Для численного значения показывают единицы и допустимые пределы ввода.

Команда должна иметь подтверждение

Между нажатием кнопки и выполнением технологического действия есть цепочка: право доступа, запись команды, обработка ПЛК, разрешения, исполнительный механизм, обратная связь. Интерфейс может отдельно показывать «команда отправлена», «пуск ожидается» и «работает». Надпись «выполнено» только по событию нажатия скрывает отказ.

Способ передачи команды — удерживаемый уровень, импульс, номер запроса с подтверждением — выбирают по проекту. Важно учитывать потерю связи между нажатием и отпусканием. Для потенциально опасной операции нужны предусмотренные подтверждения и ограничения; большой размер кнопки не является технической защитой.

Ввод уставок и права

Диапазон ввода проверяют и на панели, и на стороне, где действует алгоритм. Защита только графическим полем не исключает запись из другого клиента. Разграничивают наблюдение, обычное управление, изменение технологических уставок и инженерные настройки. Общий пароль на стикере не обеспечивает персональную ответственность.

Разбор. Оператор вводит 900 кПа в поле, которое ПЛК понимает как бары. Даже корректная передача числа не исправляет несовпадение единиц. Ведомость тегов, шкала, подпись и ограничения должны описывать одну величину. При отказе записи интерфейс показывает отказ, а не автоматически считает уставку принятой.

Практическое задание

Спроектируйте экран одного насоса: команда, подтверждение, режим, готовность, отказ и измерение с качеством. Для уставки определите единицы, диапазон, роль пользователя и подтверждение принятия. Проверьте отсутствие связи до нажатия, во время удержания и после отправки команды. Результат — перечень тегов и макет с проверяемыми состояниями, а не только изображение оборудования.

Что нужно запомнить

  • Команда оператора и физическое выполнение — разные события.
  • Единицы и типы сверяют на обеих сторонах обмена.
  • Ограничения ввода нужны не только на экране.

Документация и дополнительное чтение

Проверка знаний

Вопросы по уроку

Нужно 75%
Загрузка вопросов…