在.NET中创建通过OPC进行通信的应用程序的最佳起点是哪里?

时间:2020-03-05 18:54:29  来源:igfitidea点击:

在.NET中创建通过OPC进行通信的应用程序的最佳起点是哪里?

解决方案

回答

我们可以从这里找到好的文章和库开始:http://www.codeproject.com/KB/COM/opcdotnet.aspx

回答

当心。我还没有使用过符合任何调用约定的OPC API,尤其是在释放内存(如文档所述的COM或者其他方面)方面。预计需要一个月的调试内存泄漏。

回答

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

其他选择包括OPC Foundation自己的.NET API(需要OPC Foundation成员资格)或者几种商业产品。 OPCconnect.com列出了其中的一些。

回答

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

回答

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

他们很好地包装了OPC协议,使其易于使用。请参阅我的问题之一,以获取我为帮助实现此目的而编写的类型安全的Variant包装器。