Разработка пользовательского интерфейса
Для формирования дискретных команд на экране дисплея прорисовываются какие-то управляющие элементы (кнопки, переключатели), которые записывают 0 или 1 в соответствующую переменную. Например, при нажатии кнопки «включить» в переменную K.NV К. заносится 1.
Примеры использования элементов мнемосхем можно проиллюстрировать на панели управления электродвигателем (рис, 4.12).
Значение тока электродвигателя (входная аналоговая переменная) выводится в виде цифрового индикатора.
Индикаторы внештатных ситуаций в нормальном режиме работы выводятся невидимыми и загораются только тогда, когда в контроллер поступают соответствующие сигналы (дискретные входные переменные принимают значения 1).
Индикатор АВР появляется тогда, когда нажата соответствующая кнопка, устанавливающая внутреннюю переменную программы.
|
Рис. 4.12. Панель управления электродвигателем
Индикатор невыполнения команды управляется внутренней переменной, устанавливаемой в ходе работы алгоритмического блока управления электродвигателем.
Кнопки «Пуск» и «Стоп» готовят выходные дискретные переменные для включения и отключения электродвигателя. Чтобы исключить случайное воздействие, нажатие этих кнопок подтверждается кнопкой ОК.
Для формирования технологической сигнализации и журнала событий в SCADA-системах для аналоговых параметров предусмотрен ввод уставок. Как правило предусматривается 4 уставки: низок, высок, аварийно низок и аварийно высок. При выходе параметра в ходе эксплуатации за уставки в журнале формируются соответствующие сообщения.
Для просмотра параметров в виде графиков используется понятие тренда. При описании тренда задаются имена параметров, которые в нем сохраняются и отображаются, и форма их представления (цвет, границы изменения для масштабирования).
предыдущаяследующая