白春杰学C#OPC[一]

来源:互联网 发布:做淘宝客服能学到什么 编辑:程序博客网 时间:2024/06/05 15:25

     前一段时间,接手工控方面的应用..本打算用组态软件来完成任务,后来,因为想加入一些自己的东西,而决定用C#结合组态软件来进行...

     项目的设计思路:由组态软件来进行设备的控制以及数据的读取,组态软件作为OPC服务器提供数据,C#开发自己的程序来作为客户端来访问OPC服务器,将数据信息显示出来,C#修改OPC服务器中的数据,OPC服务器降控制指令通过组态软件发送出去.

     项目开发中,遇到的难题是C#与OPC服务器的通讯问题..网上也翻找了不少代码,很多都因为驱动的问题,而不能使用..项目也一直处于停滞状态..最后,终于在codeproject上面发现了牛人提供的C# OPC源码..试验之后,通讯一切正常.整理提供源码地址http://www.codeproject.com/KB/COM/opcdotnet.aspx 有需要的朋友可以去下载研究下.源码中包含有OPC C#互操作的各种实例. 需要指出的是,这个源码只能连接主机的OPC服务器,没有提供远程计算机的OPC服务器连接方法..下面的跟帖中,有这个问题的解决方法,很简单的方法..不过需要一定的英文水平来读下面帖子(^_^自豪下,四级没过的我,也能看的差不多..嘿嘿,不简单..) 如果实在找不到,也可以使用本文后面提供的dll来连接,效果是一模一样的..

     虽然项目中用到的东西,在上面的源码中都有包含,但是,还是想写出来给大家分享下,顺便也给自己留点记忆,毕竟也花了不少心思来研究这点东西..

    在后续的章节中,会把相关的各种应用写出来供大家参考..

dll下载地址:

http://files.cnblogs.com/rockeylau/OPCdotNETLib.rar

原创粉丝点击