1 引言
工业控制系统通常以工控机(IPC)为上位机,通过与现场工控设备如PLC等进行数据交换和处理,实现对生产过程的实时监控与自动控制。随着OPC技术的发展和日益普及,已成为工业过程控制的通信标准,OPC规范提供两种接口方案:COM接口和自动化接口。COM接口效率高,通过该接口,客户能够发挥OPC服务器的最佳性能,它没有项对象,对项的操作都是通过包容此项的组对象进行的,实现较为复杂,采用C++语言的客户一般采用COM接口方案;自动化接口使用解释性语言和宏语言访问OPC服务器,实现简单,但功能少、效率较低,采用VB、Delphi等开发的客户一般采用自动化接口。本文利用Delphi编写客户端应用程序,实现OPC技术在西门子系列PLC监控系统中的实现。
2 OPC技术及应用
OPC(OLE for process control)规范是由OPC基金会制定的一个基于微软OLE/COM/DCOM技