OPCONNECTOR.EXE: различия между версиями

Материал из TekonWiki
Перейти к навигацииПерейти к поиску
Нет описания правки
Нет описания правки
Строка 23: Строка 23:


*первая версия программы
*первая версия программы


=== Назначение ===
=== Назначение ===
Строка 30: Строка 31:
В программном обеспечении АСУД.SCADA утилита применяется для организации доступа  АРМ с АСУД.SCADA  к удаленному [[Tekon_OPC-сервер|Tekon OPC-серверу]], минуя DCOM-подключение по компьютерной сети.
В программном обеспечении АСУД.SCADA утилита применяется для организации доступа  АРМ с АСУД.SCADA  к удаленному [[Tekon_OPC-сервер|Tekon OPC-серверу]], минуя DCOM-подключение по компьютерной сети.


[[File:Ocpconnector http.PNG|center|450px]]
Подробнее см. [[Подключение_к_удаленному_Tekon_OPC_через_HTTP-шлюз|Подключение к удаленному Tekon OPC через HTTP-шлюз]]
 
Утилита применяется в связке с драйвером "OPC HTTP шлюз" в  локальном  [[Tekon_OPC-сервер|Tekon OPC-сервер]] на стороне АРМ SCADA.
 
Фактически сигналы удаленных Текон ОРС-серверов проецируются в адресное пространство локального ОРС-сервера на стороне SCADA
 
И в SCADA вы настраиваете подключение только к одному локальному серверу, независимо от числа удаленных ОРС-серверов.
 


=== Установка программы ===
=== Установка программы ===

Версия от 19:35, 31 октября 2024



Введение

Версия:

30-10-2024

  • корректное отображение в JSON свойств varOleStr, содержацих многострочные строки

21-10-2024 (сборка АСУД.SCADA 2.7.17)

  • поддержка работы с Tekon OPC версии 2.8.х
  • поддержка новых API-вызовов версии 2.0

03-05-2024 (сборка АСУД.SCADA 2.7.15)

  • поддержка новых API-вызовов

27-04-2024 

  • первая версия программы


Назначение

Утилита представляет собой OPC-HTTP шлюз и позволяет получить доступ к данным любого OPC DA сервера посредством WEB OPC HTTP API

В программном обеспечении АСУД.SCADA утилита применяется для организации доступа  АРМ с АСУД.SCADA  к удаленному Tekon OPC-серверу, минуя DCOM-подключение по компьютерной сети.

Подробнее см. Подключение к удаленному Tekon OPC через HTTP-шлюз

Установка программы

Программа устанавливается автоматически в составе комплекта ПО АСУД.SCADA 2.7.15 и выше
(для предыдущих версий АСУД.SCADA загрузите программу по ссылке. Программа совместима с любой версией Tekon OPC-сервера)

Иначе скопируйте ее в папку:

  • ..\OPC Server\tools-server  - если на ПК установлено ПО АСУД.SCADA
  • любую папку если ПО АСУД.SCADA не установлено

Программа в процессе установки и работы не вносит никаких изменений в конфигурацию оборудования  АРМ.

Запуск программы

Для запуска программы запустите файл ..\ tools-server \ opconnector.exe

Reload guids.PNG
Reload guids.PNG

После запуска, утилита автоматически выполнит подключение в локальному Tekon OPC-серверу.

Нет необходимости закрывать программу при запуске конфигуратора ОРС-сервера. После закрытия конфигуратора, программа автоматически переподключится к серверу.

Главное окно программы отображает:

  • общий лог работы 
  • статистику подключения клиентов

Элементы управления:

  • Блокирвать ... - временно блокирует добавление новых данных в окно лога
  • Сохранить - сохранит лог в папке .. \ Log

Для возможности работы после перезагрузки ПК, следует добавить программу в меню автозагрузки операционной системы.


Работа с программой

После запуска, утилита автоматически выполнит подключение в локальному Tekon OPC-серверу.

Нет необходимости закрывать программу при запуске конфигуратора ОРС-сервера. После закрытия конфигуратора, программа автоматически переподключится к серверу.

Главное окно программы отображает:

  • общий лог работы 
  • статистику подключения клиентов

Элементы управления:

  • Блокирвать ... - временно блокирует добавление новых данных в окно лога
  • Сохранить - сохранит лог в папке .. \ Log

В окне статистики отображется информация:

  • о состоянии подключения к локальному ОРС-серверу
  • об активных сетевых подключениях клиентов
Reload guids.PNG
Reload guids.PNG

После первого запуска программы автоматически создается конфигурационный файл .. \ settings \ httpconnector.conf

{
 "AllowedIP": [],
 "Active": true,
 "Password": "",
 "KeepAlive": true,
 "Login": "",
 "ListenPort": 81,
 "AllowWriteOPCItem": true
 "SuperJSON": false
}

, где

  • AllowedIP - позволяет через ; указать список разрешенных IP-адресов клиентов
    (вы также можете настроить параметры разршения в Брандмауэре Windows)
  • Active - разрешено подключение клиентов
  • Password - пароль подключения, рекомендуем изменить в процессе настройки
  • Login - логин подключения, рекомендуем изменить в процессе настройки
  • KeepAplive - разрешить клиенту подключаться в режиме keep-alive
  • ListenPort - порт, который слушает приложение
  • AllowWriteOPCItem - разрешить ли клиентам выполнять запись значений в Item OPC-сервера, иначе - только чтение
  • SuperJSON - отправлять ответы в JSON-формате с разделением на строки (удобно в целях отладки)