MES系统与ERP系统的数据传递

本文梗概

MES系统是一个以排产为核心的、功能上很完整的生产管理系统,它所需要的所有基础数据都可以在MES系统内部生成和维护。但是,MES用户一般要把MES系统与ERP系统同时使用,这两个软件在数据上和功能上的连通将会给用户带来最大的效益。本文将按照数据的传递方向“从ERP到MES”和“MES到ERP”分别介绍MES系统如何与其他软件连接,才能让用户得到最大限度的收益。

从ERP传到MES系统的数据

1)物料信息

在MES系统所有基础数据中,物料信息,包含物料代码、名称、单位、成本等是非常重要而且维护工作量很大的基础数据。这部分数据正常应该在MES系统中生成和进行维护,但是已经实施ERP的企业都会认为这些数据已经存于ERP系统中,不必再次录入和维护。从ERP系统直接把物料数据导入到MES系统当然是一种方便可行的方法。但是MES对生产物料的管理非常细致,不同于库存和BOM-MRP模块对物料的要求。用户会发现MES系统所需要的很多生产中间品是ERP系统中以前从来没有出现过的,因此在MES系统中维护物料也是有必要的。而其中有些物料如办公用品也是MES系统所不需要的。这要求MES系统有对ERP中物料进行筛选和假如新物料的功能。

MES系统对此的解决办法是首先把所有ERP物料都引入到MES系统的一个标准物料表中,用户还可以直接把所需的物料加入此表,再通过对这些物料进行选择,把生产所需要的物料引入到另外一个最终的生产物料表中。除了初期的数据维护以外,用户日常性的在ERP系统中对物料的增加、修改和删除也需要同时反应到MES的生产物料中来,这个“同步”的过程需要ERP软件进行必要的二次开发。

2)采购到货信息

MES系统在进行排产计算的过程中需要提取物料的预计库存数量,才能保证原材料的供应满足生产需求。需要注意的是:这个预计库存数量与ERP库存模块所提供的库存数量有本质的区别。MES系统的目标是制定“未来”的计划,所以它需要的是未来的、预计的库存物料数量;而ERP库存模块所提供的是“以前”的和“当前”的物料数量。为了得到未来库存数量,MES系统需要得到原材料的预计到货数量和时间,这些信息本来需要在MES系统中进行手工录入,但是如果用户已经实施ERP的采购模块,就可以从采购单信息中得到这些数据。

对此,MES已有读取ERP采购单相关信息并导入MES系统的未来库存的功能。这需要ERP软件开放数据库中与采购单相关的数据表。

3)销售单信息

MES系统在做排产的时候首先需要“什么时间?生产什么?生产多少?”这样的信息。这些信息一般都保存在ERP系统中的销售订单,或者是主生产计划等模块中。除了在MES系统中手工把这些信息重新录入一遍以外,还可以直接把这些信息从ERP系统取过来,经过加工,就可以直接下达排产,得到具体的生产计划。

综上所述

MES从ERP中得到的数据主要是物料、采购、销售等基础数据。这些都是生产管理中最基础数据。需要注意的是另外一些基础数据,比如工序、工序时间、逻辑关系、生产资源等都是任何ERP中所没有的,都必须在MES系统中重新生成,这是MES系统理论与方式的独特性所决定的。对企业来说,对这些基础数据的准备同时也是企业自身生产管理的规范与完善的过程。

从MES传到ERP系统的数据

1)物料需求计划

MES系统提供的物料需求计划与传统BOM-MRP方式提供的物料需求计划有本质的不同。第一,它本身满足生产能力限制、多种生产约束条件,和优化排产提高工作效率的要求。第二:它有详细到分钟的时间信息。这个数据提供给ERP可以极大提高采购和库存模块的管理水准。

采购模块:MES的精确的物料需求计划是采购工作的重要基础,与采购模块原有的采购提前期、供应商资料、价格管理联系在一起,可以让企业得到更加精确和优化的采购计划。这个采购计划将可以直接降低生产原料的库存。

库存模块:MES的详细物料需求计划在ERP模块中将可以直接生成库存出入库单 据,单据上有品种、数量、时间、计划号等详细信息,极大降低库存模块的工作量,也提高了库存的计划精度,让库存管理更加科学和规范。

