MES的任督二脉

  1. 任脉:系统集成

关键词:制造、系统

MES作为一个IT系统,与ERP/PLM/WMS等其它系统有着高度集成。

这是因为,制造不是一个孤立的生产活动。

首先,从产品生命周期来看,立项、研发、制造、销售、售后组成完整的产品生命周期,而产品的特性需要在整个产品周期的各个环节中进行传递,这其中最重要的特性就是来自于PLM的产品BOM,因为BOM决定了产品的成本、加工流程、工艺设备等生产因素。

其次,从一次制造活动来看,典型的生产过程由订单触发,完整的制造流程包括:销售订单à采购订单à生产工单à发运单。这些单据对应于ERP中的现金流动和物料流动,而对于MES来说,来自于ERP的生产工单成为关键的生产因素。

因此,MES非常重要的两个集成需求是:与PLM集成BOM,与ERP集成工单。

下面我们举一个例子予以说明。

汽车行业,通常通过配置和颜色区分车型,如白色低配、红色高配等。汽车制造厂为每个颜色+配置组合分配一个总成件物料号,然后将对应的零件、配置件挂在总成件下面,形成制造BOM。工厂按照标准的配置制造产品,然后发往4S店。但是4S店通常会额外储备一些配置件,并在交付给用户时安装一些额外的配置件。

比如说某款车,低配版没有全景影像,只有高配版有。那么通常的做法是:制造厂按照低配版造车,然后发给4S店;4S店安装全景影像并刷软件。这是因为制造厂的BOM里面没有低配+全景影像的结构,因为无法按照这种订制方式进行生产。而4S店做了一些额外的工作,相当于在原BOM的结构上额外增加了一层选配件,因而可以更加灵活。4S店等同于一个虚拟的辅件装配车间,作业内容对应于选配件材料的虚拟BOM。因此这种模式,在某种程度上对4S店形成了依赖。

这是因为传统的做法,把物料BOM、工程BOM、工艺BOM都挂在总成件下面。

这种制造模式对应的物料BOM结构形式类似下表:


层级


物料号


消耗工位


物料描述


1


Z10010010


XX运动型低配红色手动版轿车


2


C40010011


T050


仪表盘


2


C40010016


T080


中控屏


2


C40020021


T120


左前座椅


2


C40030021


T250


1.8T发动机


2


C40040021


T340


ECU软件,版本V1.01

4S选装件对应的BOM为:


层级


物料号


物料描述


1


C40010018


全景影像


1


C40040021


ECU软件,版本V1.02

当4S店下订单时,根据车型、颜色等信息锁定了车辆的总成件号,并作为订单的属性予以绑定。

当ERP把订单传递给MES时,同时也把车辆总成件料号传给MES。

由于MES中的物料BOM和工艺都是定义在总成件料号下的,因此订单下发的时候已经决定了车辆的生产工艺。

假如某汽车厂想要抛开4S店系统,希望客户直接在网上下单、选择配置,然后在制造完成后直接从汽车厂发给客户,那么传统的BOM结构和加工流程就不适用了。

新的流程,要求为每个订单生成一个总成件号,其对应的物料BOM、工程BOM、工艺BOM是基于订单的临时组合,其结构类似下表:


层级


物料号


消耗工位


物料描述


1


S1008601


订单号S1008601,XX运动型轿车


2


P401207


低配手动仪表盘选配件


3


C40010011


T050


运动型仪表盘


2


P402402


低配手动中控屏选配件


3


C40010016


T080


中控10’高清屏


2


P410201


低配运动型座椅选配件


3


C40020021


T120


左前座椅无纺布


2


P420103


1.8T L4发动机


3


C40030021


T250


1.8T发动机


3


C40030021


T280


1.8T涡轮增压器


2


P430320


低配运动型含全影影像ECU


3


C40040021


T340


ECU软件,版本V1.02

当客户下达订单时,ERP把订单及选配件清单发给MES。

而MES的工艺基于选配件定义,因此MES在接收到订单的时候,也知道了工艺过程也就是所有选配件的加工的组合。

这种BOM结构可以允许工厂完全按照客户的订制进行生产,而无须4S店的额外订制作业。

  1. 督脉:控制集成

关键词:执行

MES与其它IT应用系统的一个重大区别是,MES与现场设备关系紧密。

根据ISA95的定义,MES介于ERP等企业业务系统与现场作业层之间:


级别


典型系统/设备


核心业务


作业范围


响应时间


4


ERP


现金流、物流


集团/工厂/车间


月/周/天


3


MES


工艺流


工厂/车间/工位


天/班次/小时/分/秒


