【发布时间】:2017-03-29 08:54:01
【问题描述】:
这是一个例子。
Node Path = "Tool/Manager/Name"
Node data Type = "string",数据为"Jone"
当我使用nodesToRead.Add(new NodeId(path, 6)); 时,是工作!
但是,如果我将节点数据更改为string[]{"Jone","Peter","Himari"}
当我使用nodesToRead.Add(new NodeId(path, 6)) 时,它返回一个System.string[]。我需要使用一些方法来获取 string[0] 数据。
如何仅通过节点路径读取“Jone”而不采取一些方法来获取“Jone”?
这是用Softing(软件)来读取我的服务器的。它读取一个数组类型。 {AA,NN,CC}
我想知道如何通过设置浏览名称来读取每个元素?
示例:仅通过设置浏览名称读取“AA”?
因为 Siemens OPC Server 可以通过设置 Browse Name 读取每个元素。
它的浏览名称可以设置像AxisNameList[u1,1]来读取数组{1},并且它配置像“AxisNameList”节点一样只浏览一个节点。
如果我发布此路径“AxisNameList”,它将通过请求数组 [0] 数据。
如果我发布此路径“AxisNameList[u1,1]”,它将通过请求数组[1] 数据。
如果我想实现这个功能,我该如何修改我的 OPC UA Server?
【问题讨论】: