欢迎来到天天文库
浏览记录
ID:21969378
大小:170.50 KB
页数:6页
时间:2018-10-25
《支持mes工装管理系统设计与实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、支持MES的工装管理系统的设计与实现发表时间:2009-6-29 房亚东 杜来红 来源:万方数据关键字:车间制造执行系统 工装管理 面向对象 总体架构信息化调查找茬投稿收藏评论好文推荐打印社区分享首先介绍车问制造执行系统的概念,并分析了车间制造执行系统对工装管理的需求;其次利用STEP标准中EXPRESS-G表示方法实现工装资源的特征描述;然后运用面向对象的思想对工装管理系统进行了分析与设计,并遵循J2EE模式给出了系统总体架构;最后介绍了JavaBeans组件技术、JavaScript脚本技术以及CSS技术等系统实现关键技术。1引言 车间制造执行系统(M
2、anufacturingExecutionSystem,MES)由美国先进制造研究机构(AdvancedManufacturingResearch,AMR)提出,AMR认为MES是上层计划管理系统与底层工业控制之间的、面向车间层的管理信息系统,它能够通过信息传递对从订单下达到产晶完成的整个生产过程进行优化管理。当工厂发生实时事件时,MES能对此及时做出反应和报告,并用当前的准确数据对它们进行指导和处理。这种对状态变化的迅速响应使MES能够减少企业内部没有附加值的活动,有效地指导工厂的生产运作过程,从而使其既能提高工厂及时交货能力,改善物料的流通性能,又能提高生
3、产回报率。在制造执行系统国际联合会(MESA)定义的MES应具备的11个功能模块中,资源分配和状态管理尤为重要。 工装泛指工艺装备,是指企业在生产某种产品过程中,为了实现工艺规程的要求所需用的各种工具和附加装置的总称。随着企业的发展,在生产过程中设计、制造的工艺装备越来越多,而工装的各种参数、使用状况等综合起来信息量就更大了。靠人工管理就会出现诸如:信息收集不全、效率低、使用不便、不易长期保存等问题。上述问题难以保证车间实时排产和动态调度的顺利进行,已成为MES在企业应用和实施的一个瓶颈。为了有效解决上述问题就需要用先进的信息与网络技术,运用先进的管理思想
4、来改造传统的工装管理方式,以提高企业的效益和综合竞争力。2工装资源特征的描述和表达 工装资源模型不可能强求描述的统一,特别是对于种类繁多、个性丰富的具体工装很难抽象。综合分析制造资源生命周期各个阶段的信息特点,本文采用特征建模技术对工装资源信息进行描述,工装资源特征可以分为5大类:基本信息、历史信息、库存信息、技术参数、维护信息,利用STEP标准中图示化表示方法EXPRESS-G得到的工装资源信息描述框架如图1所示。图1工装资源信息模型3系统分析与设计 3.1工装管理系统功能树 在分析MES环境下工装管理业务流程的基础上,运用面向对象的思想,通过u
5、ML建模工具RationalRose对工装管理进行了建模,其Business用例如图2所示。其中,涉及的用户角色包括系统管理员、工具室库存管理员、班组长、计划调度员等,工装管理的功能有工装查询、工装入库上账、工装借用、工装报废、工装归还和公告栏管理等。图2工装管理用例分析 3.2数据库设计 支持MES的工装管理系统的数据分为两大类:静态数据、动态数据。静态数据包括:涉及工装各个环节的部门信息、人员信息、工装的各种原始性能参数等,这些信息一般来说是不会随着工装状态的变化而改变。动态信息包括:工装的状态信息、日常使用信息、送修/送检后的性能参数、合同信息等
6、。通过对航天某企业中工艺装备报废申请单、增(减)清单、台账和履历卡等原始数据的分析总结,利用EM,barcademER/studio7.0实现如图3所示的系统数据库概要设计。图3工装管理系统实体关系图 3.3系统总体架构 鉴于J2EE体系的跨平台性、应用移植性、组件重用性、应用互操作性以及与非JAVA系统的集成性等方面的优势,工装管理系统采用J2EE标准体系结构,如图4所示。分层详细功能介绍如下:图4支持MES的工装管理系统体系结构 (1)用户界面层:采用基于客户端组件形式,用户需要数据交互时通过web服务器以及企业JavaBean(Enterp
7、riseJavaBeans,EJB)服务器提供的接口进行访问,保证后台数据的安全性。 (2)请求接收层:主要用于接收从浏览器传来的请求并将其交给底层进行处理,同时将请求处理结果发送给浏览器。 (3)业务逻辑层:业务逻辑层是管理系统的核心,该层主要实现工装业务流程,并将其运行在Java应用程序服务器中,所有事务处理逻辑均封装于EJB组件中,应用服务器为EJB组件提供一个优化的执行环境。 (4)数据存储层:由数据库和xML文件管理器两部分组成,数据库存储工装资源相关的数据,主要是为业务逻辑层提供数据服务,如存储应用逻辑层的处理结果、返回应用逻辑层检索的
8、数据结果。XML文档则保存依据企业标准
此文档下载收益归作者所有