|
Архитектура системы
Открытая архитектура для
превосходной гибкости
Для большей гибкости обмена данными с программным обеспечением других производителей, IGSS поддерживает полностью открытую архитектуру. Используя установленные стандарты, вы экономите время и сокращаете опасность потенциальных ошибок. Пакет IGSS полностью поддерживает следующий набор стандартов:
OPC (OLE for Process Control) поддерживается IGSS. Версия интерфейса OPC Data 1 и 2 поддерживаются со стороны OPC сервера. Это предоставляет действительно гибкое решение для простых интерфейсов между приложениями других производителей и IGSS. IGSS также поддерживает клиентскую сторону OPC со своим собственным коммуникационным драйвером OPC, который может установить соединения с OPC серверами других производителей.
ActiveX — это стандарт Microsoft, который поддерживается IGSS. ActiveX компоненты для представления компонентов процесса на мнемосхемах являются популярными инструментами при разработке систем управления, и IGSS полностью совместим для интеграции управляющих компонент других производителей.
ODBC (Open DataBase Connectivity), который также разработан Microsoft, является интерфейсом программирования баз данных, предоставляющим общий язык для приложений Windows для получения доступа к сетевым базам данных. Он также используется для клиент/серверных систем баз данных, использующих язык SQL, для связи с базами данных, и доступа к данным. ODBC встроен в интерфейс IGSS. Он обеспечивает доступ к данным конфигурации IGSS и другим данным, таким как тревоги,
сокращенные или исторические данные технологического процесса через SQL. С ODBC разработчик системы может создать и определить новые объекты IGSS во внешней базе данных, а затем перенести созданные объекты обратно в IGSS.
VBA (Visual Basic for Applications) сейчас может легко программироваться непосредственно в IGSS, используя встроенный VBA редактор для разработки управляющих программ и программ мониторинга, необходимых для специальных приложений. Универсальность и широкое признание VBA открывает новые возможности для настройки IGSS конфигурации вплоть до мельчайших деталей.
JET — это механизм для базы данных, используемый MS Access. IGSS позволяет использовать JET для доступа к своим реляционным файлам данных (*.mdb), которые связанны с данной конфигурацией. Доступ к файлам возможен и без установки MS Access; необходима просто поддержка ODBC интерфейса базой данных, которую Вы используете.
DAO (Data Access Objects) - также стандарт Microsoft, и является инструментом для разработки заказных приложений базы данных, использующих механизм JET. Это возможно с использованием программного интерфейса DAO. С установленным интерфейсом DAO, данные могут быть доступны и из некоторых других приложений Visual Basic или Visual C++.
Automation — это уже другой стандарт Microsoft,
реализованный в IGSS, который обеспечивает доступ к данным процесса. Интерфейс IGSS Automation предоставляет доступ к свойствам объекта IGSS и значению атома (ввод/вывод), к информации о тревогах и событиях так же, как и к общим свойствам конфигурации IGSS. Доступ к данным процесса IGSS через Automation возможен для всех внешних программ или языков, которые имеют Automation или COM+ (Component Object Model) совместимость. Сюда входят Visual Basic (VB), C/C++, и все продукты, снабженные VBA, как макроязыком.
DDE (Dynamic Data Exchange) — стандарт Microsoft, посредством которого «живые» данные технологического процесса доступны в конфигурации IGSS. Это дает возможность пользователю видеть текущие значения параметров процесса, активные тревоги и объектные события такие, как изменения состояния в компонентах Digital. Используя DDE, выходящие команды к процессу, такие, как создание тревоги, подтверждение тревоги, запуск/остановка конфигурации IGSS и т.п. могут быть возможны из приложений других производителей.
OLE (Object Linking and Embedding) обеспечивает интерфейс к любому другому OLE совместимому приложению. Функции или приложения, например, Word или Excel, могут легко быть интегрированы для использования операторами АСУ ТП. Персонал может вызывать внешние приложения или приложения других производителей с одной центральной точки в конфигурации SCADA IGSS, даже не выходя из программного обеспечения IGSS.
|