论文部分内容阅读
随着计算机网络的发展、成熟和普及,特别是近年来Internet在社会各个方面的全面应用,人们享受到了无处不在的网络为生活和生产所带来的便利。与此同时,自动化控制技术、计算机技术和数字通信技术都取得了长足的进步,并与网络技术不断融合发展,使得以太网更加实时可靠,抗干扰能力更强,也具有了更高的安全性,逐渐满足了工业控制系统对于通信网络要求的高标准。由此,人们迫切希望通过网络来管理和控制生产过程,从而形成控制与信息一体化的分布式网络,而网络化控制系统恰恰满足了人们这一需求。本文设计了基于工业以太网和可编程逻辑控制器(PLC)的设备监控系统框架,实现大规模设备的管理和控制。本文对比分析了工业控制系统领域的多项技术,如SCADA系统、DCS系统、可编程逻辑控制器技术和现场总线技术等,总结出现代工业控制系统的要素及其基本结构。另外,为了实现对大规模设备进行监控,本文对高并发系统的基础技术进行了深入的研究,设计实验方案对不同并发技术的并发处理能力进行对比测试,并实现了一个事件驱动的并发处理服务器。在此基础上本文提出了一种基于事件驱动、控制逻辑与显示界面相分离的设备监控软件系统框架。该框架通过抽象工业控制系统的共同特性,使得系统能适应不同的设备监控场景(如远程仪表监控诊断、楼宇自动化控制和家庭智能化控制等)来解决软件复用问题;通过事件驱动编程模型来解决I0并发处理问题;通过将控制逻辑与显示界面相分离的办法来适应系统设备规模的扩展。