2009-05-21 09:02:54 来源:万方数据
0 引 言
随着信息化的深入,越来越多的企业已认识到信息化的重要性。信息化已经成为企业获得竞争力的关键,并把信息化管理作为提供监控手段,使管理规章制度程序化,规范各部门功能作用,克服规划的弹性来提升企业管理水平工具。其不仅固化先进管理思想,还扩充管理思想,打破一些传统管理的边界。如企业中分权与集权的边界;规范化与个性化的边界等。企业实施ERP(Enterprise Resources Planning,企业资源计划)管理不仅方便了企业内部资源调配,而且可使企业提高效率、节约成本。ERP指企业资源规划,它通过信息系统对信息进行充分整理和有效传递。使企业的资源在采购、生产、销售、运输、财务、人力资源等各个方面能够得到合理的配置与利用,从而实现企业经济效率的提高。
在众多企业已经实施了ERP之后,如何实现底层生产信息实时地反馈和ERP计划信息实时地下达是许多企业所面临的主要问题。而MES的定位正是处于计划层和现场自动化系统之间的执行层,负责车间生产管理和调度执行。一个设计良好的MES系统可以在统一平台上集成诸如生产调度、产品跟踪、质量控制等管理功能,并基于统一的数据库平台,通过网络同步为生产部门、质检部门、工艺部门、物流部门等提供车间管理信息服务,协助企业建立一体化的ERP/MES/底层信息体系。
但是,在制造业企业中ERP存在一些不可忽视的问题,其中最主要的是ERP并不能帮助和指导、分析其生产的瓶颈、改进和控制产品的质量,以对具体的产品生产进行排产。另一方面,即使是好的MES解决方案。对于整个企业来讲,也不过是供一个相对狭窄的视角,缺乏在管理层为进行决策支持所需要的生产执行数据的广度和深度。因此对于ERP与MES集成的研究不仅是ERP与MES自身功能的发展需要,也是制造业信息化一个必不可少的发展阶段。
1 制造执行系统
1.1 MES的含义及功能模型
MES是美国管理界20世纪90年代提出的新概念。美国先进制造研究机构AMR(Advanced Mlanufacturing Research)通过对大量企业的调查,发现现有的企业生产管理系统普遍由以ERP/MRPⅡ为代表的企业管理软件,以SCADA、HMI(Hmmn Machine Interface)为代表的生产过程监控软件和以实现操作过程自动化,支持企业全面集成的MES软件群组成。根据调查结果,AMR于1992年提出三层的企业集成模型(见图1)。

图1 企业集成模型图
MES作为面向制造的系统必然与企业其他生产管理系统有着密切的关系,MES国际联合会根据实践归纳了11个功能模块:资源管理、详细计划、生产调度、文档管理、现场数据采集、人力资源管理、质量管理、过程管理、设备维护管理、生产跟踪、性能分析。
1.2 MES的功能
MES是通向过程、连接管理的生产执行系统,不仅要解决管理信息与过程信息的集成,而且要起到生产过程产生的信息与经营管理信息之间的相互转化作用,体现传递、加工和转换等功能,MES是ERP与PCS间的信息纽带,是工厂综合自动化信息系统的核心。
2 ERP与MES的集成分析
在制造业中目前大多数ERP产品只做到零件级的生产计划,而没有做到工序级生产计划。而MES是用来采集从接受订货到制成最终产品全过程的各种数据和状态信息。假定控制层要求的实时时间系数是1,那么MES层的实时时间系数为10,ERP层的时间系数为100。由此,以把MEs作为夹在ERP与控制层之间的一个中间层,起传递ERP和控制信息层的作用。以下分别从两个方向分析ERP与MES集成系统的信息传递。
1)自顶而下的信息流传递。ERP系统的驱动数据来源于客户订单和销售预测,在ERP运行之后将主要产生两种输出:采购件的采购订单和自制件的工作订单。采购订单直接下达给采购部门,或与SCM系统集成进行物流计划以及跟踪、监控物流状态;自制件的工作订单下达到相应的工作中心(一般指车间)的MES,工作订单中包含了物料、生产数量、完工日等信息,除了工作订单还有一些其他信息,如标准物流BOM、标准生产工艺、设计文档等下达到MES,根据这些信息MES产生更为详细的资源分配、工序和生产调度,并形成工作指令下达给控制层的工人、设备或控制系统,同时将控制系统需要的控制参数发送给控制层。
2)自底而上信息流反馈。底层控制系统接受到MES下达的工作指令完成相应工序。在控制层工作的同时或完成后将底层信息实时地反馈给MES,这些信息既包括实时生产信息,如起止时间、装配时间、等待时间、排队时间、实际工作时间、完成数量、废品数量,又包括作业任务状态以及底层设备人工状态;MES在反馈的底层信息基础上,对某些信息再进一步处理并反馈给ERP系统,工作订单状态、完成情况、起止时间、资源状态、工时信息、实际的物料BOM、实际的生产工艺、WIP信息、废品信息、实际库存状态,这些反馈信息对ERP系统至关重要:①使ERP系统中物料BOM、生产工艺根据反馈数据得以调整;②实时的资源状态(物料、人工、设备)使闭环ERP得以实现;③实时信息的反馈使成本计算、WIP状态、库存状态更加可靠。由此可见,MES/ERP以及底层控制系统的信息流是整个制造业信息化的基础。下面将给出企业资源规划(ERP)、MES与控制系统间的作业互动与信息流模式,如图2所示。

