论文部分内容阅读
随着计算机技术、网络技术及通信技术迅猛的发展,传统的计算机监测系统设计方法已不适应发展的需要,不仅系统的升级和移植都方便而且其实时性、稳定安全性也逐渐满足不了要求,OPC(OLE for Process Control)技术的产生和应用彻底改变了这种状况。统一、标准化的理念使得系统更具有开放性、互联、互操作性,使整个异构网段间简捷、方便地进行方便地数据交换,便于系统的集成。OPC为自动化系统中的各种不同应用之间提供了一种标准的数据交换、访问机制,这样不仅为软硬件厂商以及用户销售商都带来了重大的经济效益而且有更多的方便快捷。 此外,现在的控制系统中大多依然采用简单的服务器/客户机模式,它的不稳定性、危险性和低劣的系统性能一直困扰着我们,通过采用多层的B/S或C/S模式,更方便地实现了多用户进行监测,易于跨平台;因为使用多层系统结构从而提高了系统的整体性能而且维护和升级简单,并保证了系统的安全性使系统更加人性化。 本文融合了OPC、COM等一系列新技术,对基于OPC的实时监测系统进行了详细的研究,分析了OPC服务器的数据访问接口:定制接口和自动化接口,讨论了OPC服务器和客户端的交互形式、数据存取和数据访问方式。并最终完成了OPC服务器、客户端程序的开发以及实现基于OPC技术的实时监测系统的客户端查询、浏览、统计等功能模块。 本系统借助TCP/IP技术,以WinSock通信机制和COM/DCOM组件技术为核心,应用Delphi开发环境进行了多层分布式现场数据信息库的研究与开发,详细论述了信息库的工作结构和数据访问机理,提出了安全稳定的多层分布式应用系统解决方案,进行了多层分布式数据库系统客户端服务器和中间应用程序的开发。 本文所做的工作是对我国基于网络的开放式实时监测系统的一次可行性探索与尝试,随着OPC技术及其它技术的不断拓展与完善,将来的监测系统在标准化、开放性、数据传输、运行速度和实时有效性以及网络方面将会有更大的进展。