大家好,我是Edison。

上一篇,我们通过了解了MES系统的发展历程和标准体系。本篇,我们来快速了解一下近年来吵得很热的MOM是什么鬼,它和MES到底有什么区别和联系。

MES是什么

MES (Manufacturing Execution System)是制造执行系统,是一套面向制造企业车间执行层的生产信息化管理系统。主要集中在生产过程管控,向上与ERP、PLM等系统进行对接,横向与WMS、QMS等系统进行对接,向下与设备进行对接。其共分为基础设置、计划排程、质量管理、订单管理、追溯查询、工位端、报表分析7大模块。

MES以生产管理为主,对生产以外的环节运营管理能力较弱。

MES的概念在90年代由美国AMR提出,主要针对于生产制造过程中流程、资源的管理系统,1997年,MESA提出的MES功能组件和集成模型,包括11个功能,同时规定,只要具备11个功能之中的某一个或几个,也属MES系列的单一功能产品。

MOM是什么

MOM (Manufacturing Operations Management) 是制造运营管理系统,围绕工厂生产相关因素,从设备资产、物料仓储、智能物流、分拣配送、到计划生产、能源消耗、质量监控等环节,全面管控,实现全过程数字化,让无序、无状态的数据,变成信息,再将信息传递到决策者,从而合理化利用数据资产,打造数字化工厂。

MOM的首次提出是2000年,比工业4.0、智能制造等新概念早了近十年之久,2003年,MOM正式进入国际标准。

MES和MOM的关系

(1)从范围来看

MOM所涵盖的范围要比MES所支撑的范围更宽泛和清晰。MOM所涵盖的范围是企业制造运行区域中的所有活动,它是抽象化的、比较固定的;MES所涉范围又会因其产品设计理念、发展历程,及应用的行业和地域等不同而发生变化,因此很难给以很清晰的边界。

(2)从本质来看

MOM与MES的概念是站在两种不同的角度提出来的。MOM应属对象范畴,MES属于软件产品或者软件系统。可以认为MOM是所要研究和解决的问题本身,同时又可视为包括各类MES类产品所涉及对象范围经过抽象化后的通用内容的上限;而MES则是针对某一类MOM问题而设计、开发的软件产品。

(3)从内容来看

就内容而言,MOM和MES在总体结构上有些不同。MOM是把生产运行、维护运行、质量运行以及库存运行等并列起来,使用统一的通用活动模型模板进行描述,对通用活动模型内的主要功能以及功能间信息流进行详细界定。MES通常以生产运行为中心,而其他几个部分的运行管理被弱化成功能模块,在生产运行中处于辅助地位,其作用十分有限,并未采用复杂程度类似于生产运行管理的框架进行描述。

下图是Edison心中的MOM应该包含的内容,它包含了MES、QMS、WMS和EAM四个重要的组成部分。

图片来源:盘古信息IMS-MOM

小结

总的来说,MES既可看作是对MOM问题提出的具体实现方法,也可看作是为了求解某类MOM问题所设计开发的软件产品实例。个人认为,MOM的提出并非是为了替代MES,而是为了在这一领域内建立普遍而清晰的研究对象与内容以及主体框架,而且MES仍将是这一领域中应用最常见的软件产品与软件系统,MES将在MOM所建立的主体框架基础上进一步朝着集成化与标准化方向迈进,这样就更加容易实现集成与共享,维护与升级更加方便。

除此之外,目前许多大公司已经把产品做成一个大的平台,包含了各种必需的可配置的功能,统一称为MOM。但是还是有一部分公司可能因为历史原因,比如以前的产品名字就叫做某某MES,即使现在已经类似于MOM了,但是还叫做MES。因此,大家也不需要在此纠结,理解即可。

参考资料

后厂造,《MES与MOM的前世今生与相爱相杀》

豪森智源,《一文读懂MES与MOM》

恒远智能科技,《MOM与MES的区别和联系是怎样的》

作者:周旭龙

出处:https://edisonchou.cnblogs.com

本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接。

