论文部分内容阅读
数据采集与监视控制(SCADA)系统是以计算机、通信网络为基础的生产过程控制与调度自动化系统,在工业自动化领域得到了广泛的应用。工业生产过程复杂程度的提高,SCADA系统需要集成数量和种类不断增多的现场信息,由此引发的大量的规约转换工作和兼容性问题已经成为实际工程中的瓶颈,使得SCADA系统内的无缝互连变得相当困难。OPC技术为工业自动化系统不同应用层之间提供了一种标准的数据交换机制,使工业控制环境中的各个数据源之间能够灵活地进行数据交换,这对增强SCADA系统的开放性和互操作性,实现不同系统的集成,达到信息的共享,具有重要作用。论文从企业的实际需求出发,不仅着眼于OPC技术的深入研究,而且着重就工业控制环境下如何在SCADA系统中应用OPC技术,实现不同数据源之间的数据交换以及SCADA系统的互连集成进行了较为深入的研究,设计了SCADA系统引入OPC技术后的软件集成解决方案以及OPC服务器内部结构,并按照OPC基金会的数据访问规范,结合组件对象模型技术,在VC++集成开发环境中开发了OPC数据访问服务器核心组件程序和服务器界面组态程序源代码,把各种设备的通信协议转换成OPC标准,对外提供标准的接口,为各种带有OPC客户端的工业监控软件提供数据源,实现了信息的共享,解决了不同硬件设备以及应用软件的通讯协议兼容性问题,为工业过程控制级与企业信息管理级通讯打下了坚实的基础,应用效果良好,具有很强的工程实用价值,达到了理论研究与实践的紧密结合。