主要内容

opcuaserverinfo

用于安装OPC UA服务器的查询主机

描述

例子

Sinfo= opcuaserverinfo(主机名查询其已安装的OPC UA服务器的指定主机。主机名可以是主机名或IP地址,指定为字符向量或字符串。

Sinfo= opcuaserverinfo(Discoveryurl查询位于URL的发现服务DiscoveryurlDiscoveryurl必须使用opc.tcp语法指定的协议“ opc.tcp:// hostName:port/url”。使用Discoveryurl当服务器的OPC UA发现服务使用非标准端口号(默认情况下为4840)。

Sinfo作为OPC UA ServerInfo对象或这些对象的数组返回,包含只读属性描述,,,,主机名,,,,港口, 和端点端点包含服务器可用端点的列表,作为一个端点描述大批。端点包括有关每个端点支持的安全模型的信息以及该端点上可用的用户身份验证。金宝app

使用OPCUA函数直接从一个opc.ua.serverinfo目的。

例子

全部收缩

在本地主机上找到所有可用的服务器,并查看第一个属性。

sinfo = opcuaserverinfo(“ Local主持”);Sinfo(1)
OPC UA ServerInfo 'SimulationServer@tmopti01win1064': Connection Information: Hostname: 'tmopti01win1064.dhcp.mathworks.com' Port: 53530 Endpoints: [1×11 opc.ua.EndpointDescription] Security Information: BestMessageSecurity: SignAndEncrypt BestChannelSecurity: Aes256_Sha256_RsaPss UserTokenTypes: {'匿名''用户名''证书'}

为第一个服务器创建一个OPC UA客户端。

uAclient = opcua(sinfo(1));

输入参数

全部收缩

主机名或IP地址,指定为字符向量或字符串,标识运行OPC UA服务器的机器。

例子:“ Local主持”

数据类型:char|细绳

Discovery Service URL地址,以表单为字符向量或字符串指定“ opc.tcp:// hostName:port/url”

例子:“ Local主持”

数据类型:char|细绳

输出参数

全部收缩

服务器信息,返回为opc.ua.serverinfo对象。索引到数组以访问以下单个服务器属性。

财产 描述
主机名 服务器使用的主机名来验证连接
港口 用于连接服务器的端口号
端点 服务器的可用端点
BestMessagesEcurity 服务器支持的最高消息安全模式金宝app
BestChannelsecurity 服务器支持的最安全的频道安全策略金宝app
USERTOKENTYPES 服务器支持的用户身份验证类型列表金宝app

也可以看看

职能

在R2015B中引入