论文部分内容阅读
随着自动化技术的不断发展,各系统设备开发商都希望能集成不同的硬件设备和软件产品,并将现场丰富的数据资源汇入到企业的整个信息系统当中。这就需要一种开放的标准来规范数据的存取和管理,使之能在工业控制领域各个数据源之间自由地进行通信,OPC技术就是在这样的背景下产生的。另一方面,工业控制系统一般都有成百套控制回路,如果缺乏必要的维护,这些控制系统将不可避免会随着时间的推移而产生性能的退化、有效性的降低。因此,本文开发了一套基于OPC技术的控制系统性能评价软件。OPC是在Microsoft的COM/DCOM技术基础上定义的一个开放接口,它采用客户端/服务器模型。用户作为OPC客户端,他们所需要的数据是由OPC服务器提供的。OPC服务器一般由设备开发商生产,而OPC客户端则可由用户自己开发。他们不用明白底层硬件的特征以及怎样同这些硬件进行通信,只需按照OPC数据存取规范的要求,便可以从不同的设备厂商提供的OPC服务器中取得所需要的数据,实现系统的真正集成。本文在深入了解COM技术(包括COM对象、COM接口、COM结构以及COM的实现等)和OPC数据存取规范(定制接口和自定义接口)的基础上,完善了基于OPC技术的热控系统性能评价软件的开发工作。本软件以VC6.0作为开发工具,后台数据库则为Microsoft Access。该软件包括主控平台界面模块、用户管理模块、数据采集模块、系统性能评价模块和信息查询模块等。开发出的性能评价软件不仅能够和各种OPC服务器进行在线连接,还可以进行数据的读写,实现与多种现场监控设备的数据通信。最后,以西门子PLC S7-200为硬件设备,以PC机为客户端,进行简单的通信实验。本文的设计思路既简单又具备开放性。开发的控制系统性能评价软件能够投入到实际应用当中,实现了以统一的方式来访问现场设备中的数据,从而减少了驱动程序的重复开发。这种设计方法除了能降低成本外,还保护了硬件提供方的技术。OPC技术的应用已经成为工业界关注的焦点,无疑具有广阔的前景。