武汉理工大学硕士学位论文基于
Java组件和S2SH的可重构数控服务
系统研究:慕懋申请学位级别:硕士专业:
通信与信息系统指导教师:周祖德20100401
武汉理工大学硕士学位论文
摘要
随着电子和控制技术的飞速发展,当今的数控系统功能已经非常强大,而加工技术以及其他相关技术的发展对数控系统提出了新的要求。同时,随着
网络通讯的普及化、信息处理的智能化和多媒体技术的实用化,数控技术的普及应用越来越广泛,越来越深入。数控技术正朝向开放、集成、智能、可重构和标准化的方向发展。基于Web的数控服务系统对基于网络的开放式数控加工提供远程支持技术,实现对数控
程序进行统一管理和共享。利用Web模式
设计的数控服务系统可以真正做到完全分布式和开放式,Web是实现WWW(World
wideWeb)的基本框架,是高度模块化和完全分布式。只要使用浏览器并与Internet连接都可以使用这种应用程序。
同时,为满足敏捷制造的需求,数控服务系统应该具有可重构可配置的功
能,能够根据用户对机床加工的新需求快速组建新成的应用系统。为了满足用
户更多的需求,数控服务系统应该维护方便,升级容易。为此,系统应该保证
模块耦合性小,组件关系基于XML进行配置,对模块的增加删除及更改只需要
对XML文件进行更改即可。机床加工对实时性要求高,应保证系统与机床通信的稳定性和实时性。系统作为Web系统,面对的是机床操作用户,应保证用户
界面良好,人性化。
本文对数控服务系统进行了功能设计,阐述了可重构数控系统相关理论及实现技术。该数控服务系统基于B/S结构,用户只需要使用浏览器即可使用该
系统,易于系统纠错与维护,减轻用户负担。系统严格遵从J2EE分层思想,系统分为三层,即表示层、业务层及持久层,层次清晰,易于维护及升级。本文采用Java技术,基于Struts2+Spring+Hibemate开源框架,使得系统成本低、性能稳定、技术资料丰富,且易于扩展升级。与下位机通信根据现场要
求进行选择采用UDP或TCP或无线。服务器及数据库采用开源的Tomcat和
MySql。系统通过Dom4j技术对struts.
xml和applicatonContext.xml进行自动解
析,从而达到机床的可重构和模块组件的可配置,用户能够根据工厂实际需求
快速地对机床信息进行更改和增加,从而满足敏捷开发的要求,提高企业市场竞争力。关键词:Java组件,S2SH,可重构可配置,数控服务,Dom4j
武汉理工大学硕士学位论文
Abstract
With
therapiddevelopmentofelectricityandcontroltechnology,today’sNC
systemhasbecomemuchmorepowerfulthanbefore.But,the
processing
advancement
of
technology
andrelated
system.Furthermore,withthe
of
technologyputsforwardnewrequirementforNCwideuseofnetworktelecommunication、intelligencetechnology,there
will
information
processandpracticalutilizationofmulti-mediaapplicationsofNC
bemore