OPC技术在城市污水处理控制系统中的应用研究
2011-02-03王树东王红波谭华毕作文曹新凤
王树东 王红波 谭华 毕作文 曹新凤
(1.兰州理工大学 电气与信息工程学院,甘肃 兰州 730050;2.甘肃省工业过程先进控制重点实验室,甘肃 兰州 730050)
0 引言
目前,一些大型控制系统中,往往包含了多种多样的控制网络,如DCS、FCS、PLC和智能仪表。一方面,由于时代的不同,控制系统往往存在着先进性的差异,如DCS,FCS并存的局面;另一方面,由于生产厂商的不一致,存在着控制设备品牌与协议的差异。这两方面的差异最终导致自成系统,难以实现统一管理。永昌城区污水处理项目就是典型这类控制系统,其下位机采用了三种不同品牌的PLC,为瑞士ABB公司的AC500系列PM582-ETH PLC,美国Allen-Bradley 公司的 Control Logix系列1756-L61 PLC和德国Siemens公司的S7-300系列PLC,上位监控组态软件是RSView32。由于RSView32只内置了AB公司的PLC驱动程序,直接导致与ABB和Siemens PLC之间的无法通信,其次,不同品牌的PLC的通信协议不一样,使整个控制系统无法互锁。于是,如何进行可靠的数据通讯,确保三个控制站正常运行并满足互操作就成了解决问题的关键所在。OPC(Object Linking and Embedding(OLE)for Process Control,用于过程控制的OLE)技术就是为了解决这些问题而产生的。
1 OPC技术介绍
OPC技术,由OPC基金会于1996年秋推出的。它是以微软的OLE/COM技术为基础建立的一项技术规范与标准,采用Client/Server模型,定义了一组COM对象及其双接口。OPC服务器可以成为OPC数据源,OPC应用程序为数据的使用者。数据源可以是PLC,DCS,条形码读取器等控制设备,也有可能是其他的应用程序或数据库。随控制系统构成的不同,作为数据源的OPC服务器即可以是和OPC应用程序在同一台计算机上运行的本地OPC服务器,也可以是在另外的计算机上运行的远程OPC服务器。……
