欢迎来到天天文库
浏览记录
ID:23244459
大小:9.27 MB
页数:7页
时间:2018-11-06
《基于opc通讯的远程控制》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于OPC通讯的远程控制于航1,1(中国科学院沈阳自动化研究所辽宁沈阳110016)E-mail:fxl@sia.cn摘要:本文介绍了OPC技术产生的背景及其规范,提出一种基于OPC(OLEforProcessControl)技术完成远程DCS监控石灰石制备工段的控制方案。文中搭建了以太网和Profibus-DP总线两层的工业平台,给出了基于OPC和Profibus-DP总线的远程监控系统框图和控制原理。主要采用RockwellRSView32组态软件通过Profibus-DP总线实现现场设备数据采集
2、,通过以太网以RockwellRSView32OPC服务器/客户端的形式实现HONEYWELLPKSHMIWeb对远程数据控制。实验结果,验证了提出的远程控制方法有效,具有较好的控制效果。关键词:OPC;Profibus-DP;DCOM;RSView32软件;HONEYWELLPKS7/71、OPC概述1.1OPC技术OPC是以对象链接与嵌入/组件对象模型(OLE/COM)和分布式组件对象模型(DCOM)机制作为应用程序的通讯标准。OLE是一种对象链接与嵌入技术,即使是在不同类型信息之间也提供了高度的
3、兼容性;COM7/7是指组件对象模型,它为对象之间的通讯提供了统一标准接口;DCOM是指组件对象模型,它为网络间的进程通讯的一种接口。其核心是COM技术;OPC采用客户/服务器(Client/Server)模式。定义了一组COM对象及其接口规范。通过COM接口,OPC客户程序可以和一个或多个供应商的OPC服务器连接。同时一个服务器也可以和多个客户程序连接,形成多对多的关系。由于OPC技术基于DCOM,所以客户程序和服务器可以分布在不同的主机上,形成网络化的监控系统。图1图21.1COM/DCOMCOM
4、/DCOM是面向对象和分布式两大技术相结合,而具体形式具有一定服务的软件组件的开发标准和规范。COM组件是以Win32动态链接库(DLL)或可执行文件(EXE)的形式发布的可执行代码组成。它是封装的、可动态链接的,但它并不是一种计算机语言,而是说明如何来编写组件。通常,一个COM组件支持一个或多个接口,每个接口包含若干种方法,每种方法实现某个特定任务的函数或过程。DCOM的整体结构是:COM运行库向客户和组件提供了面向对象的服务,并且使用7/7RPC和安全机制产生符合DCOM线路协议标准的网络包。CO
5、M技术的出现为简单实现控制设备和控制管理系统之间的数据交换提供了技术基础。这种工业标准的提供,乃是OPC的目的所在。OPC是作为工业标准定义的特殊的COM接口。1、监控系统结构及硬件设计系统应用于某大型冶炼企业的石灰石制备(E405),其中包括预热器、回转窑、冷却器等设备分散布置在整个石灰石车间内,各设备自带PLC控制相关仪表,石灰石车间与调度监控中心有很长的距离,且它们之间环境情况复杂。现场控制室监控计算机、可编程控制器(PLC)等自动控制系统与上级DCS系统可以通过现场总线和工业以太网(Enthe
6、rnetNetwork)实现通讯。系统单体设备可编程序控制器(PLC)与现场检测仪表和执行机构采用Profibus-DP通讯进行数据交换。设计的车间监控系统网络图,如图3所示。总系统可分为:管理级和现场级。管理级则是由工业以太网搭建而成的,主要包括:交换机、RSView32OPC服务器/客户端、HONEYWELL服务器/客户端,通过OPC通讯进行中央调度室对现场的监控。现场级包括多个独立的现场检测仪表和执行机构通过Profibus-DP主从站机构的监控系统。系统由一个RSLOGIX5000为DP主站,
7、多个而RSLOGIX500及AB变频器作为从站,现场检测仪表通过DeviceNet连接到PLC-5和执行机构做从站,主站与从站之间的数据交换是由PLC操作系统周期性自动完成。7/7图3监控系统结构图2.1硬件配置1、具体实现3.1Profibus-DP网络组态3.2RSView32OPC服务器(1)首先配置OPC服务器/客户机在同一网域中,分配独立的IP地址和用户名。(2)为满足远程计算机OPC访问,完成DCOM配置。在运行栏中输入“dcomcnfg”,进入“组件服务”→“计算机”→“我的电脑”→“D
8、COM配置”,找到“RSVIEW32OPCTagServer”在属性选型中选择安全栏。在启动和激活权限中添加“administrator”,并选中允许全部权限。如图4。图4RSVIEW32OPCTagServerDCOM配置(3)RSVIEW32服务器配置:在进入“系统”→“启动”→“启动栏”中选中OPC/DDE服务器。当运行项目时,RSVIEW32服务器就启动了。3.3HoneywellPKSOPC服务器ExperionPKS(ProcessKnowl
此文档下载收益归作者所有