getServerStatus

Состояние сервера UA OPC

Синтаксис

sstat = getServerStatus(UaClient)

Описание

sstat = getServerStatus(UaClient) получает состояние сервера UA OPC, соединенного с UaClient. UaClient должен быть скаляр соединенный клиент UA OPC, не вектор из клиентов.

sstat возвращен как структура, содержащая следующие поля:

Имя поляОписание
StartTimeВремя запущенный сервер (datetime MATLAB)
CurrentTimeТекущее время на сервере (datetime MATLAB)
StateСостояние сервера (вектор символов)
BuildInfoСтруктура, описывающая информацию о сборке для сервера, включая ManufacturerName, ProductName, и SoftwareVersion
SecondsTillShutdownЕсли сервер закрывается, сколько времени, пока завершение работы не происходит
ShutdownReasonПричина завершения работы сервера или пустой символьный вектор

Примеры

Соедините клиент UA OPC и получите состояние его сервера.

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: ''

Смотрите также

| | |

Введенный в R2015b