ВУЗ: Смоленский областной казачий институт промышленных технологий и бизнеса
Категория: Лекция
Дисциплина: Основы САПР
Добавлен: 19.11.2018
Просмотров: 1236
Скачиваний: 19
Редактор отчетов пакета GENIE обеспечивает выполнение пяти основных функций: сбор данных, конфигурирование формата отчетов, составление расписания автоматической печати отчетов, генерацию отчета событий и генерацию отчета тревог.
Редактор сценариев предназначен для управления задачами, вычислениями и анализом данных в процессе исполнения стратегии. Данное мощное средство создания сценарных процедур, совместимое с Microsoft Visual Basic. Бейсик-сценарий является наиболее важным компонентом пакета GENIE, обеспечивающим возможность разработки специализированных фрагментов стратегии.
Ядро подсистемы программирования и исполнения сценарных процедур пакета GENIE представляет собой набор библиотек динамической компоновки, с помощью которых выполняется предварительная компиляция сценарных процедур на этапе разработки и их исполнение в процессе выполнения всей стратегии. Бейсик-сценарий обеспечивает возможность не только управления задачами, входящими в стратегию, но и взаимодействия с DOS, Windows и другими приложениями посредством механизмов DDE, OLE, ODBC (SQL) и прямых вызовов функций интерфейса прикладного программирования Windows API.
Редактор сценариев представляет собой редактор текста с рядом удобных возможностей для редактирования кода сценария.
Разработка стратегии управления
При
запуске построителя стратегий GENIE
у пользователя появляется возможность
работы с окнами Редактора задач
и Редактора форм отображения
(рис. 33).
Задача представляет собой набор функциональных блоков, отображаемых в окне задачи в виде пиктограмм. Экранная форма представляет собой набор элементов отображения и элементов управления. Пиктограммы функциональных блоков и элементы отображения/управления являются стандартными «кирпичиками» для построения стратегии. Они очень похожи по внешнему виду, за исключением того, что элементы отображения служат для реализации графического интерфейса пользователя, в то время как пиктограммы блоков скрыты во время исполнения стратегии.
Соединения между функциональными блоками в процессе разработки стратегии могут устанавливаться посредством видимых и невидимых связей. Соединения между пиктограммами блоков являются видимыми в окне Редактора задач. Такое соединение называется проводником, поскольку по своему назначению оно аналогично проводам в электрических схемах. Соединения между пик пиктограммами блока и элементами отображения невидимы. Поэтому они называются связями.
Каждая задача и экранная форма имеют собственные параметры. Впервые созданная новая задача или новая экранная форма имеют заданные по умолчанию параметры, которые могут быть изменены пользователем в соответствии с требованиями алгоритма. Задача имеет такие параметры, как период сканирования (интервал времени между текущим и следующим вызовом задачи для исполнения), эффективный интервал исполнения (абсолютное время выполнения задачи), метод запуска и метод завершения. Экранная форма имеет такие параметры, как имя, стиль отображения окна, состояние и др.
Пример
решения задачи автоматического
регулирования для некоторой величины
показан на рис. 34. С использованием
редактора задач построена стратегия
регулирования, предусматривающая ввод
сигнала обратной связи от соответствующего
устройства ввода, воспринимающего
измерительную информацию от датчика
на объекте управления, расчёт управляющего
воздействия с использованием закона
ПИД-регулирования (реализация
ПИД-регулятора) и вывод сигнала управления
на устройство вывода, соединённое с
исполнительным механизмом объекта.
Блок AI задает устройство ввода аналогового сигнала от датчика. При настройке блока ему ставится в соответствие конкретное устройство ввода-вывода из имеющихся в системе управления, а также указывается конкретный вход устройства в случае многоканального устройства ввода. Выбор устройства и задание его параметров осуществляются при вызове окна настройки блока, показанного на рис. 34.
Блок ПИД задаёт алгоритм ПИД-регулирования. Этот блок также настраивается. Можно задать коэффициенты усиления каналов регулятора, величину уставки и ряд других характеристик регулятора.
Для указания приемника сигнала управления от регулятора используется блок аналогового вывода AO, который связывается путём настройки с устройством вывода системы управления, соединённым с исполнительным механизмом объекта управления.
Для задания связи между блоками используются проводники, указываемые с использованием соответствующего инструмента редактора задач. Изображённая структурная схема позволяет описать для GENIE алгоритм управления. Этот алгоритм будет реализован в процессе автоматического управления за счёт программного обеспечения GENIE и дополнительного программирования управляющей ЭВМ не требуется.
Ч
тобы
оператор АСУ ТП мог контролировать
автоматическую работу системы и при
необходимости мог вмешиваться в её
работу, следует спроектировать интерфейс
оператора. Эта задача решается с
использованием редактора форм отображения.
Форма отображения процесса управления
включает различные средства для вывода
информации о сигналах в системе (графики,
цифровые индикаторы, светосигнальные
и звуковые индикаторы и др.), а также
средства, позволяющие оператору вводить
сигналы управления (аналоговые и
дискретные) и другую информацию.
На рис. 35 показан пример построения простейшего интерфейса для отображения состояния процесса ПИД-регулирования. Использован график для отображения характера изменения управляемой величины во времени и два цифровых индикатора. Первый цифровой индикатор выдаёт текущее значение управляемой величины, а второй – значение управляющего воздействия на выходе ПИД-регулятора.
Средства управления для оператора в рассматриваемом примере не предусмотрены. Однако инструменты Редактора форм отображения позволяют создавать кнопки, движковые регуляторы и другие элементы для ввода как дискретных, так и аналоговых сигналов, что позволяет, например оператору включать и выключать исполнительные механизмы, изменять уставки и настройки и выполнять другие действия, необходимые при ручном управлении.
Остальные средства GENIE позволяют решать задачи архивирования информации о процессе, обработку аварийных ситуаций и печать отчетов заданной формы о технологическом процессе.
GENIE простая инструментальная SCADA, позволяющая создавать сравнительно простые системы управления с ограниченными возможностями. Другие инструментальные SCADA, например, такие как WinCC, In Touch, TRACE MODE, GENESIS32, GENIE, RSView 32, имеют существенно большие возможности и расширенный набор инструментов. Однако в целом эти системы решают те же задачи, что и GENIE, но более совершенными методами.