Цель работы – обучение методике отображения работы единицы технологического оборудования в среде SCADA-системы Genesis32.
Для выполнения лабораторной работы потребуется демо-версия программного продукта Genesis 32EE.
Система содержит 4 приложения ( рис.1):
· GraphWorX32 (разработка и просмотр мнемосхем);
· TrendWorX32 (построение графиков параметров);
· AlarmWorX32 (обнаружение аварийных событий);
· ScriptWorX32 (разработка и запуск сценариев).
Рис. 1. Структура SCADA-системыGENESIS32
Для связи с внешними объектами система имеет серверы стандарта OPC
( OLE for Process Control), позволяющие обмениваться информацией с аппаратными и программными приложениями, тоже имеющими серверы стандарта OPC. Рассмотрим функции приложений.
GraphWorX32
Позволяет рисовать мнемосхему технологического процесса для визуализации контролируемых параметров и диспетчеризации (рис.2). Информация обновляется каждые 50 мс. Управление показом можно вести по заранее разработанному сценарию. Элементы мнемосхемы можно выбирать из библиотеки. На мнемосхеме можно отображать графики и аварийные события.
Рис. 2. Пример мнемосхемы, созданной с помощью GraphWorX32
Для рисования мнемосхемы конкретного процесса GraphWorX32 имеет в своем составе набор средств рисования и анимации, объединенных в объектно-ориентированную среду разработки. Проект состоит из совокупности экранных форм, каждая из которых хранится в отдельном файле в каталоге проекта. Пользователь выбирает элементы управления ActiveX и переносит их в рабочую область окна экранной формы (рис.3).
Рис.3 . Элементы управления ActiveX в окне экранной формы GraphWorX32
Приложение содержит библиотеку готовых символов технологических элементов, которая позволяет строить интуитивно понятные мнемосхемы автоматизированных систем (рис. 4 ).
Рис.4 . Библиотека встроенных символов технологических элементов
В мнемосхему можно вводить документы текстового процессора MS Word, рабочих листов и диаграмм MS Excel.
Переменные величины отыскивают и вводят в мнемосхему в виде с помощью Tag Browser - навигатора тэгов (рис.5). Тэг- это электрический сигнал, поступающий по одному из каналов ввода/вывода через сервер ОРС в систему SCADA.
Рис. 5 . Поиск и подключение переменных с помощью Tag Browser
GraphWorX32 поставляют со встроенной средой разработки сценарных процедур Microsoft Visual Basic for Applications (рис. 6), предназначенной для проектирования макрокоманд и функций вторичной обработки данных
Рис. 6 . GraphWorX32 cодержит встроенные средства программирования на Visual Basic Applications
TrendWorX32
Обеспечивает накопление и представление текущих данных в виде текущих графиков в виде простой или логарифмической зависимости заданной величины от времени, гистограмм, круговых диаграмм или графиков связи двух величин. Накопленная информация извлекается из архива. Вычисляются статистические характеристики. Можно одновременно просматривать текущие и архивные данные.
Окно TrendWorX32 (рис.7) содержит элементы управления, позволяющие выводить изменения во времени и графические зависимости между контролируемыми параметрами и внутренними переменными проекта:
- зависимость выбранного параметра от времени;
- логарифмическая зависимость выбранного параметра от времени;
- гистограмма выбранного параметра;
- зависимость параметра от времени, заданного по вертикальной оси;
- зависимость одного параметра от другого.
Рис. 7 . Окно TrendWorX32
Приложение TrendWorX32 обеспечивает:
· отображение изменений выбранных параметров в реальном времени;
· архивацию изменений выбранных параметров в стандартных базах данных
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.