|
OPC技术在TRACE MODE系统中的应用 |
||||
|
AdAstrA科技集团中国办事处 付贵云 摘要:概述了OPC技术的概念及其应用,讨论了TRACE MODE使用OPC技术在现场设备间开放式数据交换,异构网段间数据共享中的作用。介绍了TRACE MODE作为OPC服务器和OPC客户端的设置方法。最后介绍了TRACE MODE中的OPC通讯方式,其必将在大型SCADA系统中得到越来越广泛的应用。 由于计算机和工控制软硬件产品开发的渐进性与生命周期,今天的工控系统已经形成多厂商产品共存的异构环境。由于开发商的不同和设备、软件的不同,目前的各种自动化系统都设计了各自专用的接口,这样不同的开发商设计生产的产品就不能实现互相通信。而对集成大型自动化系统来说,在硬、软件组件的选择上受到很大的限制,不能利用现成的硬、软件资源,浪费了大量的劳动却不能保证所集成系统的质量。随着技术的发展,自动化系统要求实现大范围的信息共享及实时监控,因而对工业控制系统的开放性、快速性、安全性提出了越来越高的要求。正是这种应用需求的强烈驱使,由基金会OPC(OLE for Process Control)提出一种专门适用于工业控制过程的标准。OPC提供了访问工业控制中的站端数据的一种通用方式。按此标准设计自动化系统,可使不同厂家的产品实现通用化,使系统能够实现即插即用和无缝连接。在这样的前提下,也促进了TRACE MODE对支持OPC通讯方式功能的应运而生,TRACE MODE在利用OPC的方式进行通讯时既能做为OPC的服务器也能做为OPC的客户端。 1. OPC技术简介 OPC是为了解决应用软件和各种设备驱动程序的通讯而产生的一项工业技术规范和标准。它采用客户/服务器体系,基于Microsoft的OLE/COM和DCOM(Distributed Component Object Model)技术,为硬件厂商和软件开发者提供了一套标准的接口。OPC规范了接口函数,不管现场设备以何种形式存在,客户都以统一的方式去访问,从而保证软件对客户的透明性。OPC是一种标准接口,它能被连接到I/O装置、PLC(Programmable Logic Control)、现场总线、组态软件等,该技术提供一种即插即用的硬、软件组件,用户很容易将它们集成为完整的自动化系统。利用OPC技术开发标准的OPC服务器来代替过去专用的I/O设备驱动器软件,并将各种应用设计成OPC的客户端,这样在OPC客户和OPC服务器之间就可进行通信和互操作,OPC硬件和软件制造商就能够在互联问题上花费很少的时间而将大量的精力放在应用问题上,从而减少大量的劳动。 OPC可以充当现场设备、数据传输和向上层的应用程序的接口。当作为下层现场设备的标准接口时它代替传统的“I/O驱动器”来完成与现场设备的通信。当OPC服务器向上层应用程序提供标准接口时,使上层的应用程序能够取到OPC服务器中的数据,从而向上实现互联。
所以基于先进的COM技术的OPC技术在过程控制中广泛使用是顺理成章的事情。OPC技术在以下方面显示出它的优越性: (1) 系统开放 采用OPC的系统,是完全开放的系统。尽管各个厂家的硬件设备和系统有所不同,但只要采用统一的OPC接口,就可容易的接入,因此用OPC构成的系统是完全开放的系统。 (2) 成本低 一是硬件可以选择价廉物美的产品,二是软件开发费用大幅度降低。三是人员的培训期短,费用低。 (3) 构成容易使用灵活 用户可以根据自己的情况组成理想的系统,既便于组成新的系统,也便于原有系统的改造。 (4) 即插即用 即插即用在设备制造厂和监控系统的销售商都支持OPC的场合。若用OPC构成一个监控系统的话,可以根据项目自身的特点选用最佳的设备、远程终端和监控组态软件,构成最合适的系统。图2是采用OPC接口的系统结构。 |
||||

选择完所需进行通讯的通道后,单击“OK”按钮,在通道对象编辑窗口中出现下面图标
,系统已自动生成采用OPC方式进行通讯的通道。至此,工程通道库的建立已完成,保存工程文件。运行工程即可实现TRACE MODE的两个节点以OPC方式的通讯。与其他第三方应用程序通过OPC方式通讯的设置与此类似,区别在于选择各自不同的OPC服务器而已。
2) TRACE MODE作为OPC Server与第三方应用程序通讯的设置
TRACE MODE同样具有OPC Server的功能,当TRACE MODE作为数据提供源时,并不需要特殊的设置,只需将TRACE MODE的工程启动即可。并且OPC客户端在选取OPC服务器时,选择TRACE MODE OPC gateway。
4. TRACE MODE系统中OPC的应用
TRACE MODE的OPC通讯方式设置简单、方便,目前已经在很多工程中得到了应用。
贵铝炭素厂的SCADA系统的建设方案就是利用TRACE MODE的OPC功能而设计的。该方案主要利用TRACE MODE的OPC通讯方式与原有的控制系统实现异构系统的数据共享和交换。TRACE MODE通过OPC读取车间IPC(工控机)中采集的数据及专有实时数据库的数据,在TRACE MODE进行组态和网络发布,供其它浏览器浏览,以了解生产现场的设备运行情况等信息。
5. 结束语
TRACE MODE的OPC通讯功能具有开放性、快速性、可靠及设置简单等特点,可实现异构系统的数据共享和交换,必将在大型SCADA系统中得到越来越广泛的应用。
【参考文献】:
[1]. 陆丽萍,阳宪惠. 开放系统中的OPC与OFC技术[J]. 信息与控制, 1999 (增刊);
[2]. 阳宪惠. 开放工控系统中的中间件——OPC技术[J]. 自动化博览,2002;
作者简介:付贵云 毕业于哈尔滨工业大学工业自动化专业,现为AdAstrA科技集团中国办事处TRACE MODE组态软件的技术支持工程师。