基于J2EE的工业控制组态软件的研究与实现

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:dimitrilyyl
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络技术的不断发展,Internet技术已经渗透到日常生活和工业生产的各个领域,这使得远程监控各种设备的运行情况成为可能。通过远程实时监控,技术人员无须亲临现场(尤其在恶劣环境下)就可以对现场的各种设备的运行情况进行监控。组态软件是面向监控与数据采集的软件平台工具,具有丰富的项目设置,使用方式灵活,功能强大。各种各样的控制设备和过程监控装置在工业领域的应用,使组态软件的发展有着光明的前景。 根据市场应用的需求,将B/S模式引入到监控系统中。该平台主要实现WEB的远程自动化管理,能通过网页进行远程监控,实现具有工作站应用软件通用的功能。而其中涉及的技术有基于WEB环境下交互图形界面的开发、J2EE、struts、Spring、hibernate、EXT、Web2.0,多线程、XML、用户认证等方面技术。基于B/S的组态软件,客户端只要拥有一个浏览器即可访问系统,用户界面一致、友好,方便了用户的使用,软件的安装、维护和升级容易,系统具有良好的可扩展性,功能扩展的工作只需在服务器上完成,所有客户端软件都不需要改动。 本组态软件系统架构设计严谨,由底层到应用服务层逻辑上分为硬件通信层,逻辑驱动层,界面UI层,功能上又细分为以下模块:实时数据库模块、实时数据采集模块、历史数据采集模块、历史数据查询模块、参数设置模块、监控显示模块、报警模块和系统管理模块,各层各模块均封装成不同的线程来实现,降低了模块间的耦合。作为一款组态软件,除了实现了当前组态软件的大部分功能外,还引入了当前最新的技术进行开发,预留了二次开发的接口,是一款通用性很强、适应性很广、扩展性很好的组态软件产品。 实时数据库是工控组态软件的核心。针对实时数据库的特点,提出了一种在J2EE环境下,利用设计模式缓存数据提高访问效率的方法。
其他文献
互联网爆炸式信息时代已经到来,信息传播速度之快、数量之大远远超出了人们对信息的反应速度和消化能力,新闻信息的多重选择与无从选择的矛盾日益突现,甚至关系到新闻传播业
视频录象是安防领域一个非常重要的手段,发展到现在已经有很长的历史了。数字录象产品已经是当前的主流产品了。现在的数字视频监控系统主要分两类,一种是以嵌入式处理器及平
企业信息化发展的重点已经从单个应用系统的建设转变到企业协同工作平台以及协同服务环境的构建上来。这种发展趋势下,迫切需要一种有效的EAI方案。服务绑定机制是EAI平台中
信息化在众多大型企业和组织机构里面都实施了很久,因此每天在这些机构都有大量的信息系统在运行,同时因为种种历史原因使得这些信息系统很容易形成“信息孤岛”。系统集成方
当前,很多企业应用数据挖掘技术,将其业务数据转化为有用的信息帮助决策,从而在市场竞争中获得优势地位。然而,企业开发自己的数据挖掘应用系统,要么采用市场上现有的商业智
视频会议系统是一种支持人们远距离进行实时信息交流、开展协同工作的计算机网络应用系统。视频会议用户可以通过音频、视频、文本、图形等多种方式进行交流,在商业、教育、
随着计算机的普及,软件系统已经深入到生活的各个方面,从普通的计算机软件,到银行或超市的终端系统,甚至到手机的软件系统。对软件质量的要求也在不断提高,但现实中软件系统
网络技术和计算机硬件的飞速发展,自然而然地对软件开发模式提出了新的要求,即分布式计算、客户/服务器结构、模块化和组件化、互操作性、开放性、可扩展性等。软件发展从结