Функциональная совместимость

Отчет и управление тревогами для всех промышленных систем

Чтобы облегчить взаимодействие между приложениями, компания Microsoft в 1980-х и 1990-х годах разработала протоколы связи клиент-сервер для своей линейки операционных систем Windows, основанные на стандартизированных интерфейсах обмена данными.

Первым протоколом, появившимся в Windows 2.0 и OS/2 в 1987 году, был DDE (Dynamic Data Exchange), за ним последовал OLE (Object Linking and Embedding) в его первой версии в 1990 году. Было разработано несколько вариантов OLE, вплоть до OLE for Process Control (OPC) в 1995 году. Эта версия предназначена для обеспечения совместимости промышленных систем. Сегодня, OPC стал одним из наиболее широко используемых протоколов обмена между приложениями в промышленности.

На основе этих протоколов производители средств автоматизации и редакторы программного обеспечения для контроля смогли открыть свои решения для сторонних приложений, предлагая интерфейсы OPC или DDE и тем самым обеспечивая обмен информацией.

Протокол OPC

Чтобы позволить ALERT работать с другими бизнес-приложениями, мы интегрировали клиентские и серверные интерфейсы OPC для удовлетворения различных задач.

Клиентский интерфейс позволяет получать данные, события и тревоги на сторонних приложениях, имеющих интерфейс OPC-сервера. Он также позволяет автоматически исследовать данные, подлежащие мониторингу.

Серверный интерфейс, с другой стороны, позволяет в режиме реального времени получать информацию о состоянии различных программных переменных (тревоги, системная информация и т.д.). Благодаря этому,  сторонние приложения и ALERT отслеживают состояние всей системы.

Существует несколько стандартов OPC, и ALERT интегрирует следующие из них:

Тип соединения OPC 

Режим функционирования
DA (Data Access)Client/Serveur
AE (Alarm and Events)Client
UA (Unified Architecture)Client 

Протокол DDE

Клиентский интерфейс DDE, встроенный по умолчанию в ALERT, позволяет автоматически получать данные, предлагаемые любым серверным приложением DDE.

Программное обеспечение также включает в себя интерфейс сервера DDE, способный в режиме реального времени предоставлять информацию о конфигурации своего состояния и обрабатывать команды типа "командная строка".