0/1/2


电机/机器人/PLC


机械、电气、逻辑控制


区域/工位/设备


分/秒/毫秒

近几年来随着智能设备和工业物联网的兴起,似乎设备和IT系统联网是轻而易举的事情,但仔细分析的话,其实和工业现场的需求还是有很大距离。

象大家所熟悉的智能家电设备,采用安卓、树莓派等轻量型操作系统,通过互联网协议进行数据传输,但是这种方式的最大缺点是:速度慢(响应时间在秒级)、数据安全无法保证。

而象无人驾驶汽车的激光雷达等设备,由于算法都封装在芯片,采用专有数据传输协议,因此稳定可靠,但是价格昂贵,因此没有被广泛使用。

在车间现场,多年来被广泛应用的形式是采用PLC作为设备的逻辑控制中间层,然后通过OPC实现与MES的数据交换。

有了PLC/OPC的逻辑通道,MES能够向车间现场设备下发工单、BOM、工艺指令、防错指令等,此外也能够从设备收集状态信息、异常信息、操作结果、过程数据等。

这样一来,能够使工艺的执行更加灵活,同时也能够更快地对问题进行响应处理。

举例来说,一个较传统的汽车工厂,MES与设备没有深入集成,这样的话,工厂通常会按照车型进行小批量生产,每次换车型时,则需要集中在设备上进行相应的切换操作。

这种方式的工单顺序类似下表:


工单序号


车型


1


XX运动型低配红色手动版轿车


2


XX运动型低配红色手动版轿车


3


XX运动型低配红色手动版轿车


4


XX运动型低配红色手动版轿车



21


XX运动型高配银色自动版轿车


22


XX运动型高配银色自动版轿车


23


XX运动型高配银色自动版轿车


而如果MES实现了与设备的深入集成,则可以将工单混排,当车辆到达工位时,设备会根据车型信息自动进行运动、取料、加工、测量。

这种方式允许计划员尽可能按照客户订单的顺序安排生产,工单顺序类似下表:


工单序号


车型


1


XX运动型低配红色手动版轿车


2


XX运动型高配银色自动版轿车


3


XX舒适型中配灰色自动版轿车


4


XX精英型高配黑色自动版轿车


5


XX运动型高配红色自动版轿车


6


XX舒适型高配蓝色自动版轿车


7


XX运动型中配蓝色自动版轿车


8


XX运动型中配红色自动版轿车

前文描述了MES的2个关键集成点:应用系统集成,与控制系统集成。

其实从一流MES供应商的分布,我们也可以看出这一点。

比如达索公司开始的核心业务是CAD设计,产品主要是应用于汽车和航空业的CATIA/SOLIDWORKS,后来从IBM收购了PLM产品,又从APRISO收购了MES产品,从而实现了CAD/CAM/CAE/PLM/MES的系统整合。

而象西门子/洛克威尔/GE是做电气产品(PLC/传感器/伺服系统)起家的,后来又从HMI/SCADA开始慢慢与应用系统集成,再辅以收购,实现较全面的MES方案,再通过PLM实现与CAD/ERP的集成。

简单地总结一下,MES在ERP/PLM/WMS等应用系统中起到承前启后的作用,并在应用系统与现场设备之间起到承上启下的作用。

时间: 2024-10-25 13:08:39

MES的任督二脉的相关文章

天河微信小程序入门《三》:打通任督二脉,前后台互通

原文链接:http://www.wxapp-union.com/forum.php?mod=viewthread&tid=505&extra=page%3D1 天河君在申请到https证书后就第一时间去部署后台环境,但是发现每次访问https都要带上8443端口实在是很坑爹啊,作为一个强迫症晚期,我要做的自然是不带端口直接访问.打开你tomcat下的conf文件夹,编辑里面的server.xml <Connector port="80" protocol=&quo

打通任督二脉---原来这就是计算机(持续更新)

笔者是一个计算机爱好者,还记得当初还是个刚上小学的孩子,那时,我第一次听说世界上还有计算机这种东西(那时都叫电脑),当时是90年代,估计那时全村也没有一个人见过电脑,所以电脑就被传的神乎其神:有了电脑,任何犯人都逃不过警察的追捕,因为电脑能算出来犯人在哪里,电脑能一瞬间算出当时觉得比登天还难的5位数的加减乘除,电视里的天气预报也是电脑算的,什么火箭,卫星,原子弹,氢弹都是电脑算出来的......  能想象出我当时对电脑崇拜的心情吗,当时,在我的眼里,电脑不是机器,而是像神一样的虚幻的存在,甚至都

案例干货|用友罗涛:打通产品开发的任督二脉

