Описание некоторых основных компонентов GENESIS32
GraphWorX32
GraphWorX32 – это программное приложение, которое характеризуется многопотоковым 32-разрядным устройством сбора данных, их обработки и отображения в графической форме. С помощью него создаются графические мнемосхемы, например, автоматизированных рабочих мест операторов автоматизированной системы управления предприятием. Создаются данные схемы с помощью отрисовки, средства которой встроены в программу, а также на основе приложения ActiveX других.
Вторичная обработка информации идет в интегрированной среде, когда исполняются сценарии таких программ, как Visual Basic for Applications, или редакторов VBScript и JScript. Модуль GraphWorX32 полностью соответствует стандартам OPC, работает на основе технологий ActiveX и OLE.
Все это дает следующие преимущества использования данного программного приложения:
- С помощью модуля всегда можно с легкостью произвести обмен информационными данными с такими OPC-серверами, как OPC UA ,DA, A&E, HDA.
- Модуль позволяет создавать довольно мощное отображение на экране анализируемых данных, а также полностью проследить их динамику.
- К работе модуля можно всегда подключить элементы управления системы ActiveX и объекты OLE.
- В модуль встроена специальная среда для редактирования процедур MS Visual Basic, работающего с Applications.
- В модуль встроены редакторы обработки сценарных процедур VBScript и JScript.
- Существует встроенный редактор для работы с математическими, логическими и другими подобного рода операциями.
- Возможность динамического отображения проанализированной информации со скоростью 50мс.
- Работа с шаблонами экранных форм отображения данных, которые содержат самые распространенные слои графических объектов.
- Модуль позволяет для получения нужного результата встраивать в свою основу HTML-страницы, а также редакторы OLE, к числу которых относят MS Word, MS Excel, MS Access.
- Есть возможность работать и просматривать данные через интернет-браузеры.
- Модуль имеет встроенный инструмент для осуществления публикации полученных данных на Web-сайтах.
- Для работы модуля и получения наиболее точного результата используется обширная библиотека инструментов для графического представления финальной части обработки информации.
- При необходимости можно подключить графики TrendWorX32, OLE-объекты, компоненты AlarmWorX32, а также импортировать векторные изображения из других пакетов программного обеспечения.
- Модуль поддерживает большое число форматов графического отображения информации. Это расширения BMP, JPEG, GIF, TIFF, PNG, ICO, WMF и т.д.
- Модуль работает на основе гибких настроек с использованием, как глобальных, так и локальных языковых псевдонимов.
TrendWorX32
Программный модуль TrendWorX32 создан для архивации информации, полученной из любых источников открытых баз данных, с целью ее последующего использования в отчетах и графиках. Модуль дает возможность построения необходимых графических отображений с высокой производительностью. Он соответствует стандартам OPC. Например, на основе модуля осуществляется доступ к исторической информации(OPC HDA 2.0), к текущим данным(OPC DA 3.0), а также к специализированным из базы OPC-UA.
Программный модуль TrendWorX32 дает следующие преимущества в управлении предприятием:
- Возможность отображения параметров, за которыми идет наблюдение и контроль, на графиках всех возможных типов в реальном отображении времени.
- Возможность настройки графика во время построения изображения.
- Возможность реализации сценарных процедур таких внешних приложений, как VBA, VBScript и JScript.
- Возможность архивировать полученные данные и помещать их в такие базы, как MS Access, MS SQL Server, Oracle и Microsoft Data Engine.
- Возможность создавать целевую выборку данных для необходимого анализа.
- Извлечение необходимой информации о деятельности предприятия в виде графиков и отчетов.
- Возможность анализировать и изучать одновременно реальные и исторические данные.
- Печать построенных графиков.
- Возможность совместной работы приложения и таких систем, как ActiveX и OLE.
- Генерация отчетов на основе встроенной системы Reporting.
- Возможность управлять всеми базами данных, конфигурировать их с помощью MSDE Manager.
AlarmWorX32
AlarmWorX32 – это система, разработанная для выявления причин аварийных ситуаций и их самих. А также для обнаружения событий, которые связаны с технологическим процессом, находящимся под постоянным контролем. Система не только выделяет аварийные ситуации, но и оповещает о них операторам. Данные об этих событиях автоматически регистрируются, архивируются и заносятся в специальные отчеты.
Данный модуль включается в состав стандартного пакета программного обеспечения GENESIS32. Модуль AlarmWorX32 Multimedia (MMX) уже приобретается дополнительно.
Выявление ошибок в работе и обнаружение аварийных ситуаций происходит по следующим критериям, которые можно настроить самостоятельно:
- Это может быть клиентское приложение, располагающееся на разных узлах, как глобальной сети, так и местной.
- Оповещение об аварии с помощью прерывистого показа информации и звукового сигнала.
- Возможно оповещение с помощью голоса, записанного предварительно.
- Это также может быть сообщение, которое автоматически в случае аварии приходит на электронный почтовый ящик, факс, мобильный телефон или пейджер.
- Создание персонального планирования оповещения по заданным критериям.
С помощью данного модуля можно сделать следующее:
- Проанализировать все аварийные события на предприятии и вывести результаты в виде специальной сводки.
- Оператор может оставлять собственные комментарии, которые будут отмечаться, как происходящие события.
- Связываться с другими аппаратными средствами системы через интерфейс OPC.
- Записывать все происходящее в журнал Windows NT.
- Запуск сервера, как службы Windows NT.
- Создание цельной конфигурации признаков аварий на предприятии.
- Использовать Alarm Viewer ActiveX для мониторинга аварийных случаев.
- Мониторинг архивных записей с помощью Alarm Reporting ActiveX.
Возможность редактировать сценарные процедуры с помощью инструментов MS Visual Basic for Applications 6.4
DataWorX32
DataWorX32 – это программное приложение, которое относится к 32-битному, многозадачному и OPC-совместимому модулю системы GENESIS32. По своей сути это информационная база для всех приложений данной системы, мост между модулями и OPC-серверами. С помощью DataWorX32 можно создать каналы входа/выхода для данных OPC. Таким образом, осуществляется резервирование всех данных. Когда включаются каналы, то сразу запускается переключение по сети межу главным компьютером и резервными. В случае неисправности основного ПК, система с помощью DataWorX32 переходит на резервный компьютер.
Процесс передачи данных ОРС.
С помощью данного модуля можно осуществлять передачу информации с одного устройства на другое. Без этого модуля для такой передачи информации нужна специальная программа.
С помощью DataWorX32 создается мост ОРС, который соединяет различные типы серверов.
OPC - туннелинг
DataWorX32 работает над созданием туннеля между клиентами системы и удаленными серверами OPC. Есть возможность с любого из серверов переадресовать информацию в желаемое место. Туннелинг OPC совместим с работой сетевых экранов, а также соединяется с такими сетями, как LAN, WAN и Internet с уже встроенной в него системой защиты данных. На любых ОРС-приложениях можно установить технологию ОРС-туннелинга.
Функции DataWorX32 OPC-туннелинга
- Поддерживает IT-технологии, которые проведены через трансряторы сетевых адресов и межсетевые экраны.
- Поддерживает коммуникационные протоколы, типа TCP/IP и SOAP/XML.
- Служит отличной альтернативой соединениям DCOM.
- Работает на открытых, практически прозрачных стандартах.
Концентрация OPC-данных
Бывают такие ситуации, когда несколько клиентов хотят получить одну и ту же информацию с ОРС-сервера. Это очень загружает систему. Модуль DataWorX32 призван для того, чтобы произвести мониторинг системы, сгруппировать всю необходимую информацию и только после этого отправить ее клиентам. DataWorX32 работает на все 100%, чтобы соединять ОРС-серверы с клиентами.
Резервирование информации на стороне клиента
- DataWorX32 способна осуществлять синхронное переключение между резервируемыми серверами по парам.
- Модуль освобождает от создания конфигурации клиентского приложения с целью выполнения резервирования.
- ОРС-сервер самостоятельно управляет всеми потоками данных.
- Осуществляет синхронизация управления сигнального оповещения и тревог.
- Проводиться синхронизация исторических данных.
Итак, модуль 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-серверов.