首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >opc-ua node-red:如何订阅数据源?

opc-ua node-red:如何订阅数据源?
EN

Stack Overflow用户
提问于 2018-04-05 21:05:33
回答 1查看 1.1K关注 0票数 0

使用一个基于节点的OPC UA客户端节点(来自OPC UA contrib而不是IIOT OPC UA contrib包),我将操作配置为"subscribe“,更新时间为2秒。然后我注入5个不同的opc ua项目节点。这会在调试输出中产生5个不同但正确的值。然后再也不会发生任何事情。我预计每2秒我就会看到5个新值。我是不是遗漏了什么?

EN

回答 1

Stack Overflow用户

发布于 2018-07-26 01:36:55

当您开始流时,订阅将生成调试事件。它将显示类似于"OpcUaClientNode: Monitoring Event: ns=2;s=... by interval of 153237375167 ms“的内容。在我的例子中,我实际上指定了500ms的时间间隔(我也尝试了10ms、100ms、1秒和10秒),但他们总是希望订阅的时间间隔为153237375167毫秒。

在查看源代码的过程中,我找到了答案...客户端忽略指定的间隔值并使用注入器中的值(流的开始)。在我的例子中,它被配置为时间戳。我将时间戳替换为数值100,现在它正在以100ms的间隔工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49673157

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档