浏览OPC UA服务器的地址空间

时间:2018-08-21 08:28:54

标签: java android opc opc-ua

我正在编写一个可以连接到在PLC机器上运行的服务器的Android应用。 我肯定使用的是Prosys SDK和OPC UA Java Stack。

该应用可以显示来自服务器的重要数据,所以这不是问题。

但是我想要的是您可以将地址空间视为一个层次结构,并且可以像在UaExpert中一样浏览整个地址空间。因此,如果服务器支持此功能,则还可以从plc中查看数据。 This is a hierarchical order example which you can see in UaExpert

那么如何在Android中显示这样的地址空间?因为我认为有可能获得整个地址空间,所以我不需要获取每个对象。

1 个答案:

答案 0 :(得分:2)

无法使用OPC UA获取整个AddressSpace,拥有这样的功能将完全无效。

您应浏览OPC UA根节点(名称空间= 0,类型=数字,标识符= 84 {RootFolder})

根据返回的参考,您应继续浏览。

展开折叠的节点将触发新的浏览请求。