关于自动化:在.NET上创建通过OPC进行通信的应用程序的最佳起点是哪里?

关于自动化:在.NET上创建通过OPC进行通信的应用程序的最佳起点是哪里?

Where is a good place to start with making an application in .NET that communicates through OPC?

在.NET中创建通过OPC进行通信的应用程序是一个好地方吗?


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


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

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


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


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


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

他们已经很好地包装了OPC协议,因此易于使用。请参阅我的问题之一,以获取我编写的可帮助解决此问题的类型安全的Variant包装器。


推荐阅读

    linux创建命令简写?

    linux创建命令简写?,系统,数据,命令,文件,环境,档案,位置,文件夹,目录,终端,L

    linux命令创建pkg?

    linux命令创建pkg?,名称,文件,命令,系统,首次,数据,位置,不了,时间,名字,linu

    linux创建硬链接命令?

    linux创建硬链接命令?,数据,系统,链接,地方,信息,文件,概念,时间,位置,工作,L

    linux创建系列命令?

    linux创建系列命令?,名字,命令,文件,文件夹,代码,名称,电脑,地址,系统,密码,l

    linux输入命令的地方?

    linux输入命令的地方?,系统,管理,单位,地址,地方,密码,命令,位置,发行,权威,l

    linux命令创建用户组?

    linux命令创建用户组?,系统,代码,密码,用户组,用户,命令,信息,名称,新增,管

    linux输入命令的地方?

    linux输入命令的地方?,系统,管理,单位,地址,地方,密码,命令,位置,发行,权威,l

    linux命令创建用户组?

    linux命令创建用户组?,系统,代码,密码,用户组,用户,命令,信息,名称,新增,管

    linux创建主机名命令?

    linux创建主机名命令?,工作,地址,系统,信息,名称,命令,目录,发行,查询系统,

    linux控制台创建命令?

    linux控制台创建命令?,工作,地址,系统,命令,信息,目录,管理,名字,文件,控制

    创建自定义命令linux?

    创建自定义命令linux?,工具,状态,命令,系统,代码,标准,数据,位置,电脑,材料,L

    linux命令如何创建与?

    linux命令如何创建与?,名字,文件,命令,名称,系统,密码,首次,文件名,终端,文

    linux下创建网络命令?

    linux下创建网络命令?,网络,地址,工作,系统,管理,命令,名字,最新,项目,设备,l

    linux命令创建项目组?

    linux命令创建项目组?,管理,密码,项目,命令,系统,位置,文件,用户组,用户,文

    linux的创建目录命令?

    linux的创建目录命令?,名字,地址,位置,密码,软件,系统,命令,目录,文件夹,文

    linux创建端口命令?

    linux创建端口命令?,系统,网络,服务,通讯,检测,工具,端口,电脑,命令,以下,Lin

    linux创建内容的命令?

    linux创建内容的命令?,名字,文件,命令,密码,时间,系统,文件名,终端,目录,文

    linux下文件创建命令?

    linux下文件创建命令?,名字,名称,首次,命令,文件,系统,密码,文件名,文件夹,

    linux创建vp命令?

    linux创建vp命令?,系统,工作,基础,设备,地址,命令,目录,环境,信息,工具,linux

    linux从什么地方命令?

    linux从什么地方命令?,工作,地址,系统,管理,信息,目录,命令,位置,控制台,路