在 OPC UA 中过滤服务器上的节点信息
Filter Node Information on the Server in OPC UA
我试图了解 OPC UA 服务搜索一种方法 return 某些由其传感器值指定的节点。
例如,我们有一个节点有五个 children。第一个和第二个children的Sensor值在100以下,其余在100以上。
现在我想 return 所有 child 个值低于 100 的节点。
我考虑过使用 browse() 获取所有 children 然后使用 read() 获取它们的属性并检查值,但是接缝对我来说效率很低。
此外,如果 OPC UA 服务器 return 只是 100 以下的节点就好了。
感谢您的帮助。
Query 服务应该可以为您提供,但问题是服务器通常还不支持它。因此,您可能必须自己阅读这些值。请注意,您可以通过一次读取调用读取多个值。
我试图了解 OPC UA 服务搜索一种方法 return 某些由其传感器值指定的节点。
例如,我们有一个节点有五个 children。第一个和第二个children的Sensor值在100以下,其余在100以上。 现在我想 return 所有 child 个值低于 100 的节点。
我考虑过使用 browse() 获取所有 children 然后使用 read() 获取它们的属性并检查值,但是接缝对我来说效率很低。
此外,如果 OPC UA 服务器 return 只是 100 以下的节点就好了。
感谢您的帮助。
Query 服务应该可以为您提供,但问题是服务器通常还不支持它。因此,您可能必须自己阅读这些值。请注意,您可以通过一次读取调用读取多个值。