Сетевая централизованная среда конфигурирования всех компонентов GENESIS32. Workbench32 может выполнять функции расширенного интерфейса оператора для сервисного управления, а также имеет встроенные функциональные возможности управления проектом локально и удаленно.
ОРС совместимый продукт объединяет средства разработки и просмотра графических мнемосхем автоматизированных рабочих мест оператора АСУ ТП. Мнемосхемы (экранные формы) могут создаваться как на основе встроенных средств векторного редактирования, так и управляющих элементов ActiveX других производителей. Алгоритмы вторичной обработки данных и процедуры управления экранными формами могут создаваться в интегрированной среде разработки и исполнения сценариев Visual Basic for Applications или с помощью встроенного редактора VBScript и JScript.
ОРС совместимый продукт обеспечивает архивирование информации в любых открытых базах данных с возможностью её последующего извлечения и представления в виде отчётов или на графиках. Кроме того, TrendWorX32 является мощным средством высокопроизводительного построения графических зависимостей технологических параметров.
TrendWorX32 Reports
Модуль публикации отчетов исторических данных TrendWorX32.
AlarmWorX32
ОРС совместимый продукт. Мощная подсистема обнаружения, идентификации, фильтрации и сортировки аварийных и других событий, связанных с контролируемым технологическим процессом, обеспечивающая оповещение оперативного персонала, прием подтверждений восприятия информации об аварийных событиях, регистрацию информации об авариях в открытых базах данных и формирование отчетов.
Alarm Indicator
Простой в настройке индикатор аварийных событий на базе ActiveX.
Database Connector
Встроенный компонент поддержки архивации в TrendWorX32 и AlarmWorX32 для открытых баз данных ACCESS, MSDE и MS-SQL.
Многопотоковое приложение для централизованного исполнения сценариев VBA 6.4 периодически или по событию.
TraceWorX32
XML совместимая утилита для диагностики и отладки приложений GENESIS32.
Data Mining
ODBC OPC-сервер для связи базы данных упрощенной структуры с тегами ПЛК.
VCRWorX32
Инструмент для графического анализа архивных данных.
Unified Data Manager
Модуль для централизованного использования и хранения выражений, групп, триггеров, рецептов, фильтров тревог и др.
Новое многопотоковое приложение для централизованного исполнения сценариев VBA 6.4 периодически или по событию.
Новый инструмент для мониторинга инфраструктуры сети, данных и прерываний по протоколу SNMP.
Приложение для организации обмена ОРС с использованием протоколов TCP/IP или XML/SOAP.
Мощный сервер безопасности, позволяющий администрировать работу всех модулей GENESIS32.
Сервер поддержки различных языковых интерфейсов, единиц измерения и вычислений, связанных с переходом на национальные стандарты.
Централизованная система мониторинга и диагностики GENESIS и BizViz-приложений.
Утилита установки приложений создает новых пользователей (группы пользователей) и устанавливает настройки доступа DCОM для всех приложений в пакете ICONICS GENESIS32, осуществляя более простой и быстрый вход в систему и запуск приложений.
Компоненты, входящие в состав пакета GENESIS32 Automation Suite, лицензирование которых производится отдельно, перечислены далее.
GENESIS32 Browser
GENESIS32, работающий в режиме поддержки возможностей полного пакета, но без подключения к локальным OPC-данным. Лицензия используется удаленно с сервера GENESIS32. GENESIS32 Browser работает только в сочетании с GENESIS32.
Модуль, являющийся ОРС-сервером, который предназначен для организации единого моста между множеством клиентских и серверных компонентов системы, анализа и обработки данных, обеспечения «горячего» резервирования, туннелинга.
Модуль для создания расписаний в виде календаря, который может использоваться во многих приложениях, в т.ч. системах освещения, теплоснабжения, вентиляции, кондиционирования и автоматизации зданий.
Программное обеспечение для автоматизации на базе Web-интерфейса в режиме реального времени.
Инструмент для работы в системах автоматизации зданий и сетях управления, передачи данных по протоколу BACnet.
Примечание. В случае сложных и распределенных АСУ ТП вопрос о лицензировании компонентов системы требуется уточнять.
Единый инструмент разработки экранных форм для операторских станций, серверов, Web-клиентов, панельных ПК или беспроводных устройств и Web-браузеров для доступа через Интернет.
Workbench32 – надёжное и удобное сервисное приложение, которое можно запускать и останавливать локально и удаленно. Также Workbench32 совместим с любой службой GENESIS64. С помощью встроенных функций мониторинга можно получать статистику работы для любого приложения или службы.
GENESIS32 обеспечивает централизованное конфигурирование и мониторинг приложений в Web-среде, а также возможность упаковки для быстрого развертывания проектов.
Технологии GENESIS32 обеспечивают получение исторических данных и данных в режиме реального времени через брандмауэры и интеграцию со стандартными технологиями Интернет-браузеров.
GENESIS32 – подходящее решение для работы с ОРС: обмен данными, организация соединений, резервирование, туннелирование. Семейство модульных продуктов для визуализации, человеко-машинного интерфейса, диспетчерского управления и сбора данных.
Формирование и передача тревог с помощью голосовых систем через IP, телефон, пейджер, Skype, электронную почту, факс, табло и бегущие строки.
Легкий доступ к данным благодаря поддержке стандартов OPC DA, OPC XML, OPC AE, OPC HDA, OPC Unified Architecture, SNMP и BACnet с возможностью автоматического обнаружения состояния устройств.
Единое средство разработки для решения многих задач GENESIS32 – это единое средство разработки для рабочих станций, серверов, карманных ПК на платформе Windows CE, встраиваемых устройств, терминальных и Web-серверов.
Технологии WorkBench32™ обеспечивают централизованное конфигурирование и мониторинг в Web-среде как едином рабочем пространстве для серверов GENESIS32, таких как AlarmWorX32 Server, AlarmWorX32 Logger, TrendWorX32 Logger, универсальный менеджер данных, ScheduleWorX32, DataWorX32, глобальные и языковые псевдонимы, Modbus, OPC-серверы ICONICS (Serial, Ethernet).
GraphWorX32 – это программное приложение, которое характеризуется многопотоковым 32-разрядным устройством сбора данных, их обработки и отображения в графической форме. С помощью него создаются графические мнемосхемы, например, автоматизированных рабочих мест операторов автоматизированной системы управления предприятием. Создаются данные схемы с помощью отрисовки, средства которой встроены в программу, а также на основе приложения ActiveX других.
Вторичная обработка информации идет в интегрированной среде, когда исполняются сценарии таких программ, как Visual Basic for Applications, или редакторов VBScript и JScript. Модуль GraphWorX32 полностью соответствует стандартам OPC, работает на основе технологий ActiveX и OLE.
Все это дает следующие преимущества использования данного программного приложения:
TrendWorX32
Программный модуль TrendWorX32 создан для архивации информации, полученной из любых источников открытых баз данных, с целью ее последующего использования в отчетах и графиках. Модуль дает возможность построения необходимых графических отображений с высокой производительностью. Он соответствует стандартам OPC. Например, на основе модуля осуществляется доступ к исторической информации(OPC HDA 2.0), к текущим данным(OPC DA 3.0), а также к специализированным из базы OPC-UA.
Программный модуль TrendWorX32 дает следующие преимущества в управлении предприятием:
AlarmWorX32
AlarmWorX32 – это система, разработанная для выявления причин аварийных ситуаций и их самих. А также для обнаружения событий, которые связаны с технологическим процессом, находящимся под постоянным контролем. Система не только выделяет аварийные ситуации, но и оповещает о них операторам. Данные об этих событиях автоматически регистрируются, архивируются и заносятся в специальные отчеты.
Данный модуль включается в состав стандартного пакета программного обеспечения GENESIS32. Модуль AlarmWorX32 Multimedia (MMX) уже приобретается дополнительно.
Выявление ошибок в работе и обнаружение аварийных ситуаций происходит по следующим критериям, которые можно настроить самостоятельно:
С помощью данного модуля можно сделать следующее:
Возможность редактировать сценарные процедуры с помощью инструментов MS Visual Basic for Applications 6.4
DataWorX32
DataWorX32 – это программное приложение, которое относится к 32-битному, многозадачному и OPC-совместимому модулю системы GENESIS32. По своей сути это информационная база для всех приложений данной системы, мост между модулями и OPC-серверами. С помощью DataWorX32 можно создать каналы входа/выхода для данных OPC. Таким образом, осуществляется резервирование всех данных. Когда включаются каналы, то сразу запускается переключение по сети межу главным компьютером и резервными. В случае неисправности основного ПК, система с помощью DataWorX32 переходит на резервный компьютер.
Процесс передачи данных ОРС.
С помощью данного модуля можно осуществлять передачу информации с одного устройства на другое. Без этого модуля для такой передачи информации нужна специальная программа.
С помощью DataWorX32 создается мост ОРС, который соединяет различные типы серверов.
DataWorX32 работает над созданием туннеля между клиентами системы и удаленными серверами OPC. Есть возможность с любого из серверов переадресовать информацию в желаемое место. Туннелинг OPC совместим с работой сетевых экранов, а также соединяется с такими сетями, как LAN, WAN и Internet с уже встроенной в него системой защиты данных. На любых ОРС-приложениях можно установить технологию ОРС-туннелинга.
Функции DataWorX32 OPC-туннелинга
Концентрация OPC-данных
Бывают такие ситуации, когда несколько клиентов хотят получить одну и ту же информацию с ОРС-сервера. Это очень загружает систему. Модуль DataWorX32 призван для того, чтобы произвести мониторинг системы, сгруппировать всю необходимую информацию и только после этого отправить ее клиентам. DataWorX32 работает на все 100%, чтобы соединять ОРС-серверы с клиентами.
Резервирование информации на стороне клиента
Итак, модуль DataWorX32 Pro обеспечивает непрерывную передачу информации, используя для этого резервные серверы в случае отключения или неисправности основного.
WebHMI
WebHMI- это модуль, который отвечает за диагностику всех приложений, входящих в состав SCADA GENESIS32. Он дает возможность определить состояние всех без исключения приложений сервера. После этого все отчетные данные хранятся в данном модуле. Если произойдет сбой в автоматизированной системе управления, то приложение мониторинга сразу переключит ее на резервный сервер и продолжит работу. С помощью всего объема информации при данной ситуации расширяется дерево событий. Только так можно будет выявить неработающий элемент в системе и справить ошибку.
Модуль работает на базе OPC-технологий в сети Internet и Intranet.
HMI/ SCADA на базе Web-технологий
Модуль WebHMI дает возможность создать абсолютно из любого персонального компьютера web-клиента, который сможет просматривать необходимые страницы сервера с помощью обычного браузера MS IE.
Модуль WebHMI позволяет изучать экраны, как ручного, так и машинного интерфейса в реальном времени. Для этого достаточно иметь Web-браузер Microsoft Internet Explorer. Нужно зайти на этот необходимую страницу через данный браузер, где содержится вся нужная информация о состоянии производственного процесса. Так оператору, диспетчеру или менеджеру предоставляется возможность ознакомиться с информацией на экране, историческими трендами, сигналами тревог, отчетами о производственном процессе.
Если клиент системы заходит на нужную ему страницу с сервера, где установлен модуль WebHMI, то ему автоматически загружается и вся другая информация, связанная с поиском, а именно реальные данные ОРС.
«Тонкий» клиент создается с помощью модуля WebHMI. Он дает отображать все 32-х разрядные приложения автоматизированной системы управления. Это графики, тренды, тревоги и т.д., которые поступают от главного центра к клиенту системы. Сам «тонкий» клиент не должен для этого устанавливать данное программное обеспечение. За него это автоматически делает WebHMI.
Также компания ДАТАСОЛЮШИН разработала абсолютно революционное решение для коммуникации в локальной сети, в интернете и через корпоративные инфраструктуры IT. Это модуль GenBroker. Он работает на основе коммуникаторов, маршрутизаторов, концентраторов и брандмауэров. При этом в своей деятельности он использует такие стандарты, применяющиеся в управлении промышленности, как SOAP/XML, TCP/IP, технологии Microsoft COM, DCOM и VPN для доступа к ОРС_информационным данным реального времени, сигналам тревоги и архивной информации.
Данная автоматизированная система управления предприятием имеет расширенную систему безопасности, что позволяет свободно читать и перезаписывать данные. Система настолько гибкая, что в ней легко распространять одну интернет-страницу через большое число сетевых web-серверов.
Iconics genesis32 что это
СКАЧАТЬ: nts.zip [4,8 Mb] (cкачиваний: 401)
Теоретическая часть
ОписаниеSCADA-системыGENESIS32
Модернизация систем автоматизации технологических процессов на производстве происходит опережающими темпами по сравнению с временем обновления содержания соответствующих учебных программ. Возникает необходимость применения достижений в области автоматизации и информационных технологий в учебном процессе, в частности демо–версий SCADA–пакетов, с помощью которых можно разработать и технологическую схему и проект автоматизации любого техпроцесса и представить модель объекта управления в имитационной форме.
Результативность разработки проекта с использованием SCADA – системы зависит от функциональных возможностей встроенного в SCADA скриптового языка. Genesis 32 в качестве скриптового языка использует Microsoft Visual Basic for Applications (MS VBA). Интегрированная среда разработки Visual Basic – приложений, всплывающие подсказки, демонстрирующие синтаксис вызова процедур, списки доступных свойств объектов, система просмотра библиотек объектов (Object Browser), встроенная справочная система и отладчик – все это значительно повышает удобство написания программ. Кроме этого, Basic является одним из наиболее легких в освоении языков программирования.
GENESIS32 является комплексом клиентских и серверных приложений, основанных на технологии OPC (OLE for Process Control – технология связывания и внедрения объектов для промышленной автоматизации), которые предназначены для разработки прикладного программного обеспечения визуализации контролируемых параметров, сбора данных и оперативного диспетчерского управления в автоматизированных системах управления технологическими процессами (АСУТП).
Технология связывания и внедрения объектов для систем промышленной автоматизации OPC (OLE for Process Control) предназначена для обеспечения универсального механизма обмена данными между датчиками, исполнительными механизмами, контроллерами, устройствами связи с объектом и системами представления технологической информации, оперативного диспетчерского управления, а также системами управления базами данных. В состав GENESIS32 входят следующие клиентские приложения, соответствующие спецификации OPC:
Указанные приложения могут заказываться и применяться как в составе комплекса, так и автономно.
GraphWorX32 объединяет средства разработки и просмотра графических мнемосхем автоматизированных рабочих мест оператора АСУТП. GraphWorX32 является инструментальным средством, предназначенным для визуализации контролируемых технологических параметров и оперативного диспетчерского управления на верхнем уровне АСУТП, который полностью соответствует требованиям к клиенту OPC и поддерживает технологии ActiveX и OLE.
TrendWorX32 представляет открытое решение по высокопроизводительному построению графических зависимостей контролируемых параметров. Поддерживает спецификацию OPC доступа к историческим данным, устанавливающую требования к подсистеме извлечения и представления исторических данных из баз данных архива. Пакет TrendWorX32 обеспечивает накопление и представление текущих данных в виде графических зависимостей от времени. Кроме того, TrendWorX32 является мощным средством архивации накапливаемой информации в базах данных с возможностью последующего извлечения и просмотра на графиках.
Модуль AlarmWorX предназначен для обнаружения, фильтрации и представления информации об аварийных событиях. Предусмотрены возможности задания различных форматов отображения, звуковые предупреждения и т.д. Для разделения сообщений предусматривается возможность их фильтрации по различным признакам, что позволяет сконцентрировать внимание оператора на наиболее важной информации. Возможно создание окон с независимыми инструкциями оператору для каждой аварийной ситуации. AlarmWorX имеет встроенный инструмент программирования на языке, совместимом с VBA.
Внешний вид главного окна GraphWorx32, где можно построить мнемосхему технологического процесса, имеет вид (рис.1):
Рис.1. Главное окно GraphWorx32
Для построения схем в GraphWorx32 можно воспользоваться Библиотекой символов, для чего используется кнопка в инструментальной панели Рисование. На экран выйдет окно Библиотеки символов, которое имеет вид, показанный на рис.2. Слева в окне показано дерево каталогов, справа содержимое выделенного каталога. Символы, входящие в состав схемы, необходимо переместить в окно экранной формы GraphWorx и разместите их так, чтобы они образовали мнемосхему.
Рис.2. Главное окно Библиотеки символов
Для построения графиков в GraphWorx32 можно использовать кнопку в инструментальной панели ActiveX. Модуль ТrendWorx32 позволяет изобразить графики различного вида. На рис.3 показаны графики синусоидальных (1), треугольных (2), пилообразных (3) имитационных сигналов.
АСУ ТП на базе SCADA-пакета GENESIS32: опыт, решения, наработки
АСУ ТП на базе SCADA-пакета GENESIS32: опыт, решения, наработки
Василий Дудников, Мария Янкина, Сергей Савин, Владимир Максименко, Александр Мурыжников
В статье рассмотрены особенности работы со SCADA-пакетом GENESIS32. Описана АСУ ТП нефтесборного пункта, в которой задача сбора данных и управления решается на базе индустриальных компьютеров.
ВВЕДЕНИЕ
Рис. 1. Технологическое оборудование НСП «Сергеевка»
АППАРАТНЫЕ СРЕДСТВА
Рис. 2. Стойки с оборудованием сбора данных и управления
Рис. 3. Операторские станции (WS1 и WS2) и компьютер БКНС (WS3) в настольном исполнении на базе шасси IPC%6908
Рис. 4. Конфигурация сети Ethernet
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
Открытость системы
Рис. 5. Структура программно-аппаратного комплекса
Структура и состав ПО
Рис. 6. Окно программы «Регуляторы»
Автоматическое регулирование
Управление технологическими объектами
Рис. 7. Окно программы «Управление технологическими объектами»