我正在编写一个可以连接到在PLC机器上运行的服务器的Android应用。 我肯定使用的是Prosys SDK和OPC UA Java Stack。
该应用可以显示来自服务器的重要数据,所以这不是问题。
但是我想要的是您可以将地址空间视为一个层次结构,并且可以像在UaExpert中一样浏览整个地址空间。因此,如果服务器支持此功能,则还可以从plc中查看数据。 This is a hierarchical order example which you can see in UaExpert
那么如何在Android中显示这样的地址空间?因为我认为有可能获得整个地址空间,所以我不需要获取每个对象。
答案 0 :(得分:2)
无法使用OPC UA获取整个AddressSpace,拥有这样的功能将完全无效。
您应浏览OPC UA根节点(名称空间= 0,类型=数字,标识符= 84 {RootFolder})
根据返回的参考,您应继续浏览。
展开折叠的节点将触发新的浏览请求。