ERP的定义:EnterpriseResource Planning企业资源计划,将企业所有资源进行整合集成管理,简单的说是将企业的三大流:生产控制(计划、制造)、物流管理(分销、采购、库存管理)和财务管理(会计核算、财务管理)进行全面一体化管理的管理信息系统。它们之间有相应的接口,能够很好的整合在一起来对企业进行管理。随着企业对人力资源管理重视的加强,已经有越来越多的 ERP 厂商将人力资源管理纳入了 ERP 系统的一个重要组成部分。
MES:Manufacturing Executive System制造执行系统,从传统上定义,是以排产为核心,并包括生产资源管理、人力资源管理、设备维护管理以及文档管理等模块的完整的生产管理系统,即制造执行系统。
MES所需要的所有基础数据都可以在MES系统内生成和维护,但因为很多企业会同时使用MES和ERP。
作为一个工厂,大家普遍理解的是生产部门产品,销售部门卖产品!(当然现在随着新技术的发展,人们开始提倡预售,或者大规模定制,以达到高精度和高效率,从用户角度和企业角度达到双赢)
所以在工业企业,通常还是有两大部门,一个是生产部门,一个是业务部门,前者以MES为主,ERP为辅,后者以ERP为主,MES为辅(或者根本不用)。
这两个系统最大的区别是:ERP更倾向于财务信息管理,而MES更倾向于生产过程控制。随着技术及其标准化的发展,很多公司的生产设备之间、设备与传感器、设备与控制器,已基本实现连通,甚至很多企业整个工厂的生产过程都通过MES联接起来,而ERP的应用更早。
但有ERP和MES使用经验的人会知道,MES和ERP并没有互联互通起来,并随着时间的推移,MES和ERP的数据偏差越来愈大(也意味着财务和工厂的数据偏差巨大)。
ERP和MES的数据交换如下图所示:
我们挑选几个重要模块来单独分析。
一) 从ERP到MES数据
1. 订单信息
MES在做排产的时间,首选需要从ERP中得到“什么时间?生产什么?生产多少?的”信息。这些信息一般在ERP的销售订单或者主生产计划等模块中获得,经过加工下达排产,得到具体生产计划。
2. 物料信息
在MES系统所有基础数据中,物料信息,包含物料代码、名称、单位、成本等大量的基础数据。这部分数据正常应该在MES中生成和进行维护,但是已经实施ERP的企业都会认为这些数据已经存于ERP中,不必再次录入和维护可以直接从ERP里把物料数据导入到MES。但MES对生产物料的数据要求,不同于BOM-MRP模块。用户会发现MES需要很多生产中间品是ERP系统中以前从来没有出现过的,因此在MES中维护物料也是有必要的。而其中有些物料如办公用品也是MES所不需要的。这要求MES有对ERP中物料进行筛选和假如新物料的功能。
对此的解决办法是首先把所有ERP物料都引入到MES的一个标准物料表中,再通过对这些物料进行选择,形成生产所需要的物料表。
除了初期的数据维护以外,用户日常性的在ERP中对物料的增加、修改和删除也需要同时反应到MES的生产物料中来,这个“同步”的过程需要ERP软件进行必要的二次开发(这里蕴含着巨大的财富)。
3. 库存及采购信息
MES在进行排产的过程中需要提取物料的预计库存数量,以保证原材料的供应满足生产需求。需要注意的是:这个预计库存数量与ERP库存模块所提供的库存数量有本质的区别。MES的目标是制定“未来”的计划,所以它需要的是未来的、预计的库存物料数量;而ERP库存模块所提供的是“以前”的和“当前”的物料数量。所以MES需要得到原材料的预计到货数量和时间,这些信息本来需要在MES中进行手工录入,但是如果用户已经实施ERP的采购模块,就可以从采购单信息中得到这些数据。当然这也需要ERP开放数据库中与采购相关的数据表(供应商生产能力,交货周期等等)。
综上所述,MES从ERP中得到的数据主要是物料、采购、销售等基础数据。这些都是生产管理中最基础数据。但另外一些基础数据,比如工序、工序时间、逻辑关系、生产资源等都是ERP中所没有的,必须在MES系统中重新生成。对这些基础数据的准备也是企业自身生产管理、工艺管理等规范和优化过程。
二) 从MES到ERP的数据
1. 物料需求计划
MES系统提供的物料需求计划与传统BOM-MRP提供的物料需求计划有本质的不同。
第一, 他充分考虑了生产能力限制、多种生产约束条件和优化排产等。
第二, 它能详细到分钟,甚至到秒的时间信息。这个数据提供给ERP可以极大提高采购和库存模块的管理水准。
MES精确的物料需求计划是采购的重要基础,与ERP采购模块的采购周期、供应商资料、价格管理联系在一起,企业可得到更加精确和优化的采购计划。
MES详细物料需求计划在ERP模块中将可以直接生成库存出入库单据,单据上有品种、数量、时间、计划号等详细信息,极大降低库存模块的工作量,对于降低库存、优化再制品和资金管理等都非常重要。
2. 成品管理
MES的产品计划同样满足多种约束并且精确到分钟,企业可以以此制定详细和精确的销售计划,物流计划等。
MES强大的生产决策支持功能,市场端可以在最短时间内得到在什么时间可以完成哪些生产,企业的生产能力是否可以接受某张订单这样的信息,把市场与企业的生产能力直接联系在一起。
3. 成本计划
MES系统根据生产作业计划以及物料成本和单位时间的资源成本,自动生成生产成本计划。MES系统还可以根据实际生产执行数据把成本分摊到每道工序,得到实际的发生成本。这些信息一起传递给ERP财务模块,可以完善财务的成本管理功能。
4. 工序计划、人员管理、设备管理和质量管理等
由于MES产生详细的作业计划或者工序计划,并因此产生生产资源的计划,而每道工序包含很丰富的信息,可能与一定的人员、工资管理相联系;也可能与设备、班组等资源相联系;还可能与质量管理等相联系。有了作业计划,就可以完善ERP对这些模块的管理
5. MES与智能决策
ERP模块中包含的大量信息,对企业进销存财务等多方位的查询统计分析,但是缺少对生产管理的相关信息,包括如何、什么时间可以完成哪些生产?在什么时间、需要哪些、需要多少原材料?哪些资源是约束当前生产的关键和瓶颈资源?何时可以交货?成本多少?异常是什么?MES却完美弥补。
总之,MES需要从ERP获得基础数据,同时提供给ERP很多关键信息。
抛开学者们最近讨论4.0时,争吵的到底是MES\MOM取代ERP还是ERP取代MES,MES与ERP的互联互通对企业全流程的都是革命性的,不仅包括采购、销售、成本、设备、质量等模块。

共有条评论 网友评论