五分钟了解MES与MOM的区别和联系的更多相关文章

  1. 用五分钟重温委托,匿名方法,Lambda,泛型委托,表达式树

    这些对老一代的程序员都是老生常谈的东西,没什么新意,对新生代的程序员却充满着魅力.曾经新生代,好多都经过漫长的学习,理解,实践才能掌握委托,表达式树这些应用.今天我尝试用简单的方法叙述一下,让大家在五 ...

  2. 转帖:用五分钟重温委托,匿名方法,Lambda,泛型委托,表达式树

    用五分钟重温委托,匿名方法,Lambda,泛型委托,表达式树 这些对老一代的程序员都是老生常谈的东西,没什么新意,对新生代的程序员却充满着魅力.曾经新生代,好多都经过漫长的学习,理解,实践才能掌握委托 ...

  3. 《gzip命令》-linux命令五分钟系列之七

    本原创文章属于<Linux大棚>博客. 博客地址为http://roclinux.cn. 文章作者为roc 希望您能通过捐款的方式支持Linux大棚博客的运行和发展.请见“关于捐款” == ...

  4. GC算法精解(五分钟让你彻底明白标记/清除算法)

    GC算法精解(五分钟让你彻底明白标记/清除算法) 相信不少猿友看到标题就认为LZ是标题党了,不过既然您已经被LZ忽悠进来了,那就好好的享受一顿算法大餐吧.不过LZ丑话说前面哦,这篇文章应该能让各位彻底 ...

  5. 「每日五分钟,玩转JVM」:线程共享区

    前言 上一篇中,我们了解了JVM中的线程独占区,这节课我们就来了解一下JVM中的线程共享区,JVM中的线程共享区是跟随JVM启动时一起创建的,包括堆(Heap)和方法区()两部分,而线程独占区的程序计 ...

  6. 五分钟搞定 HTTPS 配置,二哥手把手教

    01.关于 FreeSSL.cn FreeSSL.cn 是一个免费提供 HTTPS 证书申请.HTTPS 证书管理和 HTTPS 证书到期提醒服务的网站,旨在推进 HTTPS 证书的普及与应用,简化证 ...

  7. 五分钟学Java:如何才能学好Java Web里这么多的技术

    原创声明 本文作者:黄小斜 转载请务必在文章开头注明出处和作者. 系列文章介绍 本文是<五分钟学Java>系列文章的一篇 本系列文章主要围绕Java程序员必须掌握的核心技能,结合我个人三年 ...

  8. [分享] 史上最简单的封装教程,五分钟学会封装系统(以封装Windows 7为例)

    [分享] 史上最简单的封装教程,五分钟学会封装系统(以封装Windows 7为例) 踏雁寻花 发表于 2015-8-23 23:31:28 https://www.itsk.com/thread-35 ...

  9. JVM内存管理------GC算法精解(五分钟让你彻底明白标记/清除算法)

    相信不少猿友看到标题就认为LZ是标题党了,不过既然您已经被LZ忽悠进来了,那就好好的享受一顿算法大餐吧.不过LZ丑话说前面哦,这篇文章应该能让各位彻底理解标记/清除算法,不过倘若各位猿友不能在五分钟内 ...

  10. 《sort帮你排序》-linux命令五分钟系列之二十六

    本原创文章属于<Linux大棚>博客,博客地址为http://roclinux.cn.文章作者为rocrocket. 为了防止某些网站的恶性转载,特在每篇文章前加入此信息,还望读者体谅. ...

随机推荐

  1. JS 一些基本正则校验

    记录下JS一些基本正则校验,以备后需. 1 //手机号码校验 2 function formCheckMobilePhone(data) { 3 var pattern = /^[1-9]{1}\d{ ...

  2. .Net Core工作流WorkFlowCore

    前言 WorkFlowCore是一个针对.NetCore的轻量级的工作流引擎,提供了FluentAPI.多任务.持久化以及并行处理的功能,适合于小型工作流.责任链的需求开发.支持工作流长期运行,提供了 ...

  3. 【Zookeeper】(二)安装与配置

    1 安装 安装JDK(参考项目部署) 将Zookeeper拷贝到Linux下 解压 tar -zxvf apache-zookeeper-3.5.10-bin.tar.gz -C /opt/modul ...

  4. prometheus node-exporter安装

    目录 prometheus node-exporter安装 包安装在linux服务器 Daemonset安装 Docker安装 helm安装 prometheus node-exporter安装 安装 ...

  5. Django 静态文件 request对象方法 pycharm和Django连接MySQL Django模型层初步了解 基本的ORM操作

    目录 静态文件 一.概念 静态文件:不经常变化的文件,主要针对html文件所使用到的各种资源. 例如:css文件.js文件.img文件.第三方框架文件 ps: Django针对静态文件资源需要单独在根 ...

  6. [C++基础入门] 7、 指针

    文章目录 7 指针 7.1 指针的基本概念 7.2 指针变量的定义和使用 7.3 指针所占内存空间 7.4 空指针和野指针 7.5 const修饰指针 7.6 指针和数组 7.7 指针和函数 7.8 ...

  7. Selenium Grid入门详解

    一.简介 Selenium是Selenium套件的一部分,它专门用于并行运行多个测试用例在不同的浏览器.操作系统和机器上 Selenium Grid主要使用 master-slaves或者hub-no ...

  8. 「微服务」这10道Consul面试题值得一看

    前言 Consul 是一种非常强大的分布式服务发现和配置管理工具,它可以帮助开发人员和运维人员更好地管理和维护分布式系统. 但是,使用 Consul 也需要投入一定的人力和物力,需要根据实际情况进行选 ...

  9. Vue跨域详解

    碰到这种问题,其实你的接口已经通了,但是在页面上就是访问不通过. 你可以把API请求地址单独拎出来新开个网站打开看请求是否成功,成功,但是你的项目不通. 有那么几个可能吧: 1.请求头设置错误 hea ...

  10. vue项目连接socket.io跨域及400异常处理

    最近看人家用socket.io聊天,于是自己也想打个服务试试,不试不知道,一试吓一跳,原来这里吗还有这么多坑,下面就是所遇的坑,记录一哈,但愿可以帮助到遇到同样的坑的小伙伴 文章目录 一.服务端配置 ...