Одним из важных аспектов в автоматизированных системах управления технологическими процессами является организация взаимодействия между человеком и программно-аппаратным комплексом. Обеспечение такого взаимодействия задача человеко-машинного интерфейса (далее HMI, Human Machine Interface).
Тенденции современного мира предполагают широкое использование различных мобильных средств (планшетов, смартфонов) и, как следствие, применение веб-технологий. Они дают преимущество в платформо-независимости решений и предоставляют набор динамично развивающихся возможностей (SVG, HTML5 и т.д.) для построения HMI.
На рис. 2 приведена схема одного из вариантов организации управления и контроля исполняемых прикладных программ на ПЛК (Программируемых логических контроллерах) с помощью HMI, реализованного с помощью веб-технологий:
Рис. 2 – Пример организации HMI, построенного на веб-технологиях
Передача данных с ПЛК для отображения необходимой информации в HMI реализована через локальную сеть Ethernet (по протоколу TCP/IP). Вся информация выводится в веб-браузер. Такая структура контроля и управления носит распределённый характер. Вычислительные комплексы, на которых расположены средства отображения HMI, могут находиться на любом расстоянии от ПЛК. В соответствии с клиент-серверной архитектурой, веб-совместимый ПЛК содержит не только прикладную программу управления и обработки данных, а также часть для предоставления данных для веб-интерфейса. [3]
Как следствие, важно обеспечить для ПЛК на микропроцессорах SPARC и «Эльбрус» возможность разработки человеко-машинного интерфейса для контроля и управления прикладными программами с учётом современных требований, перечисленных ранее.
Подробнее… Загрузить файл
Содержание:
Создание HMI в среде разработки Beremiz
Добавление в библиотеку собственного элемента HMI
Пример использования созданного функционального блока
Заключение
Библиографический справочник