Подключение к удаленному Tekon OPC через HTTP-шлюз: различия между версиями

Материал из TekonWiki
Перейти к навигацииПерейти к поиску
Нет описания правки
Нет описания правки
Строка 1: Строка 1:
 
== Введение ==
Обычно, подключение SCADA к удаленному по компьютерной сети Tekon OPC-серверу, осуществляется стандартными средствами: путем регистрации удаленного сервера по его IP-адресу в SCADA. В этом случае для обмена данными используется DCOM-протокол.
Обычно, подключение SCADA к удаленному по компьютерной сети Tekon OPC-серверу, осуществляется стандартными средствами: путем регистрации удаленного сервера по его IP-адресу в SCADA. В этом случае для обмена данными используется DCOM-протокол.


Строка 9: Строка 9:
*и т.п.  
*и т.п.  


В связи с этим, мы предлагаем возможность альтернативной настройки подключения SCADA к одному или нескольким удаленным  Tekon OPC-серверам, с помощью OPC HTTP-шлюза.
В связи с этим, мы предлагаем возможность альтернативной настройки подключения SCADA к одному или нескольким удаленным  Tekon OPC-серверам, с помощью HTTP-шлюза.
 
== Решение для АСУД.SCADA  версий  3.х ==
Для реализации указанной возможности применяются следующие вспомогательные компоненты:
*драйвер DA Proxy \ HTTP в [[Tekon OPC-сервер]]
*настройка подключения сервера в SCADA через HTTP-клиент
 
Как это все работает?
[[Файл:Opc da proxy http sample.png|центр|350x350пкс]]
На стороне удаленных Tekon OPC-серверов вы добавляете в их конфигурацию драйвер [[Tekon OPC-сервер|DA Proxy \ HTTP]]<br /> (возможно потребуется разрешить работу в правилах Брандмауэра, обычно это подключение на порт tcp:81)
 
На стороне АРМ SCADA вы, непосредственно в [[Tekon Scada|SCADA]], выполняете настройку подключения к серверу в меню Сервис \ Настройка \ HTTP клиент \ Настройки подключения (выполнять регистрацию удаленного ОРС-сервера в SCADA при этом не нужно, локальный Tekon OPC-сервер на стороне SCADA - не нужен).
 
Преимущества данного решения:
 
*использование протокола HTTP(S)&nbsp;для обмена данными с удаленными ОРС-серверами
*настройка подключения к удаленному Tekon ОРС-серверу в один клик
*мгновенное получение адресного пространства удаленного Tekon ОРС-сервера независимо от количества сигналов
*быстрое начало обмена данными, быстрое отображение сигналов после перезапуска SCADA
*быстрое восстановление связи в случае нестабильной работы сети


При этом вы можете использовать данное решение, как при настройке нового подключения SCADA к удаленному Tekon OPC-серверу, так и изменив настройки существующего&nbsp;подключения, работающего&nbsp;по DCOM.
== Решение для АСУД.SCADA  версий  2.х ==
Вы можете использовать данное решение, как при настройке нового подключения SCADA к удаленному Tekon OPC-серверу, так и изменив настройки существующего&nbsp;подключения, работающего&nbsp;по DCOM.


Для реализации указанной возможности применяются следующие вспомогательные компоненты:
Для реализации указанной возможности применяются следующие вспомогательные компоненты:


*утилита&nbsp;[[OPCCONNECTOR.EXE|OPCCONNECTOR.EXE]]  
*утилита [[OPCCONNECTOR.EXE|OPCCONNECTOR.EXE]]  
*драйвер OPC HTTP - шлюз в&nbsp;[[Tekon_OPC-сервер|Tekon OPC-сервер]]  
*драйвер OPC HTTP - шлюз в [[Tekon_OPC-сервер|Tekon OPC-сервер]]  


Как это все работает?&nbsp;
Как это все работает?


