4.2. Запуск и настройка клиента OPC UA на ОС Windows/Linux
Задача является кроссплатформенной и автоматически устанавливается совместно с ПО сервера ОИК Диспетчер НТ и доступна по путям:
для ОС Windows: C:\Program Files\InterfaceSSH\Server64\OpcUaClient
для ОС Linux: /opt/oikserver/server64/OpcUaClient
Скачать задачи отдельно, для отдельного запуска от ПО сервера "ОИК Диспетчер НТ" можно по ссылке: https://iface.ru/download
Для работы задачи, необход компонент .NET версии 6.0. Данный компонент устанавливается автоматически (при установке ПО сервера) либо его можно скачать в открытых источниках для выбранной операционной системы.
Для настройки необходимо зайти в контрольный центр который доступен в виде web-страницы по адресу: http://localhost:8950/ для локального подулючения, либо можно указать IP-адрес компьютера на котором установлено ПО сервера, например: http://11.198.14.13:8950/.
На уровне конфигурации сервера динамических данных добавить пункт "Дополнительные задачи"
После в появившемся пункте добавить раздел Клиент ОРС UA
Доступны дополнительные настройки компонента:
Запуск на удаленной машине - используется при раздельной установке компонента и ПО сервера;
Режим отладки - позволяет запустить и записать трассировку работы задачи. Помогает произвести диагностику причин отсутствия подключения к серверу ОРС, запуска задачи и других случаев;
Адрес сервера - строка для указания реквизитов подключения к ОРС-серверу;
Имя пользователя - логин пользователя для подключения к ОРС-серверу;
Пароль - пароль пользователя для покдлчюения к ОРС-серверу;
OpcSecurityMode - параметр определяющий режим подключения к ОРС-серверу. Доступные варианты: None (Нет): Сообщения передаются в открытом тексте, без какой-либо защиты (не рекомендуется для производственных систем); Sign (Подпись): Сообщения подписываются отправителем для подтверждения их подлинности (целостность), но не шифруются, то есть могут быть прочитаны, если перехвачены;
SignAndEncrypt (Подпись и шифрование): Самый безопасный режим. Сообщения подписываются для подтверждения источника и шифруются для обеспечения конфиденциальности, защищая от чтения и подмены;
OpcSecurityPolicy - параметр выбора политики безопасности и алгоритма хэширвоания;
Период опроса (мс) - позволяет задать периодичность опроса данных;
Период опроса спонтанных (мс) - позволяет задать периодичность опроса спонтанных данных; Получение данных может быть настроено как по опросу с определённым периодом, так и по спонтанным спорадическим изменениям данных. Для этого на уровне необходимо добавить нужный тип:
В добавленном типе данных необходимо описать параметры (отдельно либо группой), которые планируется принять.
В описании параметра обязательно необходимо заполнить раздел "Имя" в котором можно записать имя параметра в следующих форматах:
1. Полное описание пути к необходимому данному в структуре ОРС-сервера. Описывается каждый каталог ОРС-сервера с указанием параметра Namespaceindex каждого каталога. Пример:
2. Если ОРС - сервер отображает Nodeid параметра в формате ns=namespaceindex;i=identifier. То в поле имя можно задать описание в формате "namespaceindex:identifier". Пример:
3. Если ОРС - сервер отображает Nodeid параметра в формате ns=namespaceindex;s=name. То в поле имя можно задать описание в формате "namespaceindex:name". Пример: После необходимо выбрать тип данного (телесигнал или телеизмерение) и адрес телепарметра для занесения в структуру ПО сервера "ОИК Диспетчер НТ"
Содержание 4.2. Запуск и настройка клиента OPC UA на ОС Windows/Linux