论文部分内容阅读
OPC(OLE for Process Control)是微软公司的对象链接和嵌入技术在过程控制方面的应用,为工业自动化软件面向对象的开发提供一项统一的标准。OPC的目的是为工厂底层设备或者控制室数据库中的大量数据源之间的通信提供一种标准的通信机制。 本文从工控软件的设计角度出发,指出传统的工控软件设计中存在着开放性、可重用性、灵活性差的缺点,在分析了工业监控软件(SCADA系统)的特点以及现代化工业控制系统新的要求后,提出了采用组件设计技术——OPC来满足现代开放式SACDA系统的要求。 文章以COM原理为基础,详细介绍了OPC的体系结构、对象与接口等技术规范以及它对于工控行业所带来的巨大利益,并论述了OPC技术在实际工程项目中的实现原理与应用技术——遂宁市城市污水处理监控系统的开发与设计。采用Rockwell Software的RSView32工业监控软件包,方便、容易地实现了上位机系统与现场设备的OPC Client/Server通讯方式,阐述了其OPC客户/服务器的实现步骤,同时还给出了通用OPC服务器的开发步骤与开发过程。 OPC给工业控制系统中软硬件系统的集成带来了一场革命,它代表了今后过程控制系统通信标准的发展方向。