当前位置:今日智造 > 智造快讯 > 热门直播 > ERP

MES+ERP:BOM工艺大不同

2017/7/24 18:06:29 人评论 次浏览 来源:精智工厂 分类:ERP

MES与ERP集成是MES实施工作的重点,接口多,扯皮也多,为此,工知哥把MES与ERP集成需要分几篇来讲。

既然两个系统要交互,就先得统一语言、代码和基本结构。如果把XML比作语言相同的话,那基础数据相当于代码相同,而BOM和工艺路线则是业务结构相同。有了语言、代码和结构的统一才能实现相互之间的信息交互。

本文就来讲基础数据、BOM和工艺路线如何统一,这是两个系统集成的基础。基础数据好理解也好统一;而对于BOM和工艺路线,两个系统的出发点和目标大不相同,但对于两个系统都至关重要,做集成时就需要特别关注。

基础数据的同步和统一

<图例>:基础数据流程图

MES系统的基础数据大部分来源于ERP系统。ERP新增、删除、修改基础数据后,立即将变更后的数据下达到MES系统。如果基础数据不统一,就会出现ERP下达的计划MES无法识别而导致无法接收,而MES上传的生产实绩也会导致ERP无法识别和接收。

ERP传递的基础数据主要包括:

l物料主数据

l设备主数据

l人员主数据

需要说明的是基础数据同步是要进行技术开发实现的,有些相对固定的基础数据如物料类、加工中心之类,这类数据通常是一次性维护而且由系统管理员进行配置,建议在ERP系统将相关数据导出后,在MES中进行一次性维护,没有必要去做同步。

ERP中的BOM和工艺路线

BOM和工艺路线一般得放在一起来说,因为两者的关联度太大。看不少资料都提到ERP下发BOM到MES,但其实两者关注的BOM和工艺路线是不同的。

下面以乳业前处理生产来分析两者的异同。ERP是黑盒原理,是从成本归集角度来看待BOM和工艺路线的。前处理被视为一个加工中心,发料、移动和完工三个操作就完成成本的卷积了。

·10.生产发料,所有的物料消耗都通过生产发料发送到工作中心

·20.移动,用于工作中心加工成本的卷积,管理比较细的话,就会有多个工步移动

·40.完工,用于记录实际完成的产量信息

由于ERP关注的颗粒度比较粗,认为预处理所有的物料是一起从10投入的;经过20工步移动,即前处理这个加工中心加工后;就可以40完工出来半成品了。

由于工艺路线简单,物料不需要区分投放环节,那么ERP的BOM只需要一层父子节点就够了,而且不需要区分每个节点。ERP在工艺路线主要关注的是人员工时和设备台时,当然这是工时和台时都是放在这个大工作中心上的。

MES中的BOM和工艺路线

而MES是从生产控制和现场操作角度来看待BOM和工艺路线的。

MES会把前处理的黑盒打开,根据工序的不同和操作的不同,分为多个环节,例如前处理会分为:

·配料,由称量配料人员完成

·混料,由投料人员和前处理中控人员协作完成

·巴杀,由前处理中控人员完成,其中还有发酵剂的投料操作

·发酵,在发酵罐保持一定温度一定时间后完成

·打冷,由前处理中控人员完成

这其中不同的料是在不同的环节准备,也会在不同的环节进行投放。

例如白砂糖,是需要根据工单提前称量配料的,配好的料在混料环节投入到牛奶中;而发酵剂是在巴杀完成后投入到牛奶中。这两种物料的准备环节和投放环节都不同,这对于MES来讲都要分别处理。系统只能把白砂糖的称量配料任务给配料工人,投料任务给投料工人(可能与配料工人是同一个人,也可能不同);而发酵剂比较特殊,就需要发送任务给品控人员。

由于工艺路线复杂,物料必须区分投放工序,那么MES的BOM就需要区分不同的物料的投放工序。

而且MES会配置每个工序上的人员工时和设备台时,MES特别关注工艺标准和质量标准,不同产品在各个工序上的工艺参数和质量参数都会存在差异,需要分别处理。

BOM和工艺路线的两系统统一

通常企业是先有了ERP,然后再上MES。刚才也分析ERP和MES中对于BOM及工艺路线存在差异,那就需要双方尽心协商,有3个解决方案:

1.ERP中的BOM划分为多个层级,尽可能与MES的工艺路线匹配;

2.ERP中的BOM需要增加字段,来分辨投放工序

3.BOM与ERP保持相同的结构,但是通过物料类来区分投放的工序不同。

1和2两种方式都需要ERP进行改造,会影响ERP的成本归集。第3种方式,ERP不需要发生变化,但会存在同一个物料类甚至同一个物料需要在两个工序中分别投入,就很难区分,需要人工的干预才能建立准确的工艺和BOM信息了。

基础数据、BOM和工艺路线统一了,就可以进行确定业务交互接口,工知哥会在后面的文章中继续讨论。

免责声明:本文系网络转载,版权归原作者所有,如涉及版权,请联系我们删除,QQ:1138247081!

共有条评论 网友评论

验证码: 看不清楚?