离散行业/流程行业的MES简单对比

-----------------------SAP屠夫

http://community.kingdee.com/pages/sapguru/blog/archive/2008/06/16/302813.aspx

在一家著名台资IT制造企业,曾做过大约三年的离散行业的MES维护主管,电子行业的 MES(台湾叫SFCS,也有说MES包括SFCS,基本上一回事)有这么些特点: (1).BOM是"V"型,即投入多个原料,一套投料产出产品只有一个. (2).BOM的层级多,元件数量多,比如一块主板,涉及原料上千,BOM可能多达9层. (3).替代料多,特别是电子产品更新换代快 (4).生产工序控制和质检控制. (5).SFCS实际上还包括计划优化,调度优化,操作管理,在新产品Pilot run时 计算每道工序所需要的人工和自动排班,不过国内直接人工实在是太便宜, 基本不用,ERP也有一个能力需求计划,基本被废弃,不过现在开始折腾APS的人 似乎有多起来了. (6).不良原因控制分析,维修工单或维修工序,产品可能会有报废. ...... 流程行业MES更加复杂,在石化行业混了三年,道听途说,罗列几点:

  1. 使用DCS(S88标准),MES的关键数据模型S95标准,目前国内有多家大学参与 流程行业的MES设计,并列入国家863课题. 流程行业的仪表计量价格昂贵(百万级),在离散行业的MES实际上也有简单DCS装置. 2.MES功能可以包括:生产计划优化,生产调度优化,物料平衡,能量平衡,绩效考核, 生产工单模拟(MOS,多数ERP也有此功能,实现模拟生产工单运行看产能和原料是否足够)3. 流程行业的BOM一般为"X"型,多投入多产出,有大量联副产品,中间产品还有 回流处理,和离散行业不同,因此生产成本的差异分析一般也不做.

    再如,在炼油业务中,多道装置/工序都可能产出汽油,因此索性将从小BOM->改变到大BOM, 也就是说在一个BOM中,投入方列出所有可能的原油种类,在产出方(联产品)列出产出产品, 如果实际生产中没有产出则不收,实际上从ERP成本的角度,比如sap,已经不能使用CK11N/CK40N 去根据料工费卷算某产品的标准成本了, 离散行业不同,它就一个产出,所以该产出的产品标准成本 就是根据BOM/Routing计算料工费卷算而来. 同时,由于各装置都产出同样的产品,所以采用'N+1"调和方案. 4.MES关心进厂实收量和实发量,ERP则关心结算量. 5.离散行业一般是当天开工单,当天发货,在BOM投入中,产出是固定的一种产品, 原则上可以坚决杜绝负库存,而流程行业实现难于确定产出, 由于多产出,企业可能根据 市场或其他原因更改产出,比如多添加某催化剂某类产品产出就相应多,再如,同一个炼化装置可配置 若干个加工方案,所以,目前企业多采用期末才做月平衡,因为计量困难,平时流动的液体产品收货不在ERP中反应, 这样,平时在ERP中,产品显示的是负库存,到月底才一次性平衡.6.由于ERP 未提供物料平衡功能,流程行业MES的物料平衡(还有是耗费的能量平衡)模块非常复杂, MES中平衡的算法,平衡的目标函数,权重分轻,有一个规则库,线性规划求解,没有接触过流程行业的朋友 也很容易理解,比如炼油行业,在装置,罐区,管道等环节,油品由于个环节的计量或其他原因, 供方和收方会有出入,采用这么些原则: a.罐区液位,仓库出入库,尽可能所有岗位反馈,否则损耗过大,存在计量差异时,存储罐不分摊, 进来罐区的是法定表, 罐是系统的,这样的目的很明显, 比如,罐区实际保存了100万吨汽油, 结果说只有98万吨,就会留下可怕的管理漏洞(^_^) 流程行业的液态由于收发的计量不一致和挥发特性,收方发方差异难免,调整有下面几个约束: I.罐存量不可调整: II.进出厂基准:法定量不可调整 III.互供基准:不可调整.以谁为准 IV.高准确度节点为准: 准确度 = 精度 *可信度,什么意思,举个简单实例,收方有个高精度仪表,价值 百万,显示流过液态产品3.4万吨,可发方却显示3.42万吨,则相信高精度仪表.    
    b.月末互供仲裁: 收方表为准,供方表之间的差异两边认. c.装置矫正: 基于装置的投入产出,(根据不同生产方案的收率进行校验) d.实施MES后,目标是日平衡(统计平衡),旬确定,月结算,日平衡为生产管理需要,月底盘点后的月平衡才到ERP法定数据. 流程行业做到日平衡很难,比如炼油, 要做到统计出当天消耗的原油和产出的成品油,则需要 到各罐区去查看计量仪表,而且,流程行业的生产一直是"流动的",交接时点的时间误差也会造成 物料平衡误差, 因此班组数据法定量要滞后. 总之,平衡规则包括: I.收方基准规则 II.单路优先规则 III.装置指标约束 IV.权重分配规则 7.有些物料的平衡只能是拍脑袋,比如瓦斯,不好计量,和离散行业不同,使用了多少个元件就是多少个, 在流程行业的生产过程中一般也不存在报废和因生产质量问题返修. 8.流程行业有的产品库位不能明确确定,在流程行业生产过程中,罐的倒库,罐每时刻存储的产品不同, 所以在ERP中索性设置一个库位(虚拟库位),产品的收发都从此库位,不象离散行业,产品显然可以和实际 库位一一对应. 9.MES难于解决的问题,实际上是管理上的问题. 原油如何消耗?多种原油混储,价格不一,企业为了调节利润,比如为了提高利润,可能会首先耗用 价格低的原油,MES是实物帐,就算能保证所有原油的总量不变,但是如何消耗,消耗种类不同不能控制, 也就说,MES只能控制到数量,却控制不到成本,如果企业蓄意消耗价低的原油,审计师们估计都没有办法, 一大堆液体混存,谁能保证用的是什么? 所以,有的企业则使用消耗混合原油的方案,就是假设有ABCDEFG不同的 原油,根据一定规则混合成X,消耗使则消耗X,这样从消耗量和价上都得到一定控制,一定程度上能防止过度的利润调节,当然,大油种的调换会留下明显痕迹. 10.流程行业的产品成本分摊采用积数法分摊. 积数分配法: 某联产品积数(成本权数)= 联产品产量× 联产品技术系数. 某联产品总实际成本= (该联产品积数/ ∑积数)× 总生产成本 道理简单,假设企业生产两种产品,A卖100元1个,B售价1000元/个,仅根据产量分摊成本不大准确,所以玩出一个技术系数的东西.
    这么些年在服装,机械,电子,物流多个行业混过,现在又在流程行业折腾,不容易呀! 年纪一大,记忆就衰退, 随便整理一些,当强化记忆,前几天,和一在某流程行业ERP解决方案供应商工作的朋友聊天,他忽悠俺说那个ERP在处理流程行业特别是医药行业有非常独到的优势,那个产品好象叫什么"XX斯",哎, 一听就知道又是国外的货色! 只要是国外的东西,在中国一般都很香,听说伟大的CCTV也要实施SAP,靠,钱烧的,烧的太CCTV了 !