2)产成品产出计划

MES系统的物料计划同时生成需求和产出计划。MES的产成品产出计划的特点与需求计划同样满足多种约束并且精确到分钟,企业可以以此制定详细和精确的销售计划,运输计划等,对提高这些模块的水准意义重大。

另外,MES强大的生产决策支持功能,可以让销售人员在最短时间内得到在什么时间可以完成哪些生产,企业的生产能力是否可以接受某张订单这样的信息,把销售工作与企业的生产能力直接联系在一起。

3)成本计划、成本分摊数据

MES系统根据生产作业计划以及物料成本和单位时间的资源成本,自动生成生产成本计划。MES系统还可以根据实际生产执行数据把成本分摊到每道工序,得到实际的发生成本。这些信息一起传递给财务模块,可以完善财务的成本管理功能。

4)细作业计划(工序计划)与人事工资、设备管理、质量管理

由于MES产生详细的作业计划或者工序计划,并因此产生生产资源的计划,而每道工序包含很丰富的信息,可能与一定的人员、工资管理相联系;也可能与设备、班组等资源相联系;还可能与质量管理等相联系。有了作业计划,就可以完善ERP对这些模块的管理。具体功能和方式还要与实际用户的需求和ERP软件联系起来。

5)MES计划与领导查询

ERP模块中包含的大量信息支持领导查询系统对企业进销存财务等多方位的查询统计分析,但是缺少对生产管理的相关信息。MES系统可以给这个功能增加最关键的生产相关的查询,包括如何、什么时间可以完成哪些生产?在什么时间、需要哪些、需要多少原材料?哪些资源是约束当前生产的关键和瓶颈资源?何时可以交货?用户的一张订单是否可以接受?当前生产是否与计划相符合,是否会发生异常?等等信息。以前ERP系统内无从谈起的这些信息在几分钟之内都可以从MES系统中得到,并反应在ERP的相关模块内。

综上所述

MES系统只需要从ERP获得比较简单的基础数据,但是提供给ERP很多很关键的信息。这些信息是原来一直缺少的,可以帮助ERP的采购、销售、成本、设备、质量、领导查询等很多模块在功能上有很大的改进,直接提高ERP软件的水准和档次。

本文转自d1net(转载)

时间: 2017-07-02
Tags: 模块

MES系统与ERP系统的数据传递的相关文章

在Android系统中使用gzip进行数据传递实例代码_Android

接下来让我解说一下如何在Android系统中使用gzip进行数据传递 HTTP协议上的GZIP编码是一种用来改进WEB应用程序性能的技术.大流量的WEB站点常常使用GZIP压缩技术来减少文件大小减少文件大小有两个明显的好处一是可以减少存储空间二是通过网络传输文件时可以减少传输的时间.作者在写这篇博客时经过测试4.4MB的文本数据经过Gzip传输到客户端之后变为392KB压缩效率极高. 一.服务端 服务端有2种方式去压缩一种可以自己压缩但是更推荐第二种方式用PrintWriter作为输出流工具类代

Oracle ERP系统与MES系统的接口分析与实现

1 什么是ERP与MES 所谓ERP是英文Enterprise Resource Planning(企业资源计划)的简写.管理重心在企业的计划层,整合企业现有的生产资源,编制生产计划,实现:根据订单或市场情况指定生产计划,将生产计划下达现场,生产后将产品入库或配送给客户.Oracle ERP包含的基础核心模块:采购(PO)模块.库存(INV)模块.生产(PE)模块.订单(OM)模块.应收(AR)模块.应付(AP)模块.成本(COST)模块.总账(GL)模块. 所谓MES是英文Manuhttp:/

ERP系统本质深度透视:是基础技术!

ERP系统的基本信息系统特征 今天的ERP系统需要处理的流程已超过企业内部的流程范围.它还必须面对相关扩展企业中的用户和流程问题--在供应链中,制造商需要合作和协调的人和合作伙伴.简单地说,"企业资源计划(Enterprise Resource Plan,ERP)"中的"企业(Enterprise)"代表的不仅仅是企业内部.更确切的说,它将超越传统的制造环境范围,从而包括扩展的企业.因此,产品架构不再局限于提供功能性.用户界面和平台支持,它还要确定一个产品是否持久,

