论文部分内容阅读
随着Internet/Intranet技术和Web技术在全球的广泛应用和CIMS技术的发展,以及构造全厂信息平台的现实需求引发了工业企业信息与控制系统向Internet/Intranet的迁移,应用Web技术实现远程监控和信息发布已成为组态软件不可或缺的重要组成部分。而先进的Web技术不断涌现,如XML、AJAX、RSS等,为突破现有组态软件Web监控的局限带来了契机。
本课题就是站在这些新技术的基础上,研究出了一种基于AJAX和RSS的组态软件远程监控系统以改善传统组态软件在Web监控方面的不足。本文首先介绍本Web监控系统的整体架构,然后介绍构建此远程监控系统平台的具体实现,其主要包括四个方面内容。第一,AJAX和RSS两种Web技术的实现原理。第二,根据用户组态配置信息运行的AJAX引擎的实现技术,包括AJAX的监控客户端各个模块的具体实现及其之间的关系,监控过程中实时数据在服务器与客户端之间和客户端各个部件之间的运行流程等。第三,基于RSS的报警与事件监控系统实现,与OPC AE服务器通讯获取底层报警与事件信息的OPC AE客户端软芯片的设计以及由报警与事件信息如何动态地生成RSS源以供用户订阅。第四,构建监控系统的组态软件平台用户界面实现方法。
在研究设计该系统的过程中,本文提出了三点创新:
(1)Web监控中的实时数据来自于实时运行的控制策略,而不像传统的组态软件来自于数据库,提高了实时性。
(2)组态软件中采用AjaX和RSS技术,实现了传输效率和效果的统一。采用AJAX不但能传送数据还能传送代码,减少了客户端与服务器间的数据图片等信息的往返,节省了带宽,增强了用户体验,而采用RSS技术能有效地传输报警与事件数据,减少无效数据传输,实现数据快速便捷的发送。
(3)采用动态HTML来定制用户界面具有有丰富的表现力。