主要内容

getServerStatus

OPC UA服务器状态

语法

sstat = getServerStatus (UaClient)

描述

sstat = getServerStatus (UaClient)获取所连接的OPC UA服务器的状态UaClientUaClient必须是一个标量连接的OPC UA客户端,而不是客户端向量。

sstat作为包含以下字段的结构返回:

字段名 描述
开始时间 服务器启动时间(MATLAB datetime)
CurrentTime 服务器上的当前时间(MATLAB datetime)
状态 服务器的状态(字符向量)
BuildInfo 结构描述服务器的构建信息,包括ManufacturerNameProductName,SoftwareVersion
SecondsTillShutdown 如果服务器正在关闭,需要多长时间才能关闭
ShutdownReason 服务器关闭的原因,或一个空字符向量

例子

连接一个OPC UA客户端并检索其服务器的状态。

s = opcuaserverinfo (“localhost”);UaClient = opcua(年代);连接(UaClient);sstat = getServerStatus (UaClient)
sstat = StartTime: 10- june -2015 16:39:17 CurrentTime: 10- june -2015 16:55:00 State: 'Running' BuildInfo: [1x1 struct] SecondsTillShutdown: 0 ShutdownReason: "
介绍了R2015b