探索 OPC UA
Posted
技术标签:
【中文标题】探索 OPC UA【英文标题】:Exploring OPC UA 【发布时间】:2021-03-26 17:08:47 【问题描述】:我相信这里的 OPC 社区是更好的社区之一,并希望从大家那里了解以下内容:
-
我想知道 OPC UA 服务器是否能够同时向组织外部的客户端提供同一组实时数据?
高实时数据负载会给 OPC UA 带来问题吗?我听说过 Kepware/Matrikon 作为替代解决方案,但这些常见吗?
有没有办法检测发送到 OPC 服务器的数据变化?
是开发一个位于组织内部的定制客户程序,以协助作为第三方为现有工厂提供审计和维护服务,还是将其放在外部更好(假设有证书)?
除了 OPC,还有哪些其他较少使用但遗留的标准?
提前谢谢你
【问题讨论】:
【参考方案1】:-
是的。这实际上取决于您的实施和基础设施。使用 OPC UA 也比使用 OPC DA (Classic) 更容易。
OPC UA 是一种协议。您的服务器可以处理多少数据取决于您的实施和基础设施。有许多 OPC 服务器可以处理数千个客户端和数百万个节点。
“数据交替”是什么意思?您的客户端可以使用数据值或服务器时间戳进行订阅。这样,即使值保持不变,客户端也可以在值更改或值的时间戳更改时获取更新。
这取决于您的业务需求。 OPC UA 是一个开放协议,因此理论上任何支持 OPC UA 的客户端都可以连接到您的服务器。实际上,这可能会有所不同,您可能必须在客户的客户端上调试问题。
有很多标准。使用哪一种取决于您的应用程序和业务需求。您可能会考虑使用 NATS、MQTT、gRPC、Modbus 等。
【讨论】:
以上是关于探索 OPC UA的主要内容,如果未能解决你的问题,请参考以下文章