张新明
(唐山三友远达纤维有限公司,河北 唐山 063305)
20世纪90年代末,一个由自动化领域的领先公司组成的工作组在Microsoft公司帮助下提出了一个基于微软OLE、COM、DCOM技术的开放的、灵活的、即插即用的工业标准OPC(OLE for Process Control,用于过程控制的对象链接和嵌入),不同厂商只要遵循OPC技术标准就可以实现软硬件的互操作性。
OPC是以COM/DCOM技术为基础,逐步开发的用于过程控制领域的开放式工业标准,它是在工业控制设备与应用软件间建立起的数据存取规范。一般地它可连接不同的现场总线网络及不同类型的控制系统与设备,同时克服了不同网络结构和接口协议之间的差异。期应用构架如图1所示。
图1 OPC应用架构图
为了实现企业的管控一体化,本文利用紫金桥监控组态软件RealInfo 6.5通过OPC标准接口对FOXBORO I/A Series控制系统进行数据采集,再将数据传送到管理网上,供企业进行管理、调度及工艺优化等工作。
在PC机中安装好福克斯菠罗公司提供的AIM*AT OPC DA Server之后,需要进行DCOM组件配置、AIM*AT OPC Server服务配置和AIM*AT API配置。
3.1.1 DCOM组件配置
利用dcomcnfg指令打开组件服务对话框,选择计算机--我的电脑--DCOM配置,找到AIM *AT OPC Server,在其属性对话框中,选择常规标签,身份验证组别选择“无”选项。DCOM配置完需要重启计算机才能生效。
3.1.2 AIM*AT OPC Server服务配置
利用services.msc指令打开服务对话框,选择AIM*AT OPC Server,并设置自动启动,如图2所示。
图2 AIM*AT OPC Server
3.1.3 AIM*AT API配置
打开Api Admin工具,在Server下拉列表框里选择AW工作站的对应机器名,与AW进行通讯连接,如图3所示。
图3 API
打开运行紫金桥监控组态软件RealInfo 6.5,选择导航树中“数据库”目录下的“设备驱动”,如图4所示。
图4 设备组态
双击“设备驱动”后,选择OPC,并定义OPC设备,其中OPC服务器为AIM.OPC.1,如图5所示。
图5 定义OPC设备
这样紫金桥监控组态软件就可以通过OPC来访问FOXBORO I/A Series控制系统了。
通过上面的阐述,我们得知了OPC技术是可以实现通讯的,它的特点是可靠性高,速度快。这样的特点已被广泛应用到自动化系统和现场设备及工厂办公管理应用等方面,极大地方便了硬件开发商、软件开发商和最终用户。
[1]查方兴.I/ASeries系统及应用(第五版)[M].2007.
[2]紫金桥监控组态6.5使用手册[Z].大庆紫金桥软件技术有限公司,2010.
[3]徐国君,李成利.基于OPC技术的DCS系统数据实时集成方法[J].青岛科技大学学报,2003.