基于中间件技术制造执行系统架构设计与实现.docVIP

基于中间件技术制造执行系统架构设计与实现.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于中间件技术制造执行系统架构设计与实现

基于中间件技术制造执行系统架构设计与实现   [摘 要] 制造执行系统(MES:manufacturing execution system)是制造企业为实现信息化使用的最广泛系统。它在提高企业生产效率和管理水平、改善产品质量、降低生产损耗和节能减排等方面起着至关重要的作用。在MES 中为解决分布异构问题,引入了中间件(middleware) 的概念,它处于操作系统软件与MES的中间,在操作系统、网络和数据库之上,MES的下层,帮助软件开发人员灵活、高效地开发和集成复杂的MES各模块以及企业中复杂的应用沟通。   本次设计采用2种类型的中间件, 其一是面向消息中间件(暨IBM的MQ Series),使用它链接MES 与 机台设备,它在统一的数据规格下屏蔽了各种机台设备与MES 数据交互细节,做到了及时高效稳定的数据传输的同时,做到不因机台设备更替重写交互程序,使应对变化复杂的生产环境变得容易;其二是通用事务管理中间件,它封装了事务处理的细节,提供了一个稳定的交易平台,使开发人员关注在业务逻辑的开发,极大的保证了开发品质与开发成本。   [关键词] 制造执行系统 系统架构 中间件 面向消息中间件   1引言   当今国际大型制造企业为应对瞬息万变的国际环境,在复杂的竞争中占得先机,在制造工厂引入MES,借助其快速调节生产,提高产品品质,整合企业资讯,使之符合自己的企业发展需求。因此各家都不遗余力针对MES 研究,提出各种架构,各种技术,继而采用软件工程的方法实现企业的资讯化,限于篇幅本文针对人力密集型制造组装工厂提出基于中间件技术的MES架构方案。   IDC表述的中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源,中间件位于客户机服务器的操作系统之上,管理计算资源和网络通信。其主要分主要几类:   远程过程调用,通过这种调用机制,开发人员编写客户方的应用,需要时可以调用位于远端服务器上的过程。   面向消息中间件,能在不同平台之间通信,实现分布式系统中可靠的、高效的、实时的跨平台数据传输(如IBM的MQ Series等)。   通用事务管理中间件:在分布、异构环境下事务处理系统中要处理大量事务,操作大量的数据,提供保证交易原子性的一种环境平台。   2工厂制造执行系统需求   总体要求MES系统设计要考量长远规划的战略性,适应企业生产模式的复杂变化,以及投资保护。   生产环境上工厂制造基本上划分不同作业站,而作业站也会再分手动组装站以及自动化生产站,手动组装作业站人员需要有友好的人机交互界面,自动组装站的自动化设备会与MES异步通信。另一面,为整合计划层面的企业资源规划(ERP)信息,需要与ERP交互生产计划以及材料信息。 整体业务需求如下图一所示                                 图一   本图主要描述MES在企业环境中的位置,以及和其他业务系统的关系,重点是企业资源规划(ERP)需要下达生产计划给MES, MES在生产过程中与生产完毕要成品入库,过程中需要MES告知ERP更新库存量。其二MES与设备机台的交互,这里要求高可用性,要满足7*24小时自动生产需求。其他主要是品质管控,人员管控。在考量业务需求同时,自动组装站和ERP等周边应用系统与MES交互系统要求主要有如下几点:   其一是异构性:MES在计算机的软硬件之间的异构性,包括硬件,操作系统(不同操作系统的API和开发环境)、数据库(不同的存储和存取格式)等等。屏蔽异构平台的差异性需要考虑。   其二是实现互操作:MES不依赖于计算环境,使得各种不同软件之间在不同平台之间能移植或者较小代价移植。而且在网络协议和通信机制的不同时,这些系统之间还能有效地相互集成。   其三是软件复用:随着MES模块以及周边应用系统不断成长,系统之间基础功能和结构尽可能多地凝练共性并复用以提高软件开发效率。   综上引入中间件技术暨面向消息中间件与通用事务管理中间件,利用其提供简单(针对MES业务逻辑而言)、一致、集成的开发环境,简化MES的系统架构设计。   3提出制造执行系统的架构   依据MES系统需求提出MES整体架构,设计如下图二,                                    图二   设计方案说明:   针对自动组装站的自动化设备会与MES异步通信采用消息中间件,暨采用IBM的MQ Series,其简化了自动化设备与MES之间数据的传输,屏蔽底层异构操作系统和网络平台,提供一致的通讯标准和应用开发,确保分布式计算网络环境下可靠的、跨平台的信息传输和数据交换。它基于消息队列的存储-转发机制,并提

文档评论(0)

130****9768 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档