SCADA
SCADA-система Genie
3.0
(Тема)
Пакет Genie 3.0 является инструментальной средой для создания ПО
систем сбора данных и оперативного диспетчерского управления (SCADА), исполняемого в среде Windows 3.х/95/98.
Применяется для проектирования небольших АСУ ТП масштаба участка или цеха. Genie имеет модульно-ориентированную, открытую, интегрированную
архитектуру (рис. 3.14).
Открытость архитектуры позволяет легко реализовать взаимодействие Genie Рис. Архитектура SCADА-системы Genie 3.0 Экранная форма представляет собой
набор элементов отображения и элементов управления. Элементы отображения – это
график, текстовая строка, индикатор и др. К элементам управления относятся
кнопка, аналоговый, движковый или инкрементный регулятор. Пиктограммы блоков и элементы
являются стандартными блоками для построения стратегии. Соединения между
функциональными блоками могут устанавливаться посредством видимых в окне
Редактора задач связей, называемых «проводником». Соединение между
пиктограммой блока и элементом отображения или между двумя элементами
отображения невидимы, и поэтому они называются «связями». Построитель стратегий GENIE
предоставляет пользователю для проектирования АСУ ТП четыре различных
редактора: 1.
Редактор
задач (Task Designer); 2.
Редактор
форм отображения (Display Designer); 3. Редактор отчетов (Report Designer); 4. Редактор сценариев (Script Designer). Они используются для редактирования
задач, экранных форм отображения, отчетов и основных сценариев соответственно. Редактор задач (Task Designer)
предназначен для реализации
прикладных алгоритмов создаваемой системы. Разработка системы сводится к
размещению пользователем функциональных блоков в окне задачи и установлению
между ними связей, определяемых алгоритмом обработки данных. Genie 3.0 обеспечивает возможность разработки и
одновременного исполнения до 8 задач.
Более сложная задача может быть разбита на несколько простых задач меньшего объема, что упрощает процесс
разработки и увеличивает производительность при исполнении, поскольку при
каждом сканировании должно быть обработано меньшее число функциональных
блоков. Редактор форм отображения (Display Designer)
предназначен для создания динамических
графических форм отображения, связанных с исполняемой стратегией сбора данных
и управления. При необходимости создания графического интерфейса оператора
возможно использование специальных инструментов рисования и элементов
отображения, таких как насосы, клапаны, круги, прямоугольники, сегменты и т.п.
Кроме того, пользователь может конфигурировать цвета и размеры указанных
графических примитивов. Также Genie предоставляет команды «Сгруппировать» и
«Разгруппировать», позволяющие объединять графические примитивы в единое изображение. Редактор отчетов (Report Designer)
предназначен для разработки и генерации
отчетов. Пользователь может разрабатывать формат отчета с использованием
специального инструмента табличной формы и определять расписание для автоматической
печати отчета. К другим функциям Редактора отчетов относятся: сбор данных,
конфигурирование формата отчетов, генерация отчетов событий, генерация отчетов
тревог. Редактор сценариев (Script Designer)
предназначен для управления задачами,
вычислениями и анализом данных в реальном масштабе времени. Genie предоставляет средства разработки программных
сценариев, совместимых с языком Visual Basic. Поскольку Visual Basic
является одним из самых популярных и простых для изучения языков программирования,
его наличие в пакете позволяет значительно упростить и повысить эффективность
разработки проекта с использованием Genie. Центр обработки данных (Date Center)
является набором библиотек динамической
компановки (DLL-библиотек)
и предназначен для хранения и обработки данных, связанных с работой стратегии
под управлением исполнительной среды Genie. Центр обработки данных поддерживает три способа
взаимодействия пакета Genie с другими Windows-приложениями: 1.
Интерфейс
прикладного программирования (СAPI); 2.
Механизм
динамического обмена данными (DDE); 3.
Механизм
связывания и внедрения объектов (OLE Automation). Для взаимодействия Genie с
аппаратными средствами в реальном масштабе времени используются драйверы
ввода-вывода (I/O Drivers). Драйверы ввода-вывода поддерживают все аппаратные
средства промышленной автоматизации фирмы Advantech, включая модули сбора данных и управления ADAM и
др., РС-совместимый
модульный контроллер MIC-2000, устройства удаленного сбора данных и
управления серий ADAM-4000 и ADAM-5000/485, а также устройства ADAM-5000/CAN
промышленной шины CAN с протоколом DeviceNet. |
||