[精彩预告]用友集团开发管理部总经理罗涛将于5月21日在上海MPD工作坊进行<破解4小时上线传说>的3小时分享.通过一个故事引入互联网+产品开发的迭代思路.价值发掘和发布规划等核心思想和工具,将结组利用小图团队的力量使用影响地图.用户故事地图.无代码验证等演练手段在3个小时的工作坊内快速发布一个产品,带领学员在操作中理解精益和敏捷.文章来源:公众号 :msup(ID:msupclub)关注回复“体验工坊”有惊喜. 导读:在面对需求的变化无常.人员的变动和技术的更新时,对客户价值的识别尤其重要,

任督二脉

RMI:https://www.cnblogs.com/xt0810/p/3640167.html 因为真要有技术深度的话,你可能需要花费至少2年的时间,从底层开始研究一些基础性的技术. 在打通你的底层技术任督二脉之后,再去对常见的开源技术进行深入的源码研究,比如说:dubbo.zookeeper.spring cloud.redis.rocketmq.elasticsearch,等等. 有了几年的积累过后,最后你在面试的时候,技术深度的体现,其实都是厚积薄发的. 原文地址:https://ww

打通电商多模式支持的“任督二脉”

你听说过任督二脉吗?像这样~ 咳咳~今天不讲武功,讲电商平台设计的功夫~ 背景 当今的电商可不仅仅是B2C商城,接下来还会有O2O,往后可能还会有商超.奥莱.二手交易...且称之为业务模式~而每个业务模式下还会有预售.竞拍.拼团等不同组合的子模式. 可是我商城的商品列表页不想展示O2O的商品啊,商品列表的数据希望按一定规则相互隔离.其他模块,有的出于操作习惯的考虑不隔离,有的出于用户行为的考虑需要隔离. 各模块数据隔离需求如下   列表页 商详页 商品组 优惠券 活动 订单 ... 原商城 隔离

K2 BPM_当K2遇上医药,用流程打通企业的任督二脉_业务流程管理系统

据调查,如今仍有60%的医药企业,存在合规经营和利润下降的困扰,在“研”.“产”.“供”.“销”的运营过程中,时时伴随着严苛的管理政策和法规.如何加强企业跨部门.跨组织.跨业务线的执行能力,始终是管理层最关注的话题.而流程,则是打通“任督二脉”,提高执行力的最佳解决办法. 当K2遇上医药 K2在医药行业的核心应用 -医疗推广活动管理 -讲者管理 (含讲者资质审核/讲者在线付款流程) -全面费用管理 -经销商管理 -特价及返利管理 -医疗问询及不良反应记录追踪 -招投标管理 -注册证管理 -销售&

打通MySQL架构和业务的任督二脉

目前,在很多OLTP场景中,MySQL数据库都有着广泛的应用,也有很多不同的使用方式.从数据库的业务需求.架构设计.运营维护.再到扩容迁移,不同的MySQL架构有不同的特点,适应一定的业务场景,或者解决一定的业务问题. DBA作为数据库架构的设计.实施.维护人员,不仅要对各种MySQL架构非常熟悉,还要了解业务,对于不同的业务有一定的划分和认识,并根据业务特点和架构特点,合理选择和使用MySQL,满足业务需求. 本文从MySQL常见架构.业务环境分类.业务与架构结合使用原则三个方面对MySQL数

那些年被吐槽的JavaScript代码风格你写过多少?老师傅来打通你的任督二脉!

现在写代码比以前好多了,代码的格式都有 eslint.prettier.babel(写新版语法) 这些来保证,然而,技术手段再高端都不能解决代码可读性(代码能否被未来的自己和同事看懂)的问题,因为这个问题只有人自己才能解决.我们写代码要写到下图中左边这样基本上就功德圆满了. (1)变量数量的定义 拒绝:滥用变量 let kpi = 4; // 定义好了之后再也没用过 function example() { var a = 1; var b = 2; var c = a+b; var d = c

任督二脉之进程管理(1)

进程生命周期,进程生命周期创建.退出.停止,以及僵尸进程是什么意思. 一.进程的定义 进程--线程.进程是资源分配单位:搞清楚进程就是搞清楚进程资源情况.进程控制块PCB是OS的通用叫法.task_struct结构体描述进程的资源情况.如下图所属: 1)*mm描述内存资源 2)*fs:文件系统资源 3)文件资源:注意与fs的区别,打开文件的fd数组fd_array记录打开文件的fd 4)*signal:该进程的信号处理函数(用户理解为多态) 5)pid:数量有限 节选自<linux操作系统原理与