在 .NET 中创建通过以下方式进行通信的应用程序是一个好的起点 OPC?

有帮助吗?

解决方案

您可以在这里找到一篇好文章和一个库来开始: http://www.codeproject.com/KB/COM/opcdotnet.aspx

其他提示

代码项目文章来自 .NET 的早期,可能不是当今的最佳选择。

替代方案包括 OPC 基金会自己的 .NET API (需要 OPC 基金会会员资格)或多种商业产品。 OPCconnect.com 列出了其中的一些。

当心。我还没有使用过正确符合任何类型调用约定的 OPC API,特别是在释放内存领域(COM,如文档所述,或其他)。预计需要一个月的时间来调试内存泄漏。

SoftwareToolbox 的 OPCData.NET (http://www.opcdata.net/)声称是 OPC 客户端的 100% 托管代码解决方案。SoftwareToolbox 还具有一些其他 OPC 库,可帮助将 OPC 数据绑定到表单和 Web 界面。

如果可以选择购买商业工具包,我已经使用了 Northern Dynamics 服务器工具包 效果很好。工具包将消除其他问题中提到的许多问题(或者至少在出现问题时您应该获得支持)。

他们很好地封装了 OPC 协议,因此易于使用。请参阅我的一个问题 类型安全的变体包装器 我写这篇文章是为了帮助解决这个问题。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top