论文部分内容阅读
OPC接口标准关键在于提供了一种开放、高效的通信机制,为工业监控软件提供了一种统一存取现场设备数据的方法.首先,该文简要地介绍了OPC标准和它的技术基础COM/DCOM组件模型、COM+技术、Windows DNA结构以及分布式组件技术在工业自动化领域中的应用.然后,介绍了OPC标准的基本原理、对象与接口和七个规范组成及其基本内容,分析了使用OPC技术的好处,以及目前OPC技术存在的问题.基于OPC技术的特点,该文提出了一种基于OPC技术的分布式工业监控系统的设计结构.系统整体分为现场设备层、过程控制层和信息层,这种设计结构把设备、过程监控系统和企业管理信息系统(MIS),完全无缝连接,真正实现了企业级信息管理.系统由OPC数据服务器、历史数据服务器、报警服务器、XML DA服务器、监控站和Web浏览器构成,采用柔性结构设计,可实行集中式管理或分布式管理,从而提高了系统的灵活性和开放性,改善了系统的性能.该文还研究了基于I/O服务器组件的OPC数据服务器结构设计,并以支持Modbus RTU协议的OPC服务器为例,探讨了面向不同协议的OPC数据服务器的设计方法,并给出了服务器内部具体的实现过程.该文还介绍了我们利用COM/DCOM/OPC等技术,自主设计和开发的具有分布式、模块化特点的先进工业监控软件系统.该软件采用多线程并发任务设计,使用带反馈的非抢占式优先级算法进行任务调度,缩短了访问设备对象的时间和对事件的响应时间,提高了系统的实时性.系统采用模块化结构,主要包括设备驱动模块、数据库系统、图形组态模块、报警模块、报表模块等部分.该文还探讨了采用OPC、ActiveX和XML技术实现B/S结构下进行Internet/Intranet网络远程监控的设计思想与实现过程,并对OPC XML服务器的内部结构进行探讨.该软件功能强大,具有很好的开放性、伸缩性和可靠性,已经在多家工业生产企业的自动化监控系统中得到了成功的应用.最后,在总结全文的基础上,该文提出了若干今后有待进一步深入研究和探讨的问题.