论文部分内容阅读
OPC(OLE for Process Control)是对象链接和嵌入技术在过程控制方面的应用,为工业自动化软件的开发提供了统一的标准。水电站现场有众多的控制器与数字设备,这些设备可能来自不同的制造商,它们执行不同的通信标准,意味着需要编制大量关于通信方面的应用程序来实现与各种硬件设备的数据交换。为解决软硬件协议不统一这一呈几何级增长的软硬件数据通信问题,需要采用一种新的通信协议OPC-技术,目的就是为水电站现场设备或数据库中的大量数据源之间的通信提供统一的传输标准,使得系统集成更加方便。
论文首先介绍OPC的核心技术COM(Component Object Modole)组件对象模型的基本组成和基本概念;着重讨论了OPC通信机制,其中包括逻辑对象模型包含的三类对象:OPCServer对象、OPCGroup对象和OPCltem,以及OPC的数据访问方法,这是实现OPC服务器同步、异步通信的基础。其次使用西门子SIMATICS7-200PLC的专用OPC服务器PC Access软件,按照OPC技术规范,完成了OPC服务器的配置;最后使用Visual Basic语言作为开发工具,设计开发出了OPC客户端监控软件框架,实现了对PLC调速器数据的实时监控,并完成了同步读、写等功能。
通过以上分析及试验表明,在水电站中采用OPC通信技术能够简便地实现现地设备与上位计算机之间的通信及数据交换。因此,OPC通信技术可广泛应用于水电站计算机监控系统。