OPC UA 客户端 MonitoredDataItem - 什么是 MonitoredDataItem MonitoringMode.Reporting 与 MonitoringMode.Sampling?

Jas*_*onG 1 opc-ua

采样率受 Subscription 的 PublishingInterval 约束。两种监控模式有什么区别?我在任何地方都找不到任何描述它们的信息。

Kev*_*ron 5

我在任何地方都找不到任何描述它们的信息。

OPC UA Spec Part 4 详细描述了它们,但是 TL;DR 版本是:Reporting意味着客户端实际上会收到这些项目的数据更改通知,Sampling意味着该项目仅被采样并将值更改放入每个受监控项目的队列中,但是更改实际上并未报告给客户端。

  • @AMJ,只有当客户端在将来的某个时刻重新启用“报告”模式并且不想错过此后可能发生的数据更改时,它才真正有用。另一种可能性是他们出于某种原因暂时将其设置为“禁用”,稍后将重新启用“报告”。 (3认同)