3.2. Установка и настройка сервера OPC UA Windows\Linux
Задача является кроссплатформенной и автоматически устанавливается совместно с ПО сервера ОИК Диспетчер НТ и доступна по путям:
для ОС Windows: C:\Program Files\InterfaceSSH\Server64\OpcUaServer
для ОС Linux: /opt/oikserver/server64/OpcUaServer
Скачать задачи отдельно, для отдельного запуска от ПО сервера "ОИК Диспетчер НТ" можно по ссылке: https://iface.ru/download
Для работы задачи, необходим компонент .NET версии 6.0. Данный компонент устанавливается автоматически (при установке ПО сервера) либо его можно скачать в открытых источниках для выбранной операционной системы.
Для настройки необходимо зайти в контрольный центр который доступен в виде web-страницы по адресу: http://localhost:8950/ для локального подулючения, либо можно указать IP-адрес компьютера на котором установлено ПО сервера, например: http://11.198.14.13:8950/.
На уровне конфигурации сервера динамических данных добавить пункт "Дополнительные задачи"
После в появившемся пункте добавить раздел Сервер ОРС UA
После добавления компонента и перезагрузки ПО сервера (остановка/запуск) задача будет автоматически запущена и предоставит доступ ко всем параметрам структуры ТМС-сервера.
Доступны дополнительные настройки компонента:
Запуск на удаленной машине - используется при раздельной установке компонента и ПО сервера;
Режим отладки - позволяет запустить и записать трассировку работы задачи. Помогает произвести диагностику причин отсутствия подключения клиентов ОРС, запуска задачи и других случаев;
Список каналов - позволяет ограничить количество параметров, которые будут представляться в виде ОРС тегов. Например для доступности в виде ОРС тегов только параметров описанных в канале №0, кп №1 необходимо описать следующую строку: если необходимо предоставить доступ к данным КП №1 описанных в канале №0 и к данным описанным в канале №74 необходимо описать следующую строку:
Сохранив внесенные изменения, перезапустив сервер необходимо убедиться в запуске и работе настроенного компонента:
В журнале регистрации событий будет запись с реквизитами, по которым можно удаленно подключиться к службе OPC.
Используя OPC клиент (умеющий производить подключение по заданным логину и паролю) произвести подключение к базе по данным реквизитам (используя логин и пароль доступа к серверу ОИК).
В качестве примера OPC клиента использована утилита Prosys OPC UA browser, скачать его можно по ссылке: