离散行业/流程行业的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了 !