Чтобы облегчить взаимодействие между приложениями, компания 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 и тем самым обеспечивая обмен информацией.
Чтобы позволить ALERT работать с другими бизнес-приложениями, мы интегрировали клиентские и серверные интерфейсы OPC для удовлетворения различных задач.
Клиентский интерфейс позволяет получать данные, события и тревоги на сторонних приложениях, имеющих интерфейс OPC-сервера. Он также позволяет автоматически исследовать данные, подлежащие мониторингу.Тип соединения OPC | Режим функционирования |
DA (Data Access) | Client/Serveur |
AE (Alarm and Events) | Client |
UA (Unified Architecture) | Client |
Клиентский интерфейс DDE, встроенный по умолчанию в ALERT, позволяет автоматически получать данные, предлагаемые любым серверным приложением DDE.
Программное обеспечение также включает в себя интерфейс сервера DDE, способный в режиме реального времени предоставлять информацию о конфигурации своего состояния и обрабатывать команды типа "командная строка".