[[File:Ocpconnector http.PNG|center|350px]]
[[File:Ocpconnector http.PNG|center|350px]]
Строка 36: Строка 56:
АСУД,SCADA &nbsp;-- Локальный ОРС-сервер<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ---&nbsp;'''ОРС шлюз'''<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;---&nbsp;'''OPC HTTP - 1'''<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;--- Удаленный ОРС-сервер1<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;---&nbsp;'''OPC HTTP -&nbsp;2'''<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; --- Удаленный ОРС-сервер2
АСУД,SCADA &nbsp;-- Локальный ОРС-сервер<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ---&nbsp;'''ОРС шлюз'''<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;---&nbsp;'''OPC HTTP - 1'''<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;--- Удаленный ОРС-сервер1<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;---&nbsp;'''OPC HTTP -&nbsp;2'''<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; --- Удаленный ОРС-сервер2


Фактически сигналы удаленных Tekon ОРС-серверов&nbsp; будут проецироваться&nbsp;в адресное пространство локального ОРС-сервера.&nbsp;<br/> И в SCADA мы будем&nbsp;&nbsp;настраиваете подключение только к этому локальному серверу.&nbsp;
Фактически сигналы удаленных Tekon ОРС-серверов&nbsp; будут проецироваться&nbsp;в адресное пространство локального ОРС-сервера.&nbsp;<br/> И в SCADA мы будем настраиваете подключение только к этому локальному серверу.&nbsp;


Преймущества данного решения:
Преимущества данного решения:


*использование протокола HTTP(S)&nbsp;для обмена данными с удаленноми ОРС-серверами  
*использование протокола HTTP(S)&nbsp;для обмена данными с удаленноми ОРС-серверами  
*настройка подключения к удаленному&nbsp;Tekon ОРС-серверу в один клик  
*настройка подключения к удаленному&nbsp;Tekon ОРС-серверу в один клик  
*мгновенное получение адресного пространства удаленного Текон ОРС-сервера независимо от количества сигналов  
*мгновенное получение адресного пространства удаленного Tekon ОРС-сервера независимо от количества сигналов
*быстрое начало обмена данными, быстрое отображение сигналов после перезапуска SCADA  
*быстрое начало обмена данными, быстрое отображение сигналов после перезапуска SCADA  
*оптимизация количества&nbsp;сигналов, получаемых с удаленного сервера, исходя из настроек карты SCADA  
*оптимизация количества&nbsp;сигналов, получаемых с удаленного сервера, исходя из настроек карты SCADA  
*быстрое воостановление связи в случае нестабильной работы сети  
*быстрое восстановление связи в случае нестабильной работы сети


Недостатки подключения через шлюз:
Недостатки подключения через шлюз:


*необходимость повтороного, в ручном режиме,&nbsp;обновления&nbsp;конфигурации&nbsp;на локальном ОРС-сервере,<br/> при изменении настроек удаленного&nbsp;ОРС-сервера&nbsp;(без этого новые сигналы не отобразятся на локальном АРМ).<br/> Однако, изменение конфигурации удаленного ОРС-сервера, может происходить, только в процессе его перенастройки,<br/> не возникает в обычной рабочей эксплуатации&nbsp;  
*необходимость повторного, в ручном режиме,&nbsp;обновления&nbsp;конфигурации&nbsp;на локальном ОРС-сервере,<br/> при изменении настроек удаленного&nbsp;ОРС-сервера&nbsp;(без этого новые сигналы не отобразятся на локальном АРМ).<br/> Однако, изменение конфигурации удаленного ОРС-сервера, может происходить, только в процессе его перенастройки,<br/> не возникает в обычной рабочей эксплуатации&nbsp;  


[[Category:SCADA]]
[[Category:SCADA]]

Версия от 12:45, 18 февраля 2026

Введение

Обычно, подключение SCADA к удаленному по компьютерной сети Tekon OPC-серверу, осуществляется стандартными средствами: путем регистрации удаленного сервера по его IP-адресу в SCADA. В этом случае для обмена данными используется DCOM-протокол.

Однако, периодически пользователи сталкиваются с проблемами:

  • в первоначальной настройке DCOM, связанной с необходимостью правильного указания пользователей и их прав на удаленных машинах
  • с ограничениями провайдеров на прохождение DCOM-трафика в распределенных сетях
  • с периодическим ужесточением работы DCOM со стороны операционной системы 
  • и т.п.

В связи с этим, мы предлагаем возможность альтернативной настройки подключения SCADA к одному или нескольким удаленным  Tekon OPC-серверам, с помощью HTTP-шлюза.

Решение для АСУД.SCADA версий 3.х

