设备状态远程监测与信息管理系统
仪器信息网 · 2009-08-02 21:40 · 8414 次点击
摘要:随着Internet/Intranet技术的发展,结合企业现代设备管理的现状和要求,基于Linux系统、J2EE技术、数据库管理技术和Client/Server及Browser/Server两种模式,设计了设备远程状态监测与信息管理系统。该系统对大型机组群的安全运行和提高企业信息化管理水平有重要的意义。
关键词:设备;状态监测;信息管理;Intemet/Intranet
中图分类号:TH165.3文献标识码:B
现代化生产对设备运行的稳定性和可靠性提出了越来越高的要求,相应的设备状态监测和信息管理技术也变得更加复杂。同时,随着计算机和In-ternet/Intranet技术的飞速发展,现代化工业企业对设备管理技术的要求不断提高。为了获得生产系统的最高综合效率,应对设备的整个寿命周期进行管理,降低故障率,尤其是停机型和质量型故障,从而保障人员及设备的安全。
我们开发了基于Internet/Intranet的大型旋转设备远程监测和数据管理系统,可以满足企业“用信息技术提升传统产业”的需要。本文介绍该系统的建立和应用。
一、系统结构模式
1.系统总体目的及要求
根据企业设备状态监测和信息管理的现状和发展要求,系统应具备如下主要功能。
(1)存储并管理设备的各种基本参数、运行数据、故障例数据、设备运行信息和系统运行信息等。
(2)数据查寻、报表输出、信号分析和故障诊断功能。
(3)符合具体设备实际的开放的故障诊断功能。
(4)系统参数的设定及修改等系统自身管理功能。
2.系统总体结构设计
根据系统的设计目的及要求,采用了基于Client/Server及Browser/Server的两种结构模式,如图1所示。
(1)Client/Server即C/S模式,其优点是响应速度快、实时性好、对数据库服务器要求低,但其缺点也很明显:①需开发、安装客户端(Client)程序;②客户端维护较困难。
(2)Browser/Server即B/S模式,其优势主要是开发简单、易维护、完全的“瘦客户”;缺点主要是响应速度慢、实时性差、对服务器要求较高。
由于企业设备主管领导和设备管理专业人员对系统要求反应快、数据实时性好、具有充分的系统管理功能,本系统针对这部分用户开发了专用的、功能详尽的客户端程序,采用基于Intranet的C/S结构模式。而对于只是一般性地浏览或查看设备信息,对系统的实时性要求不高,无系统管理权限的非管理人员和一般远程用户,本系统开发了基于B/S模式的、功能相对简单的Web页。
二、系统建立
本系统采用了Sun公司的Java2EnterpriseEdition(J2EE)平台。近年来,随着Internet的快速发展,J2EE平台已经成为使用最广泛的信息管理系统设计技术。开发工具采用Inprise公司的JbuiderEnterpriseEdition,它以其对J2EE各项技术和服务器的完美支持,成为首选的快速开发工具。
1.Web服务器和应用程序服务器程序设计
为了保证系统的现场应用稳定性,减少系统维护工作量,降低系统费用,服务器选用Linux系统作为系统服务器操作系统,而Web服务器和应用程序服务器(J2EE组件容器)采用开放的Apache和Weblogic。系统采用基于Struts的MVC(Model-View-Controller,模型一视图一控制器)多层次结构程序框架,如图2所示。把显示、逻辑和数据清晰地分开,从而解除了系统各模块间的耦合关系,使系统具有极强的可扩展性、易修改性和重用性等,如系统需修改或增加某种功能,只需修改或增加该功能即可,而和其它功能模块无关。