OPC сервер, наверное, одно из самых популярных решений, применяемых в АСУ ТП, для обеспечения работы единой системы диспетчеризации и использовании технологий разных производителей.

При использовании закрытых протоколов обмена данными в АСУ ТП возникает сложность интеграции оборудования в систему диспетчеризации. Для того, чтобы подсоединится к диспетчеризации с «железом» от различных производителей, необходимо, чтобы SCADA система поддерживала все протоколы обмена данными, которые используются в данном оборудовании.

Существует большое разнообразие производителей и их продукции, поэтому для применения SCADA необходимо использовать стандартные протоколы обмена данными (Modbus, LonTalk, Profibus), но это приводит к увеличению себестоимости  АСУ ТП. Кроме того уже на существующих объектах, где уже установлена SCADA существует вероятность замены элементов, которое может использовать новый протокол обмена данными, который не поддерживается данным решением. Для решения этой проблемы было предложено использование стандартного подхода к обмену данными, что и выполняет OPC сервер.

OPC сервер (с английского OLE for Process Control — технологии связи и компоновки объектов для управления процессами) представляет собой целое семейство технологий, построенных на принципах OLE, ActiveX, COM/DCOM. Поддержкой спецификаций технологии OPC  занимается международная организация OPC Foundation. Они же являются и создателями технологии OPC сервера.  Девизом организации  OPC Foundation и концепции OPC сервера является открытость коммуникаций по открытым протоколам.

Суть OPC сервера лежит в том, что производитель оборудования предоставляет пользователю специальное программное обеспечение (OPC сервер), которое реализует закрытый протокол обмена данными с отдельным оборудованием и передает данные в унифицированном виде. Эта технология дает возможность интегрировать любое оборудование, что существенно снижает себестоимость системы.

Технология OPC построена по клиент-серверному принципу. В основе технологии заложена компонентная модель – COM (Component Object Model).
Технология СОМ представляет собой набор интерфейсов (набор функций, которые может вызывать клиент для обмена данными с COM сервером). Эти функции позволяют считать количество и тип переменных, которые зарегистрированы, считать их значение, выполнить подписку на эти значения и записать значения в OPC сервер.

Tags

 
Поделиться в Ok Ok Ok Ok Share for Odnoklassniki Ok Ok

0 Комментариев

Вы можете первым оставить свой комментарий.

Оставить комментарий

 




 

Вы же не робот? *