基于J2EE框架的组态软件的设计与实现

来源 :大连交通大学 | 被引量 : 0次 | 上传用户:libowen1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着工业自动化水平的迅速提高,计算机在工业领域的广泛应用,人们对工业自动化的要求越来越高。种类繁多的控制设备和过程监控装置在工业领域的应用,使得传统的工业控制软件已无法满足用户的各种需求。为了克服传统工业控制软件开发周期长、不易维护、重复使用率低且价格昂贵等缺点,现代工业监控组态软件的研究与开发受到了广泛的重视。在本文中,首先给出了课题的研究背景,在对当前主流组态软件功能分析的基础上,总结了工业过程监控组态软件需要实现的基本功能,提出了整个软件的设计思路,并构建了软件设计模型,划分了体系结构。接着,根据实际开发的需要和软件工程原理,将整个软件划分为三大功能模块,并简要介绍了各功能模块所要实现的具体功能以及它们的具体实现,最后结合本软件给出了一套液位控制系统的实际应用方案。本文所提供的组态软件主要提供了以下功能:底层设备的管理:软件通过XML文档描述底层设备,从而提供了对底层设备的方便管理。当采用软件未支持的底层设备时,只需按照XML配置文档编写底层设备的驱动即可提供对该设备的支持。组态界面的设计:软件提供了简单的组态界面设计功能,用户不需要了解专业编程知识即可方便快速的搭建出一套监控方案。实时曲线、历史曲线与数据报表的显示:客户端的Java小应用程序通过Socket与服务器端通信为用户提供了实时的数据曲线绘制;Java Server Pages程序通过读取数据库中的数据可以根据用户的选择提供任意时段参考点数据的历史曲线,动态生成的Gif图像可以让用户更灵活的保存历史数据;除了正常的数据报表显示功能,还提供了对当前较流行的Office办公软件的显示支持,使用户可以更方便的打印、查看数据。为了更方便用户拓展及二次开发,整个软件采用开放的Struts架构设计,从而实现了大部分功能模块的独立。另外,为了使系统更健壮、快速,在底层设备至核心软件部分、核心软件至数据库、核心软件至客户端均采用了数据缓冲技术,数据库操作则采用了数据库缓冲池技术。
其他文献
针对目前市场上的热量表无论在精度、稳定性还是质量方面都还不能满足热量表检定标准的要求,本文设计了一种以超声波流量测量为原理的便携式热量表检定仪,让它实现高精度的测量,来检定户用型热量表的精度是否满足要求。这样不仅满足供热体制的要求,还能使用户更加放心的接受热量表,提高他们的节能意识。本设计以80C196KB单片机为核心,选用相应的超声波式流量传感器和温度传感器实现对流量、温度的测量,可显示相关参数
作为智能交通系统重要组成部分的车辆导航技术,因其能有效地提高车辆的运行效率和运行安全服务水平且有庞大的产业规模和应用前景而成为当前交通运输和物流领域科技竞争的热点
循环水在工业发展中起着举足轻重的作用,可以起到提高生产效率,降低运行成本,降低水资源能耗,保护环境,提高综合效益等作用。传统加药的方法是采用常规仪器仪表控制,存在控制难度大