上位机OPC CLIENT可配置化开发组件(.NET版本)

总所周知,工业上位机监控系统涉及各种各样的物理控制设备和仪表,从这些控制设备或仪表中稳定的获取运行状态数据实现上位机的监控是必不可少的环节,就目前应用技术而言,采用OPC通讯方式进行数据采集通信是一种稳定可靠的技术手段,而上位机开发人员需要掌握与OPC 服务器通讯的编程方法,虽然技术难度一般,但对于一般人软件开发者而言,若不了解OPC的基本知识,还是很难进行开发的。本组件就是为了解决初学者对OPC Cient开发不太了解,而急需完成设备远程监控项目的人员。

本组件采用配置化XML的方式与OPC-Server进行通信,减少了工作中很多不必要的编码过程,上位机根据字符串名称来读写数据值。对于您的二次开发,通过修改项目中的OPClib.xml这个文件配置内容来完成OPC标签的映射,使用起来非常便捷。

下载链接:https://pan.baidu.com/s/1pNgJ8wj 密码:vr9g

使用步骤如下:

1.先要安装OPC服务器,比如KepServer,没有的话,网上跟多下载。

2.在OPC服务器中新建设备驱动和读写标签,可以建模拟的测试。

3.修改OPClib.xml文件配置,手动增加对应的标签。

connectionstrings中的属性:

serverIP=”127.0.0.1″ //默认不要修改

serverName=”KEPware.KEPServerEx.V4″ //表示opcsever的名称,根据实际使用的OPC服务器的名称进行更改。

tagItem 里面的属性:

name=”A1″ //标签名称,要全局唯一,上位机根据这个名称来读写数据值。

itemValue=”Channel1.Device1.A1″ //对应OPC服务器里面TAG的全路径名称。

itemType=”float” //数据类型,可以忽略,写错了也没关系, 包含short、int、float、double、bool。

rwMode=”r” //读写模式,可以忽略。默认rw。

注意:如果觉得手动麻烦,可以使用 OPCHelperProj – Demo-演示版\TestFrom\bin\Debug\OPC配置管理工具.exe程序,自动配置。

4.自己看看demo程序代码,可以直接根据name来读写值,具体看代码里面,非常简单,除非是你不懂编程。

5.运行,看效果。

你可能感兴趣的:(设备通信)