我想从头开始实现我自己的 OPC DA 服务器(版本 1.X-2.X),但不使用任何第三方。我有一个经典的 OPC DA 客户端(基于 COM/DCOM)。所以我需要创建一个可以连接到服务器的 opc DA Server。
是否有任何类型的文档详细说明了实施 OPC 客户端的过程?
要从头开始实施 OPC DA 服务器,我建议您阅读 OPC DA 规范。但是为什么要实现 OPC DA Server 1.x 或 2.x,因为最后一个 (2003) 是 3 ?
在 OPC Foundation 上,您可以找到OPC DA 2.05或OPC DA 3的规范。但是,您需要成为 OPC 基金会的成员才能下载它们!
我认为它可能是您考虑 OPC UA 的最佳选择。这是一个更有趣的解决方案,因为 OPC DA 很快就会被弃用!
虽然我不同意 OPC DA 很快就会消失,但我认为如果你专注于做 OPC UA 服务器会更好。有(或至少会有)适配器允许您将 OPC DA 客户端连接到 OPC UA 服务器。
有一个开源 OPC UA 项目,您可以查看从哪里获取源代码,这应该是一个好的开始。