电子组装流水线MES条码质量追溯系统解决方案

随着全球经济一体化的不断加剧,中国作为一个制造业大国,在电子组装.SMT贴片.PCB组装等领域取得了很大的突破,企业规模和数量随着不断增加,造成成本压力增加.产品生命周期缩短.设备日益复杂且缺少透明度以及不明需求预测,这些都成为当今世界电子制造业竞争的重要因素. 竞争的白热化,紧缩的产品利润,产品质量的安全保障,越来越苛刻的法规要求和全球化的市场与品牌维持的重要性对电子装配行业的企业提出了更高的要求,实施MES将是企业很好的出路. 一.电子组装企业现状 在成本方面,制造企业往往希望通过进一步挖掘

流程管理在ERP系统中的应用

一.传统ERP存在的问题 传统ERP为制造业企业产供销人财物的管理提供了一整套优化企业资源利用,集物流.信息流.资金流为一体的现代化管理工具.但是它在过程集成和企业间集成方面存在不足.具体表现在: 1.传统ERP是一个面向功能的事务处理系统.它为业务人员提供了丰富的业务处理功能,但是每个业务处理都不是孤立的,它一定与其他部门.其他人.其他事务有关,这就构成了一个业务流程.传统ERP对这个业务流程缺乏有效的控制和管理.许多流程是由人工离线完成的.ERP产生了许多报表.文件被打印装订成册,按流程规定

大型.NET ERP系统的20条数据库设计规范

数据库设计规范是个技术含量相对低的话题,只需要对标准和规范的坚持即可做到.当系统越来越庞大,严格控制数据库的设计人员,并且有一份规范书供执行参考.在程序框架中,也有一份强制性的约定,当不遵守规范时报错误. 以下20个条款是我从一个超过1000个数据库表的大型ERP系统中提炼出来的设计约定,供参考. 1 所有的表的第一个字段是记录编号Recnum,用于数据维护 [Recnum] [decimal] (8, 0) NOT NULL IDENTITY(1, 1) 在进行数据维护的时候,我们可以直接这样

解析大型.NET ERP系统 20条数据库设计规范

数据库设计规范是个技术含量相对低的话题,只需要对标准和规范的坚持即可做到.当系统越来越庞大,严格控制数据库的设计人员,并且有一份规范书供执行参考.在程序框架中,也有一份强制性的约定,当不遵守规范时报错误. 以下20个条款是我从一个超过1000个数据库表的大型ERP系统中提炼出来的设计约定,供参考. 1  所有的表的第一个字段是记录编号Recnum,用于数据维护 [Recnum] [decimal] (8, 0) NOT NULL IDENTITY(1, 1) 在进行数据维护的时候,我们可以直接这

ERP系统二次开发的原因

ERP实施过程中,由于各企业情况不同,必然会存在一些无法满足企业需求的情况,虽然系统通过参数调整可以满足部分需求,但很多情况下都需要改动原有程序.甚至需要修改原始数据库结构来满足需求. ERP系统二次开发的原因 1.用户不接受新系统的操作习惯 ERP产品为了保持较强的通用性,功能跟流程的设置都是标准与规范的.但在实施时,除了业务流程等方面具有个性化需求外,还存在着一些不涉及业务流程的.由企业的特殊性而产生的操作习惯需求,而提出了大量的二次开发. 2.企业不规范的管理制度造成的特殊流程需求 大部分

四川瑞松纸业ERP系统成功案例

在企业信息化的大潮中,四川瑞松纸业有限公司也迅速调整了思路,运用了很多高新技术来帮助企业进行生产和完成日常管理工作.比如说,在日常的报表统计中大量使用了Excel,造纸机的运行状况都有实时检测系统,某些局部使用了员工自己开发的单机版本的管理软件.但是由于各种原因,四川瑞松纸业有限公司的企业信息化水平尚存在很大不足. 为了改变以往企业中大量使用手工资料.信息不对称.市场反应不及时等现状,同时提升企业在市场上的竞争力,缩短产品生产时间,整合企业各部门的资源,共享企业内部信息,细化成本核算,精确库存管