最简单的访问 OPC 服务器在网上搜了很多关于VB
NET 编写客户端访问 OPC 服务器的资料,同时也根据KEPWARE 提供的案例源代码,同时进行研究,最后花了一个星期的时间进行研究,才粗略有了一点头绪,现共享出来,希望后来的初学者有所帮助
一.要建一个 OPC 服务器1)安装 OPC服务器软件, KEPware 是大家比较常用的,我使用的是Kepware OPC V4
如图,添加 CHANNEL, 添加 TAG
把 Plc 的点位添加进去,我建了6 个变量( item)
具体添加的方法需要自行去学习
我添加的三菱Q 系列的 PLC,PLC 采用以太网通讯的方式,在局部网就可以访问了
2)设置 DCOM,这个步骤很重要,具体的设置方法,网上很多资料,按步骤设置就可以
我原来按照组态王提供的方法,总是不成功,后来上了微软网站,按微软提供的方法设置肯定可以成功
完成了以上两步,你的电脑就变成OPC 服务器了
二.访问服务器1
利用组态软件访问 OPC 服务器
如果用组态王访问,那就太简单了,左边列表,选opc 服务器,点击添加服务器,就会弹出一个窗口,把本机的 OPC 服务器列成清单
在清单里面就可以发现KEPSERVER 的名称:KEPware
KEPserverEx
V4,选择,然后按确定,就完成了添加服务器
在组态王的数据词典,新建变量,I/O 变量,连接设备选择OPC 服务器,寄存器可以看到KEPserver 的变量( item),建立之后,就可以利用组网王,开发监控应用,组态软件的使用在此就不赘述了,总之,利用组态软件访问OPC 是最简单的
NET 开发客户端访问访问 opc 服务器,必须使用OPC 基金会提供的 OPCdaauto
学习过程,最好下载说明书,《OPC_20_Automation_Interface》,网上可以下载