OPC学习开发记录(C#):OPC客户端开篇
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了OPC学习开发记录(C#):OPC客户端开篇相关的知识,希望对你有一定的参考价值。
OPC客户端
1、前言
思前想后,还是写下来实在一点,一来可以对自己的学习开发结果进行总结,二来可以锻炼自己表达能力,如何能够将意思表达清楚。博客园真的没有认真做做记录,也不会排版,丑的一比。关于OPC开发的,从零慢慢开始学习(谁不是呢),从简单的开始,OPC客户端是怎么使用的问题,站在用户(相对)的角度,也是比较简单的一部分,易从这一部分入手。根据网上的源码,我很快就自己开发了一个将就能用的OPC客户端,主要目的还是掌握OPC的结构和用法,为以后OPC服务器开发做铺垫。本篇为记录开篇,新手上路,前方路途曲折,请多多指点。
2、客户端开发说明
客户端开发我用的是OPCDAAuto.dll这个运行库,版本2.2.5.30,使用regsvr32对其进行注册,然后再在项目引用。
在工程文件中使用添加引用using OPCAutomation;
3、运行部分
麻雀虽小,五脏俱全,软件开发出来,基本功能还是要有的。下图运行演示界面:搜索OPC服务后,选择一个进行连接,并添加了一个组(Group1),然后添加了组下面的几个Item进行数据演示,示例的OPC服务器是一个OPC的测试服务器,有一些自动变化的Item可以供观察。
连接一个OPC服务后可以查看其中的服务属性,有好些属性我也不知道是什么意思。
连接服务后在组属性中ListBox中右键可以添加Group。
添加一个组名为Group1的组,其实里面也有好多参数我也不知道什么含义,用法是什么,先弄出来占个坑吧~在新建的组名上右键添加Item,可以编辑添加组,其中过滤选择我没有写。但是分层次的过滤还是完成了,只需要在树节点选择就行了
选择一些Item点击添加或者双击直接就可以添加,然后点击确定就会返回主界面看到添加结果。
4、小结
本章为基础开篇,没有过多说明,就简单对程序演示说明,功能还是比较简单,下一章开始进入正式主题。
以上是关于OPC学习开发记录(C#):OPC客户端开篇的主要内容,如果未能解决你的问题,请参考以下文章