图2 ERP/MES/底层控制系统
3 ERP与MES集成的应用实例
以某轧钢总厂实施的MES(L3)系统与SAP(L4)系统为例。
3.1 集成场景描述
某钢铁厂SAP与MES系统基于流程设计了SAP XI接口系统,通过SAP XI接口系统完成整个系统的集成,如图3所示。

图3 SAP与MES系统集成场景描述
SAP与MES系统功能的划分本着一体化系统的设计方案,保证系统业务逻辑清楚,尽量减少数据的传输量,尽量避免一个业务数据逻辑在SAP和MES系统之间多次来回传输,尽量减少SAP XI接口系统处理大量复杂的计算为前提,在保证业务和流程顺畅,部门和岗位职责清晰,能够方便、快捷而有效地生成相应的管理和分析性报表数据等的基础上进行SAP与MES的功能划分。
3.2 集成技术
3.2.1 MES系统与XI系统集成技术通讯协议
MES→XI:采用Web Service,通过SOAP MES sage进行通讯。
XI→MES:采用JDBC,直接对数据库表格进行操作。
通讯方式描述:
当数据从MES系统发送到XI系统中时,通过SOAP协议进行通讯。XI作为数据的接收方,提供接口描述的WSDL文件,MES根据XI提供的WSDL文件,将数据以SOAP消息的方式发送到XI上。当数据从XI发送到MES中时,通过JDBC进行通讯。XI的outbound接口将数据发送到JDBC Adapter,通过JDBCAdapter直接执行SOL语句或者调用存储过程,将数据写入MES的数据中间表中。
3.2.2 XI系统与SAP ECC系统集成技术通讯协议
采用XI协议,通过ABAP Proxy进行通讯。
通讯方式描述:
当数据从XI发送到ECC中时,ECC通过inbound ABAP Proxy与XI进行通讯。接口集中定义在XI系统中,导人ECC系统后,在接口类的异步方法中开发的ABAP程序中进行业务处理。
当数据从ECC发送到XI中时,ECC通过outbound ABAP Proxy与XI进行通讯。接口同样集中定义在XI系统中,导入ECC系统后,通过调用实例化接口对象的异步方法来完成数据的发送。
3.3 SAP四级系统与MES三级系统各功能描述
3.3.1 四级与三级功能模型图
四级与三级功能模型图如图4所示。

图4 三级与四级功能模型图
3.3.2 接口功能模块及功能简述
整个接口系统主要包括以下四个模块:PP(生产计划和控制)模块,包括生产订单下传、生产订单变更、生产订单确认、生产订单关闭等接口;MM(物料管理)模块,包括通用移动类型记账上传、转储订单下传、转储单收货及发货确认上传、盘点或库存平衡差异上传、物料凭证取消上传、采购订单下传、转储单发货信息下传、账面库存下传等接口;SD(销售和分销)模块,包括订单库存转储下传、拣配单下传、拣配单删除下传、发货实绩确认上传等接口;QM(质量管理)模块,包括代码下传、检验计划下传、检验结果上传、检验批下传、检验计划申请上传等接口。
4 结束语
ERP系统与MES的集成对于制造业信息化的发展是一个必不可少的阶段,能大大提高企业的管理自动化水平。特别是MES系统弥合了企业计划层和生产车间过程控制系统之间的间隔,是制造过程信息集成的纽带。深刻理解ERP、MES和底层控制系统等这几个系统先进的管理思想,把握它们的发展趋势,理解它们之间的相互关系,对于制造业的信息化建设有重要的意义。
免责声明:本网站(http://www.ciotimes.com/)内容主要来自原创、合作媒体供稿和第三方投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。
