OPCONNECTOR.EXE
Содержание
Введение
Версия:
3.2 от 24-03-2025
- дополнительные логи
- корректная обработка кодировки utf-8 в POST-данных
3.1 от 18-03-2025
- для кодировки utf-8 отменена выдача результата с escape-последотельностями
- корректное отображение xml внутри json
2.1 от 05-02-2025
- возможность выбора кодировки windows-1251 или utf-8
В данной версии следует использовать установить SuperJSON=true (подробнее см. далее)
10-11-2024
- отображение имени проблемного Item, свойства которого не смогли корретно прочитаться
в процессе подключения к DA-серверу
30-10-2024
- корректное отображение в JSON свойств varOleStr, содержацих многострочные строки.
Данные передаются в "сжатом" JSON формате
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
Главное окно программы отображает:- общий лог работы
- статистику подключения клиентов
Элементы управления:
- Блокирвать ... - временно блокирует добавление новых данных в окно лога
- Сохранить - сохранит лог в папке .. \ Log
Для возможности работы после перезагрузки ПК, следует добавить программу в меню автозагрузки операционной системы.
Работа с программой
После запуска, утилита автоматически выполнит подключение в локальному OPC DA-серверу.
Нет необходимости закрывать программу при запуске конфигуратора ОРС-сервера. После закрытия конфигуратора, программа автоматически переподключится к серверу.
В окне статистики отображется информация:
- о состоянии подключения к локальному ОРС-серверу
- об активных сетевых подключениях клиентов
После первого запуска программы автоматически создается конфигурационный файл .. \ settings \ httpconnector.conf
{ "AllowedIP": [], "Active": true, "Password": "", "KeepAlive": true, "Login": "", "ListenPort": 81, "AllowWriteOPCItem": true, "SuperJSON": false, "UseUTF8": false }
, где
- AllowedIP - позволяет через ; указать список разрешенных IP-адресов клиентов
(вы также можете настроить параметры разршения в Брандмауэре Windows) - Active - разрешено подключение клиентов
- Password - пароль подключения, рекомендуем изменить в процессе настройки
- Login - логин подключения, рекомендуем изменить в процессе настройки
- KeepAplive - разрешить клиенту подключаться в режиме keep-alive
- ListenPort - порт, который слушает приложение
- AllowWriteOPCItem - разрешить ли клиентам выполнять запись значений в Item OPC-сервера, иначе - только чтение
- SuperJSON - отправлять ответы в JSON-формате с разделением на строки (удобно в целях отладки).
В данном режиме не выполняется замена перевода строк на последовательность \r \n - UseUTF8 - установите в true, если вы хотите получать данные в кодировке utf-8
Известные проблемы
В версии 2.1 есть ошибка при отображении xml-данных в json, при значении настроечного параметра SuperJSON=false.
Следует выполнить обновление до версии 3.2 или установить SuperJSON=true