При построении сложных систем автоматизации, возможно создание распределенных систем - когда к OPC клиенту подключен один или несколько OPC серверов, расположенных на других компьютерах (рабочих станциях). Технология OPC позволяет решать данную задачу стандартными средствами - на обоих компьютерах нужно настроить DCOM по специальной инструкции. Однако, если компьютеры расположены в разных локальных сетях, например, отделены друг от друга Интернетом, такая настройка может быть затруднительна, и требует использования технологий VPN.
Некоторые компании выпустили специальные программы для упрощения подключения удаленных OPC серверов через маршрутизируемые сети. Обычно их называют “туннели” или “мосты” (Tunneler, Bridge). Суть решения в следующем - на компьютере с ОРС сервером устанавливается первая часть туннеля - специализированный ОРС клиент, который опрашивает сервер и передает данные дальше по такому протоколу, который, в отличие от OPC, совместим с маршрутизируемыми сетями. На удаленном компьютере устанавливается программа, которая принимает данные по этому протоколу и выдает их через OPC-интерфейсы так, что ОРС клиент на этом компьютере считает, что получает их от локального OPC сервера. Такая схема решает как проблему настройки DCOM, так и проблему безопасности передачи. Однако большинство компаний использует в таких продуктах собственные несовместимые между собой протоколы связи между обеими частями туннеля.
Отличие MasterOPC Tunneler в том, что в качестве промежуточного протокола используется стандарт OPC UA. Данные передаются в бинарном и зашифрованном виде - такая схема дает ряд преимуществ:
- К серверной части моста могут подсоединяться не только собственные клиенты ИнСАТа, но и любые UA-клиенты. То есть она является конвертером OPC DA и HDA в OPC UA.
- Можно строить структуры распределенных систем с произвольным числом серверов и клиентов.
Кроме функций конвертации “классических” интерфейсов OPC в современный OPC UA в общую оболочку можно включать разработанные ИнСАТом или самим пользователем плагины, поддерживающие любые протоколы связи.
Для реализации туннеля необходимо использование двух MultiProtocol MasterOPC. На компьютер с целевыми OPC серверами устанавливается MultiProtocol MasterOPC с плагином OPC DA/HDA/UA Client, на компьютер с целевым OPC клиентом (SCADA системой) также устанавливается сервер Multi-Protocol MasterOPC, но с плагином DA/HDA/UA Client.


Скачать MultiProtocol MasterOPC сервер со всеми плагинами необходимыми для построения тунеля можно со страницы продукта. Наша компания, традиционно, предлагает бесплатную версию на 32 точки.
Раздел загрузки |
|||
Название |
Описание |
Размер |
Скачать |
Multi-Protocol MasterOPC server |
Скачать бесплатную версию OPC сервера с поддержкой драйверов всех протоколов и с ограничением в 32 тега |
30 Мб |
|
Быстрый старт MasterOPC Tunneler |
Быстрый старт по настройке Multi-Protocol MasterOPC сервера для работы в режиме туннеля. |
2 Мб |
Плагин OPC DA клиента позволяет подключаться и производить сбор данных с OPC DA серверов
При использовании плагина OPC UA client, возможно создание туннеля - транслирование интерфейсов OPC DA через маршрутизируемую сеть или Интернет через без настройки DCOM и VPN благодаря использованию в качестве промежуточного звена OPC UA с передачей данных в бинарном и зашифрованном виде.
Также плагин может использовать в качестве шлюза для сбора данных с OPC DA серверов с последующей передачей OPC UA клиентам.