Обмен с внешними приложениями

Обмен с внешними приложениями

В статье поговорим про обмен с внешними приложениями. АСУ предприятия – сложный и многоплановый комплекс, в котором SCADA-система – лишь один из компонентов. Поэтому важнейшей характеристикой SCADA-системы в больших проектах является возможность её интеграции с продуктами смежного назначения (СУБД, генераторами отчетов, бухгалтерскими и складскими программами, электронными таблицами, текстовыми процессорами).
Современные SCADA-системы обладают возможностью взаимодействия с внешними приложениями, например продуктами семейства Microsoft Office (Word, Excel, Access). Необходимым и достаточным условием такого взаимодействия является обеспечение поддержки интерфейса DDE. DDE – Dynamic Data Exchange – протокол динамического обмена данными (между процессами).

В некоторых SCADA — системах используются дополнительные способы взаимодействия с другими приложениями MS Windows:

— интерфейс прикладного программирования (Windows API);
— механизм связывания и внедрения объектов (OLE Automation).
Первый представляет наиболее универсальный способ взаимодействия, так как является интерфейсом ОС MS Windows с приложениями.

Второй специально предназначен для использования функций одних приложений другими приложениями. Может применяться только для связи с теми приложениями MS Windows, которые поддерживают механизм OLE.