OPC技术及其在DCS中的作用
作者/来源:李会平(山西丰喜肥业(集团)股份有限公司临猗分公司,临猗044100) 日期: 2007-08-29 点击率:966
1 OPC概述
1.1 OPC的定义
OPC是LE(Object Linking and Embedding) for Process Control的缩写,是微软公司的对象链接和嵌入技术在过程控制方面的应用。它是基于Windows的OLE(对象链接和嵌入)、COM(部件对象模型)和DCOM(分布式COM技术)而产生的。OPC定义了一个开放的接口,在这个接口上,基于PC的软件组件能交换数据。因而,OPC为自动化层的典型现场设备连接工业应用程序和生产管理程序提供了一个理想的方法。
1.2 OPC规范
OPC是一个工业标准,它是许多世界领先的自动化软、硬件公司与微软公司合作制定的。
OPC是以OLE/COM机制作为应用程序的通讯标准。OLE/COM是一种客户/服务器模式,具有语言无关性、代码重用性、易于集成性等优点。OPC规范了接口函数,不管现场设备以何种形式存在,客户都以统一的方式去访问,从而保证软件对客户的透明性,使得用户完全从低层的开发中脱离出来。
OPC规范提供了两套应用程序与OPC服务器之间的标准接口:Custom标准接口,OLE自动化标准接口。通常在系统设计中采用OLE自动化标准接口,它采用OLE自动化技术进行调用,并定义了以下3层接口,依次呈包含关系(如图1、图2所示):
OPC Server:OPC启动服务器,获得其他对象和服务的起始类,并用于返回OPC Group类对象;OPC Group:存....
