OPC技术及远程访问OPC接口
- 格式:doc
- 大小:33.50 KB
- 文档页数:5
OPC技术及远程访问OPC接口
摘要本论文主要介绍在装卸船机上应用的opc技术以及如何使用opc直接访问装卸船机cms电脑上的opc serve相关数据。
关键词 opc;dcom;远程访问;opc client
中图分类号tp273 文献标识码a 文章编号 1674-6708(2011)47-0194-02
1 概述
opc协议是一个工业标准,是由opc基金会制定的。
它规范了过程控制和自动化软件与工业现场设备之间的接口。
opc包括一整套接口、属性和方法的标准集,提供给用户用于过程控制和工业自动化应用。
microsoft的ole/com技术主要用于各种不同的软件部件如何分享数据和交叉使用,opc能够提供通用的接口用于各种过程控制设备之间的通讯。
复杂数据规范opc技术的实现由两部分组成:opc服务器和opc客户应用部分。
opc服务器主要的任务是采集现场设备的状态信息,经过标准的opc接口发送至opc客户端作为应用。
opc客户端则通过标准的opc接口接收相关现场设备状态信息,并进行显示。
在不同的工作场合,用户可以挑选使用相应的规范。
2 opc协议
opc协议内容包括了数据访问规范、历史数据存取规范、报警和事件规范、数据交换规范、opc安全性规范、合成数据规范、命令
规范、公共i/o规范等。
opc协议设计系统有以下的好处:
1)应用opc协议标准的windows体系接口,硬件制造商只需要为其设备提供一个接口程序,另软件开发商也只需要开发一套通讯接口程序而不需要考虑硬件;
2)各个子系统可以相对独立,同时分布于同一网络的不同节点上。
因为opc规范技术基础是ole/com/dcom,而ole/dcom与tcp/ip 等网络协议相互支持;
3)用户通过opc可以从底层的开发中脱离。
因为opc按照面向对象的原则,这样使得客户对软件有透明的认识;
4)扩展了系统的应用范围。
通过opc远程调用,应用程序的分布与系统硬件的分布独立开来,系统硬件配置方便快捷,大大扩展了系统的应用范围;
5)便于系统的日常维护。
采用opc规范,系统的组态方便,大大简化系统复杂性,从而缩短软件开发周期,同时软件运行更加的可靠和稳定,便于系统的升级与维护;
6)实现了系统的开放性。
opc规范了接口函数,客户以统一的方式去访问,从而实现系统的开放性,易于实现与其它系统的接口。
opc应用领域也很广泛:
opc是为了提供数据信息源和用户之间连接的一个软件接口标准。
数据信息可以来源pc、plc,dcs,监控系统、条形码读取器等
控制设备。
不同构成的控制系统,数据源的opc服务器可以是和opc 应用程序在本地opc服务器,也可以是在远程opc服务器。
3 远程访问opc接口
综合以上技术可以实现远程访问opc接口,在中控室直接访问装卸船机cms电脑上的opc serve相关数据。
该系统主要有3大部分:
1)plc :收集现场设备数据,并实现控制;
2)cms :服务器端的通用软件,安装有opc client,可以提供远程访问opc接口;
3)客户机:通过远程访问opc接口来获取数据,从而掌握设备现状;远程访问opc接口的网络拓扑结构图如图1所示:
3.1实现条件
1)为了统一设置dcom,要访问opc的电脑的登录用户名与密码必须公开;
2)要实现中控机访问cms,中控机和cms必须在同一局域网内,允许处于不同或者相同的工作组;同时由于dcom通讯技术只支持局域网,故dcom不能跨越网关和路由器。
3.2具体实现
1)首先注册abb的opc serveabb公司提供一个注册表文件,方便在客户机上注册abb的opc serve。
2)配置dcom
(1)打开开始→运行键入dcomcnfg.exe;
(2)展开左侧目录数“控制台根目录”→“组件服务”→“计算机”→“我的电脑”,点击落在菜单中选择“属性”;
(3)选择“默认属性”,“在此计算机上启用分布式com”复选框前已打勾,同时设置“默认身份验证级别”为“无”;
(4)选择“com安全”选项卡,单击“访问权限”中的“编辑默认值”按钮,然后选择“anonymous logon”的权限,确认远程访问的允许下打勾;
(5)重新启动计算机,才能使以上设置生效。
3.3 防火墙的设置
windows操作系统会自动打开系统防火墙,要使dcom设置生效,可选择以下方法中的一种:
最为直接的方式就是关闭防火墙;
开户防火的tcp/ip协议的135端口;
在防火中允许相关的opc程序的运行。
4 结论
通过opc接口,中控机可以实时高效的掌握装、卸船机的工作状态,为技术人员提供了实时的数据库数据。
随着opc协议的成熟及应用的推广,其应用也受到厂商高度的重视,很多公司都在原来产品的基础上添加了对opc协议的支持。
opc协议统一了数据访问的接口,使控制系统进一步走向开放,实现信息的集成和共享,用
户能够得到更多的方便。
而且opc协议技术改变了原有的控制系统模式,给工业自动化领域带来了勃勃生机,也给国内系统生产厂商提出了一个发展的机遇和挑战。
而且在实时数据库开发中opc协议的应用,也使得人们开发的实时数据库软件可以更好的符合实际的应用。
应用opc协议,可以高效实时的进行数据采集;在数据存储中,对实时数据和历史数据的存储都能保证实时性;在数据库管理中,能够及时对现场事件进行处理。
同时通过远程访问opc接口,使信息和资料更好更快的进行传递。
参考文献
[1]任思成,王书鹤,亓克贵.新一代工业过程控制软件接口标准—opc技术-[j].仪器仪表学报,2002(s1).
[2}王艳艳.大型石化企业opc技术应用的研究与实现[j].北京化工大学,2009.。