3.12.2.3.2.3. OPC UA Клиент

 
Модуль OPC UA Client динамически создаёт служебные сигналы контроля состояния серверов, а также стандартные для модулей Astra.Server служебные сигналы для контроля и управления основными параметрами модуля.
 
Полный тег служебных сигналов контроля серверов:
Service.Modules.<Идентификатор модуля>.<Название группы серверов>.<Имя сервера>.<Имя сигнала>
 

Служебные сигналы контроля серверов

 
Сигнал
Тип
Описание сигнала
State
Uint4
Состояние сервера:
0 - не подключен;
1 - подключается;
2 - подключен, в резерве;
3 - подключен, в работе;
4 - отключается.
WideState
Uint1
Активность сервера:
2 - не подключен;
4 - подключен, в резерве;
8 - подключен, в работе, неактивный (выставляется, если сигнал State =3, но в качестве активного выбран другой сервер из резервной пары);
9 - подключен, в работе, активный (выставляется если State = 3 и сервер выбран в качестве активного сервера резервной пары).
HasActiveServer
Bool
Наличие активного сервера в группе:
True - есть активный сервер;
False - нет активного сервера.
 

Служебные сигналы опроса групп чтения

 
Сигнал
Тип
Описание сигнала
Command
Uint4
Команда опроса группы чтения:
«1» - получить значения сигналов группы.
После завершения опроса группы сигналу устанавливается значение «0»
Result
Uint4
Результат выполнения опроса группы. Значение увеличивается на единицу после завершения опроса