Тестовая работа с HTTP API
Введение
В статье рассматривается взаимодействие с Tekon OPC-сервер посредствам WEB OPC HTTP API в тестовом режиме, без реально подключенного оборудования.
Для реализации данной возможности будет использоваться имитатор сигналов концентратора КУН-IP8.
USB-ключ защиты ПО АСУД.SCADA в данном случае не требуется.
Установка программного обеспечения
В качестве АРМ используется ПК с ОС Windows 10/11.
В ОС необходимо наличие локальной учетной административной записи.
Необходимо загрузить / обновить следующее программного обеспечение:
- АСУД.SCADA 2.7.16 или выше
- OPCONNECTOR.EXE загрузить последнюю версию по ссылке
ПО АСУД.SCADA устанавливается в папку C:\1Tekon\ASUD Scada\
В процессе работы будут использоваться следующие программные модули:
- Tekon OPC-сервер - ..\ OPC Server \ opcsrv.exe
- OPCONNECTOR.EXE - ..\ OPC Server \ tools-server \ opcconnector.exe
- KUNIP.EXE - ..\ OPC Server \ tools-server \ kunip.exe
Программа визуализации SCADA - не используется.
Используемые tcp-порты:
- OPCCONNECTOR.EXE использует по умолчанию порт tcp:81 (можно изменить в настройках).
- KUNIP.EXE использует порт tcp:80.
По необходимости, временно отключите приложения на вашем ПК, занимающие данные порты.
Для проверки используйте команды:
netstat -ano | findstr :80 netstat -ano | findstr :81
Если порт используется вы увидите
c:\Program Files (x86)\Nmap>netstat -ano | findstr :80
TCP 0.0.0.0:8082 0.0.0.0:0 LISTENING 4528
TCP 127.0.0.1:80 0.0.0.0:0 LISTENING 70308
TCP [::]:8082 [::]:0 LISTENING 4528
c:\Program Files (x86)\Nmap>
Где 70308 - это идентификатор соответствующего процесса операционной системы (см. диспетчер задач).
Настройка программного обеспечения
После установки программного обеспечения необходимо загрузить конфигурационные файлы.
Скопируйте папку settings в ..\ OPC Server \ settings, подтвердив замену файлов.
Скопируйте папку kunip_rsconfig.json в ..\ OPC Server \ tools-server
Запустите с административными правами конфигуратор ОРС-сервера, с ярылка на рабочем столе, или выбрав файл ..\ OPC Server \ opcsrv.exe
Запустите имитатор сигналов ..\ OPC Server \ tools-server \ kunip.exe и нажмите Запуск.
Если все выполнено правильно, вы должны увидеть, примерно следующее.