Разработка пользовательского интерфейса

Для формирования дискретных команд на экране дисплея прорисовываются какие-то управляющие элементы (кнопки, переключатели), которые записывают 0 или 1 в соответствующую переменную. Например, при нажатии кнопки «включить» в переменную K.NV К. заносится 1.

     Примеры      использования      элементов      мнемосхем      можно  проиллюстрировать на панели управления электродвигателем (рис, 4.12).

Значение тока электродвигателя (входная аналоговая переменная) выводится в виде цифрового индикатора.

Индикаторы внештатных ситуаций в нормальном режиме работы выводятся невидимыми и загораются только тогда, когда в контроллер поступают соответствующие сигналы (дискретные входные переменные принимают значения 1).

Индикатор АВР появляется тогда, когда нажата соответствующая кнопка, устанавливающая внутреннюю переменную программы.

Image
 

Рис. 4.12. Панель управления электродвигателем

Индикатор невыполнения команды управляется внутренней переменной, устанавливаемой в ходе работы алгоритмического блока управления электродвигателем.

Кнопки «Пуск» и «Стоп» готовят выходные дискретные переменные для включения и отключения электродвигателя. Чтобы исключить случайное воздействие, нажатие этих кнопок подтверждается кнопкой ОК.

Для формирования технологической сигнализации и журнала событий в SCADA-системах для аналоговых параметров предусмотрен ввод уставок. Как правило предусматривается 4 уставки: низок, высок, аварийно низок и аварийно высок. При выходе параметра в ходе эксплуатации за уставки в журнале формируются соответствующие сообщения.

Для просмотра параметров в виде графиков используется понятие тренда. При описании тренда задаются имена параметров, которые в нем сохраняются и отображаются, и форма их представления (цвет, границы изменения для масштабирования).

предыдущаяследующая