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

1什么是ERP与MES

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

所谓MES是英文Manufacturing Execution System(工厂制造执行系统)的简写。管理重心在车间的执行层,从计划层接收计划指令,向自动化系统发操作指令。MES系统主要包括这些核心模块:工序详细调度、资源分配和状态管理、生产单元分配、产品跟踪、性能分析、数据采集等。

2ERP与MES信息流分析

ERP系统与MES系统的基本关系:

1)客户给工厂下订单后,在ERP系统中下生产工单;

2)MES系统根据工单制定工作指令,在自动化系统中形成机器控制指令;

3)机器状态、原物料投入产出情况反馈给MES系统;

4)MES系统检查资源的状态,更新作业计划,并将工单执行情况反馈给ERP系统;

5)ERP系统能得到实时生产状态信息。

3ERP与MES的接口分析

在中国大多数制造企业中,一般是ERP作为管理工具被最先引进进来,发现到车间执行层的自动化水平没有跟进后,才引入MES系统,因此两者间存在接口的问题,主要存在这样一些接口:

1)从ERP到MES接口

a.原料物料编码

在MES系统中,原料和物料的基础信息维护是一个基础性的工作,如果制造企业已经有了ERP系统,就需要保持ERP系统中的原料物料编码与MES系统中原料物料编码一致,才可能进行后面的两者信息交互。

这个接口的解决方法是,初始从ERP中将原料物料导人MES系统中,当ERP中增加原料和物料的时候,同步MES中的原料物料库。