Состояние сервера OPC UA
sstat = getServerStatus(UaClient)
sstat = getServerStatus(UaClient)
извлекает состояние сервера OPC UA, подключенного к UaClient
. UaClient
должен быть скаляр подключенным клиентом OPC UA, а не вектором клиентов.
sstat
возвращается как структура, содержащая следующие поля:
Имя поля | Описание |
---|---|
StartTime | Время запуска сервера (MATLAB datetime) |
CurrentTime | Текущее время на сервере (MATLAB datetime) |
State | Состояние сервера (вектор символов) |
BuildInfo | Структура, описывающая сведения о сборке для сервера, включая ManufacturerName , ProductName , и SoftwareVersion |
SecondsTillShutdown | Если сервер завершает работу, сколько времени до завершения работы |
ShutdownReason | Причина завершения работы сервера или пустой символьный вектор |
Подключите клиент OPC UA и получите состояние его сервера.
s = opcuaserverinfo('localhost');
UaClient = opcua(s);
connect(UaClient);
sstat = getServerStatus(UaClient)
sstat = StartTime: 10-Jun-2015 16:39:17 CurrentTime: 10-Jun-2015 16:55:00 State: 'Running' BuildInfo: [1x1 struct] SecondsTillShutdown: 0 ShutdownReason: ''