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

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