Для реализации указанной возможности применяются следующие вспомогательные компоненты:

  • драйвер DA Proxy \ HTTP в Tekon OPC-сервер
  • настройка подключения сервера в SCADA через HTTP-клиент

Как это все работает?

На стороне удаленных Tekon OPC-серверов вы добавляете в их конфигурацию драйвер DA Proxy \ HTTP
(возможно потребуется разрешить работу в правилах Брандмауэра, обычно это подключение на порт tcp:81)

На стороне АРМ SCADA вы, непосредственно в SCADA, выполняете настройку подключения к серверу в меню Сервис \ Настройка \ HTTP клиент \ Настройки подключения (выполнять регистрацию удаленного ОРС-сервера в SCADA при этом не нужно, локальный Tekon OPC-сервер на стороне SCADA - не нужен).

Преимущества данного решения:

  • использование протокола HTTP(S) для обмена данными с удаленными ОРС-серверами
  • настройка подключения к удаленному Tekon ОРС-серверу в один клик
  • мгновенное получение адресного пространства удаленного Tekon ОРС-сервера независимо от количества сигналов
  • быстрое начало обмена данными, быстрое отображение сигналов после перезапуска SCADA
  • быстрое восстановление связи в случае нестабильной работы сети

Решение для АСУД.SCADA версий 2.х

Вы можете использовать данное решение, как при настройке нового подключения SCADA к удаленному Tekon OPC-серверу, так и изменив настройки существующего подключения, работающего по DCOM.

Для реализации указанной возможности применяются следующие вспомогательные компоненты:

Как это все работает?

На стороне удаленных Tekon OPC-серверов вы запускаете утилиту OPCCONNECTOR.EXE 
(разрешаете ее работу в правилах Брандмауэра, обычно это подключение на порт tcp:81)

На стороне АРМ SCADA вы должны будете настроить локальный Tekon OPC-сервер, добавивив в его конфигурацию драйвер OPC HTTP - шлюз.
Если вы не установили на АРМ SCADA  Tekon OPC-сервер, установите его, запуститив установочный дистрибутив.

Внимание, важно!
Если на АРМ SCADA уже использовался локальный Tekon OPC-сервер, вы должны убедиться, что подключение SCADA к нему осуществляется по IP-адресу: localhost или 127.0.0.1 (см. файл ...\ Scada \ settings \ opcclient.conf) 
Если вы используете IP-адрес вашей машины, следует перенастроить подключение на localhost с помощью утилиты MAP TAG.EXE
Если локальный сервер ранее не использовался, то подключение SCADA к нему будет создано автоматически.

Если рассматривать схематично, то от конфигурации 

АСУД,SCADA  -- Локальный ОРС-сервер
                         -- Удаленный ОРС-сервер1
                         -- Удаленный ОРС-сервер2

мы переходим к варианту взаимодействия  

АСУД,SCADA  -- Локальный ОРС-сервер
                          --- ОРС шлюз
                             --- OPC HTTP - 1
                                 --- Удаленный ОРС-сервер1
                             --- OPC HTTP - 2
                              --- Удаленный ОРС-сервер2

Фактически сигналы удаленных Tekon ОРС-серверов  будут проецироваться в адресное пространство локального ОРС-сервера. 
И в SCADA мы будем настраиваете подключение только к этому локальному серверу. 

Преимущества данного решения:

  • использование протокола HTTP(S) для обмена данными с удаленноми ОРС-серверами
  • настройка подключения к удаленному Tekon ОРС-серверу в один клик
  • мгновенное получение адресного пространства удаленного Tekon ОРС-сервера независимо от количества сигналов
  • быстрое начало обмена данными, быстрое отображение сигналов после перезапуска SCADA
  • оптимизация количества сигналов, получаемых с удаленного сервера, исходя из настроек карты SCADA
  • быстрое восстановление связи в случае нестабильной работы сети

Недостатки подключения через шлюз:

  • необходимость повторного, в ручном режиме, обновления конфигурации на локальном ОРС-сервере,
    при изменении настроек удаленного ОРС-сервера (без этого новые сигналы не отобразятся на локальном АРМ).
    Однако, изменение конфигурации удаленного ОРС-сервера, может происходить, только в процессе его перенастройки,
    не возникает в обычной рабочей эксплуатации