基于OPC技术的多平台数据共享技术在选煤厂中的应用
扫描二维码
随时随地手机看文章
摘要:文章介绍了OPC技术在企业管控一体化信息集成中的功能及应用,并构建了基于OPC技术的多平台信息集成系统,实现INTOUCH软件平台与KingView软件平台下的管控系统的数据通讯。详细叙述了OPC服务器端和客户端的具体实现技术以及数据上传技术。系统运行表明,运用OPC技术大大提高了控制系统的开放性能,可以有效的避免开发过程的重复性,以及多种软件系统集成的不兼容性等问题。
关键词:OPC技术;OPC SDK;INTOUCH软件;KingView软件
0 引言
早期的大型国有涉矿企业由于当时的技术条件、资金条件、规划方案的限制,在建设数字化、自动化控制系统方面没有形成整体的概念,虽然部分实现了生产工艺过程的自动化监测、控制,但各个子系统之间相对独立,无法实现信息共享,形成了信息孤岛,无法实现“管理控制一体化”生产的要求。
现今两化融合、物联网、数字化矿山、感知矿山概念的提出,需要将原先建立起来的相对独立的工业自动化控制系统的信息通过OPC技术将不同平台下开发的控制系统数据信息综合到一个完整统一的生产管理系统平台上,实现跨平台数据共享,为将来的数字化矿山、感知矿山打下坚实的基础。
1 OPC技术简介
OPC是OLE for Process Control的缩写,意思是把OLE技术应用于工业控制领域。OLE原意是对象链接与嵌入,随着OLE2.0的发布,其范围已远远超出了这个概念。现在的OLE包容了许多新的特征,如统一数据传输、结构化存储和自动化,已经成为独立于计算机语言、操作系统甚至硬件平台的一种规范,是面向对象程序设计概念的进一步延伸。OPC建立在OLE规范之上,它为工业控制领域提供了一种标准的数据访问机制。
采用OPC技术,各现场总线能实现信息共享和无缝集成,大大提高了多现场总线控制系统的互操作性和适应性。OPC技术的实现包括两个组成部分,OPC服务器及OPC客户端。OPC服务器收集现场设备数据信息,通过标准OPC接口传给OPC客户端。OPC客户端通过OPC接口与OPC服务器通信,获取OPC服务器的各种信息。
OPC SDK:SDK是用于为特定的软件包、软件框架、硬件平台、操作系统等创建应用软件的开发工具的集合。该软件开发包既可以为相应的开发程序设计语言提供应用程序接口API的一些文件,也包含能与嵌入式系统通讯的复杂的硬件。
在本系统中原有集控系统的(采用INTOUCH组态软件平台)作为OPC服务器,新开发的中心综合调度信息化系统(采用KingView组态软件平台)作为OPC客户端。
2 OPC服务器/客户端驱动安装与配置
2.1 OPC服务器端驱动程序的安装
KingView软件开发的系统能够访问早期的用Intouch软件开发的集控系统的数据,就要在Intouch软件开发的集控系统中安装Wonderware的FSgateway1.5。安装方法如下:
复制以下几个文件到指定的一个文件夹:
(1)OPCCoreComponents2.00SDK2.20文件;
(2)w2k0830.reg文件;
(3)wxp0823.rcg文件;
(4)Setup.exe文件。
然后点击Setup.exe按照提示步骤顺序进行配置,配置完成后重新启动计算机完成OPC服务端的定义。
2.2 配置OPC服务器
FSgateway作为INTOUCH系统对外进行数据交换的OPC工具,具有OPC Server和OPC Client功能,在本系统中,FSgateway作为OPC Seavcr将INTOUCH项目数据提供给网络中的KingView调用。配置过程如下:
(1)在子系统打开INTOUCH的systemmanagement console。
(2)将INTOUCH项目作为OPC server。依次点击DAServer’Default Group’Local’ArchestrA,.FSgatcvay1.0然后右击configuration弹出菜单如下图。
(3)建立OPC server。选择“Add Intouch Object”后,点击Item Browse Path,选择INTOUCH项目所在的目录。
(4)激活OPCSERVER。配置完systemmanagement console后,右击“ArchestrA.FSgateway1.0”节点,选择“Activate Server”,看到“ArchcstrA.FSgateway1.0”节点上的红色叉号变为绿色的对号,表示OPC SERVER激活成功。
2.3 KingView中OPC Client配置
在King View工程浏览器的“设备”项目中选中“OPC服务器”,将工程浏览器的右侧内容区显示的当前工程中定义的OPC设备和“新建OPC”图标。
双击“新建”图标,King View开始自动搜索当前的计算机系统中安装的所有OPC服务器,然后弹出“查看OPC服务器”对话框,按照提示依次完成相应的配置。
3 中心调度信息化系统组成
本系统是针对兖州煤业股份有限公司鲍店煤矿选煤厂构建工业信息化环网及集中监控系统而开发的,采用北京亚控KingView软件平台来实现。原有集控系统中各子系统由不同版本INTOUCH组态开发,其中原煤集控、储运集控、水洗集控采用INTOUCH7.1开发,皮带综合保护采用INTOUCHR16版本开发,都需要安装Wonderware的FSgatcway1.5。本系统中原有集控系统(INTOUCH软件平台开发)作为OPC Server,中心综合调度信息化系统(KINGVIEW软件平台开发)作为OPCClient,形成统一的中心调度管理系统,实现不同系统之间的数据共享。
通过OPC技术将原有的不同软件平台开发的系统数据读取上来,形成整个选煤厂的信息集中调度管理体系,以下为部分重要工艺过程监控画面。
4 结束语
通过OPC技术实现了INTOUCH平台、KINGVIEW平台之间的数据共享,成功应用在兖州煤业股份有限公司鲍店煤矿选煤厂,将原来各自独立的原煤主站、水洗主站、储运主站三个子系统统一到一个生产管理系统平台上,实现工业控制网络、生产监控网络、办公信息化网络的融合,实现工业化和信息化的融合,为进一步的物联网建设,感知煤矿建设奠定坚实的基础。