AstraRegul
Релиз 2025.08.15.00
×

4.1.4.4.5.4. Добавление серверов

 
Для настройки связи с OPC UA сервером выполните следующие действия:
 
1. В модуле OPC UA клиент нажмите кнопку "Добавить параметры связи".
2. В открывшемся окне выберите необходимое количество UA серверов.
 
3. Укажите необходимые параметры для выбранных серверов.
 

Общие

 
Параметр
Описание
Сервер
Путь до сервера
Способ адресации
Способ адресации используемый для целевого сервера:
IP адрес (по сетевому адресу OPC UA сервера);
Имя компьютера (по сетевому имени OPC UA сервера).
Протокол подключения
Протокол подключения к серверу UA:
opc.tcp;
http;
https.
Таймаут сессии, мс
Период времени после потери связи с OPCUA сервером, через который соединение считается разорванным, по умолчанию 60000
Интервал тестирования связи, мс
Период времени, через который отправляется запрос OPCUA серверу для подтверждения наличия связи.
Таймаут ожидания ответа от сервера на этот запрос равен двойному интервалу тестирования связи. Значение по умолчанию «5000» мс, минимальное значение «200» мс.

Параметры подписок

 
Параметр
Описание
Период обновления данных, мс
Период времени, через который OPC UA Client будет получать данные от OPC UA сервера. Если указан 0, то обмен данными будет проходить с минимально возможным периодом.
Интервал сэмплирования узлов сервером, мс
Время, в течение которого сервер пытается определить, не изменились ли в его адресном пространстве значения узлов, на которые подписан OPC UA Client:
0 - если сервер не поддерживает указанный период обновления данных, то будет использоваться наиболее быстрый интервал, который сервер может поддержать;
-1 - сервер будет использовать значение, равное периоду обновления данных в подписке.
Значение по умолчанию "-1".
Размер очереди уведомлений
Если за указанный Период обновления значение сигнала в сервере успело поменяться несколько раз, то применение очереди предотвратит потерю данных. Очередь накапливается в период между уведомлениями, в том числе при потере связи, и опустошается при каждом уведомлении. Максимальное значение параметра может варьироваться в зависимости от UA сервера. Если значение параметра менее 2, то сервер не будет накапливать очередь
Перезаписывать старые значения в очереди
Определяет значения, которые при переполнении очереди будут перезаписаны новыми значениями:
Да – наиболее старое значение в очереди перезаписывается вновь поступившим значением,
Нет – наиболее новое значение в очереди перезаписывается вновь поступившим значением
Счетчик времени жизни подписки
Количество отсчётов таймера жизни подписки, после которого подписка будет удалена сервером. Значение 0 - используется алгоритм автоопределения счётчика.
Максимальное значение 65535, по умолчанию 0.
Пример: Период обновления данных = 1000 мс, Счетчик времени жизни подписки = 5. Если OPCUA Client за время = 1000 * 5 = 5000 мс, ни разу не обратится к серверу за данными, то сервер удалит подписку и у себя не будет копить изменения, чтобы потом передать клиенту.
 

Настройки исходящих данных

 
Параметр
Описание
Записывать только в активный сервер
Определяет серверы в группе, в которые следует записывать значения исходящих сигналов:
Да - только в сервер, который выбран активным;
Нет - во все серверы группы.
Значение параметра учитывается только если параметру Отправлять исходящие сигналы при появлении сервера на связи установлено значение Да.
Отправлять исходящие сигналы при появлении сервера на связи
Запись значений исходящих сигналов при появлении OPC UA сервера на связи:
Да - записывать значения исходящих сигналов в сервер;
Нет - не записывать значения исходящих сигналов.
 

Настройки безопасности

 
Режим
Описание
Режим безопасности
Определяет защищенность канала передачи данных при установлении соединения между клиентом и сервером:
None - режим не обеспечивает дополнительных средств безопасности, данные передаются без шифрования;
Sign - для установки безопасного соединения требуется взаимный обмен сертификатами между сервером и клиентом
SignAndEncrypt - для установки безопасного соединения требуется взаимный обмен сертификатами между сервером и клиентом. Поток данных между клиентом и сервером будет передаваться в зашифрованном виде
Режим авторизации
Способ авторизации клиента на сервере, с которым установлено соединение:
Анонимный - клиент будет подключаться к серверу анонимно без прохождения авторизации;
Логин/Пароль - клиент будет подключаться к серверу с использованием логина и пароля локальной или доменной учетной записи
Пароль хранится в файле конфигурации в зашифрованном виде.
Сертификат - клиент будет подключаться к серверу предоставляя пользовательский сертификат и приватный ключ
Логин
Логин для авторизации клиента на сервере по логину и паролю
Пароль
Пароль для авторизации клиента на сервере по логину и паролю
Субъект сертификата
Субъект сертификата, который нужно использовать для аутентификации в режиме Сертификат.
 

Настройки резервирования

 
Параметр
Описание
Таймаут ожидания активного сервера, мс
Время ожидания появления активного сервера на связи. После истечения таймаута входящим сигналам будет выставлено плохое качество
Может ли сервер в резерве считаться активным
Флаг определяет использовать ли для получения данных OPC UA сервер, находящийся в резерве, при отсутствии в группе активного сервера:
Да - получать данные от сервера в резерве;
Нет - не получать данные от сервера в резерве.
Режим работы в РЕЗЕРВЕ
Режим работы при переходе модуля в РЕЗЕРВ:
Запрашивать данные – модуль запрашивает данные у активного сервера группы (режим работы по умолчанию);
Поддерживать соединения - модуль не закрывает соединения с серверами, но прекращает получение данных;
Закрывать соединения – модуль закрывает соединения с серверами

Настройки подключения к серверу

 
Параметр
Описание
URI контрольного узла
Адресное пространства OPC UA сервера, в котором располагается контрольный узел.
Идентификатор контрольного узла
Идентификатор узла, который будет использоваться для определения активности сервера.
Тип идентификатора контрольного узла
Тип идентификатора, указанного в свойстве Идентификатор контрольного узла:
Строковый – строковое значение.
Числовой – целочисленное значение.
Глобальный – шестнадцатибайтный двоичный массив. Например, "1c35cb2b-e5d0-495a-93c9-da095c652230";
Скрытый– свободный формат данных типа ByteString. Например, "d3571a".
Значение контрольного узла
Значение контрольного узла, при котором считается, что сервер может быть выбран в качестве активного
 

Ограничения количества узлов в запросах

 
Параметр
Описание
Запрос на чтение
Максимальное количество узлов OPC UA сервера, значения которых могут быть получены в результате одного запроса на чтение.
Запрос на запись
Максимальное количество узлов OPC UA сервера, значения которых могут быть изменены в результате одного запроса на запись.
Запрос на браузинг
Максимальное количество узлов OPC UA сервера, отображаемых в результате одного запроса на браузинг.
Запрос на подписанные узлы
Максимальное количество узлов OPC UA сервера, на которые можно подписаться в одном запросе.
Выполнение запросов в зависимости от настроек:
настройки заданы - модуль использует значения настроек;
0 - запросы выполняются без ограничений;
настройки не заданы - модуль использует настройки сервера