为什么要引入MES系统?

  随着ERP在企业应用的深入,ERP系统逐渐显示出其局限性。当ERP下达的工单到生产现场后,产品制造是以产线 “工单”或“批次”(Batch)为线索的执行过程。在这个过程中,现场管理人员需要实时信息进行决策(比如:不同产线上目前正在执行那些工单,进度如何,是否有质量异常的情况);执行人员需要得到实时的任务,以确保他们在正确的时间、地点,执行正确的工作(比如:物料应该在什么时候供应到工位,那些工位有设备异常,需要马上进行抢修等)。同时,生产排程、完工情况、班组/人员、物料齐套率、设备维护、质量报警等各执行要素,相互促进也互相制约,可谓“牵一发而动全身”。只有获取实时信息,方能确保生产计划高效/顺利的执行。但传统ERP定位于企业计划,其管理的数据以周、天为时间周期,无法对现场执行实时的有效管控,即所谓的在制造过程中存在“信息黑洞”。这个“信息黑洞”对制造过程的管理和控制而言,有多方面的不利影响,突出表现在以下几个方面: 

  1、生产效率有进一步提升的空间

  现场的实时“信息黑洞”,造成了执行和计划的不一致,从而影响了生产计划的准确性。在生产过程中,管理人员需要处理各种各样的生产异常,信息黑洞造成对现场异常的反应能力减低,降低了生产效率。

  2、物流不透明,不能精确实现物料 “落地结算”以减少在制品资金占用

  如:物料进入车间后,可能因为计划的变动等原因,物料没有被使用,从而使MRP运算的物料需求失真;又如:工人对现场物料的领用有时比较混乱,而现场物流缺乏有效的跟踪手段,从而造成企业与供应商结算的帐物难以匹对。

  3、不能对所有质量要素进行有效管理

  在生产制造过程中,工艺、设备、原材料、工人操作等都可能造成质量缺陷,若没有进行体系化的工艺参数和质量数据跟踪记录,当出现质量问题后,很可能将无法及时发现和追查质量原因,难以在造成大规模损失之前纠正问题。特别严重的是,当出现质量问题需要进行产品召回时,我们不易确定召回的产品范围。

什么是制造执行系统

  制造执行系统(Manufacturing _execution System, MES)是面向车间层生产监控与管理的信息系统技术,近年来发展迅速,并且促进了新的企业信息化国际标准—IEC/ISO62264和ANSI/ISA-95的产生。由于MES强调控制和协调,实现企业计划层与车间执行层的双向信息流交互,通过连续信息流来实现企业信息集成,提高了车间活动和生产响应的敏捷性,因此近年来MES在国外企业中得到迅速推广。

MES定位

  是处于计划层(如ERP/MRPII等)和现场自动化系统之间的执行层,主要负责车间生产管理和计划执行。

  一个设计良好的MES系统可以在统一平台上集成诸如生产调度、生产统计、产品跟踪、物料配送、质量控制、仓库管理、设备故障分析等管理功能,使用统一的数据库和通过网络联接可以同时为生产部门、质检部门、工艺部门、物流部门等提供车间管理信息服务。

  系统通过强调制造过程的整体优化来帮助企业实施完整的闭环生产。

MES能做什么

  由于ERP等是属于企业上层的信息系统,一般对车间层的管理流程不提供直接和详细的支持;现场自动化和信号采集是属于企业下层的信息系统,本身并非真正意义上的管理系统。

  比如面对以下车间管理的典型问题,它们就难以给出完善的解决手段:

  1、如何追溯产品的所有生产过程信息?如:原料供应商、操作机台、操作人员、经过的工序、生产时间日期和关键的工艺参数?

  2、如何防止部件装配错误、产品生产流程错误、产品混装和货品交接错误?

  3、如何知道生产线上当前出现最多的5种产品缺陷是什么?次品数量各是多少?

  4、目前仓库以及前、后工序线上的每种产品数量各是多少?要分别供应给哪些供应商?何时能够及时交货?

  5、生产线和加工设备有多少时间在生产,多少时间在停转和空转?

  6、影响生产潜能的最主要原因是:设备故障?调度失误?材料供应不及时?工人培训不够?还是工艺指标不合理?

  7.能否对产品的质量检测数据自动进行统计和分析,将质量隐患消灭于萌芽之中?

  8.能否废除人工报表,自动统计每个过程的生产数量、合格率和缺陷代码?

制造执行系统MES恰好能填补这一空白,在产品从工单发出到成品产出的过程中,扮演生产活动最佳化的信息传递者,改善生产条件及准时出货、库存周转、生产毛利及现金流量效益,并且也在企业上下层之间提供一个双向的生产信息流。

MES与ERP在功能技术上的差异

1、ERP与MES 的定位不同

传统ERP定位于企业计划。主要面向管理人员,其管理的数据以周、天为时间周期。当ERP下达的工单到生产现场后,ERP无法对现场进行实时有效管控,出现工单执行过程中的“信息黑洞”。

MES系统定位于执行层面。它接转ERP下达的工单,并实时发布到产线,通过现场的数据采集,直接对一线操作和车间管理人员提供生产支持。其管理的数据以现在、下一个小时为时间周期,为现场管理人员提供实时信息进行决策。

(补充:MES系统的主要目标是抓取生产过程的数据,反馈数据,出报表或者看板。这是MES系统的主要功能,它解决的是“计划执行的如何”的问题;而我们知道,ERP的主要职责是做资源计划,也就是“定计划”。MES系统和ERP系统的对接点就在“计划”)

2、ERP 与MES 管理的功能范围不同

ERP主要管理采购、财务、销售、生产订单管理、发运管理、成品仓储计划控制等计划层面功能。

MES主要提供车间的工单派发、制程防错、产品谱系、SPC质量分析、设备OEE分析、制程追溯等执行层面的功能。

3、MES与ERP系统有不同的技术要求

ERP主要处理计划数据,数据量小,不需要和底层硬件交互,易于采用集中的方式管理。更重要的是ERP在实施时,计划的流程相对固定。而MES的数据粒度小,数 据量大,和工厂的工艺、车间管理流程、自动化程度密切相关,不同企业实施时差异很大,且需要不断适应车间管理模式的变革,因此更需要系统的柔性和对集团推广的支持能力。另外,MES系统直接记录生产的过程数据,因此在系统的可靠性和稳定性方面比ERP 要求更高。

MES系统介绍的更多相关文章

  1. MES系统介绍(一)

    由于本人从事的行业主要为Mes行业,所以这里准备介绍一下Mes系统的基础概念和实际运用,并且以自己做过的一个实际案例(包括代码)来详细描述自己对Mes系统的认识,帮助小白扫盲,望大神勿喷. MES系统 ...

  2. MES 系统介绍

    MES系统是一套面向制造企业车间执行层的生产信息化管理系统.MES可以为企业提供包括制造数据管理.计划排程管理.生产调度管理.库存管理.质量管理.人力资源管理.工作中心/设备管理.工具工装管理.采购管 ...

  3. 冠捷显示成功的信息化建设(MES应用案例)

    企业介绍 冠捷科技集团是驰誉全球的大型高科技跨国企业,产品包括彩色显示器( CRT monitor ).液晶显示器( LCD monitor ).液晶电视( LCD-TV )与等离子电视( PDP ) ...

  4. 【详解】ERP、APS与MES系统是什么?

    ERP是什么?MES是什么?APS又是什么?无论他们有什么功能,对企业有什么意义,不过都是计算机在读写一些数据而已.实际上这一切的本质不过是数据在硬盘和内存中快速的读和写. ERP是--,APS是-- ...

  5. 艺萌TCP文件传输及自动更新系统介绍(TCP文件传输)(四)

    艺萌TCP文件上传下载及自动更新系统介绍(TCP文件传输) 该系统基于开源的networkComms通讯框架,此通讯框架以前是收费的,目前已经免费并开源,作者是英国的,开发时间5年多,框架很稳定. 项 ...

  6. 艺萌TCP文件上传下载及自动更新系统介绍(TCP文件传输)(一)

    艺萌TCP文件上传下载及自动更新系统介绍(TCP文件传输) 该系统基于开源的networkComms通讯框架,此通讯框架以前是收费的,目前已经免费并开元,作者是英国的,开发时间5年多,框架很稳定. 项 ...

  7. MES系统学习

    MES系统是当今制造型企业信息化的热点,而统一建模语言UML是面向对象建模的标准语言,在软件工程发挥着重要作用.MES系统如何进行UML建模呢,今天和大家重点讨论一下MES系统的UML建模方法,请看本 ...

  8. Linux文件系统介绍(转)

    文章转自:http://www.iteye.com/topic/816268 文件系统是linux的一个十分基础的知识,同时也是学习linux的必备知识. 本文将站在一个较高的视图来了解linux的文 ...

  9. Xamarin Android教程Android基本知识版本介绍与系统介绍

    Xamarin Android教程Android基本知识版本介绍与系统介绍 Xamarin Android教程Android基本知识版本介绍与系统介绍,开发Andriod有时候不像iOS一样轻松,因为 ...

随机推荐

  1. Android source code compile error: “Try increasing heap size with java option '-Xmx<size>'”

    export JACK_SERVER_VM_ARGUMENTS="-Dfile.encoding=UTF-8 -XX:+TieredCompilation -Xmx4g" ./pr ...

  2. 再见!【JAVA GUI】

    1.GUI概述 图形用户界面(Graphical User Interface,简称 GUI,又 称图形用户接口)是指采用图形方式显示的计算机操作用户界面. java作为一种面向对象的程序设计语言,它 ...

  3. 一条 SQL 语句在 MySQL 中如何执行的

    一 MySQL 基础架构分析 1.1 MySQL 基本架构概览 下图是 MySQL 的一个简要架构图,从下图你可以很清晰的看到用户的 SQL 语句在 MySQL 内部是如何执行的. 先简单介绍一下下图 ...

  4. 一文看懂 Kubernetes 服务发现: Service

    Service 简介   K8s 中提供微服务的实体是 Pod,Pod 在创建时 docker engine 会为 pod 分配 ip,"外部"流量通过访问该 ip 获取微服务.但 ...

  5. caffe源码 理解链式法则

    网络结构 首先我们抽象理解下一个网络结构是怎样的,如下图所示 F1,F2,F3为某种函数 input为输入数据,output为输出数据 X1,X2为为中间的层的输入输出数据 总体来说有以下关系 X1 ...

  6. 使用 swagger 加注解 有的方法显示 有的不显示

    在使用swagger  的时候 ,加完注解 运行后发现,有很多加了注解的没有显示,debug   也有返回数据 ,最终发现,有一个方法中有个参数 是Boolean 类型, 但是这个  参数 我没有添加 ...

  7. MySQL技术内幕InnoDB存储引擎(五)——索引及其相关算法

    索引概述 索引太多可能会降低运行性能,太少就会影响查询性能. 最开始就要在需要的地方添加索引. 常见的索引: B+树索引 全文索引 哈希索引 B+树索引 B+树 所有的叶子节点存放完整的数据,非叶子节 ...

  8. MBR分区表为什么最大只能识别2TB硬盘容量

    1. 前言 最近公司的服务器硬盘坏了,需要换一个新的硬盘,容量是2TB,用的fdisk进行分区,期间搜索分区工具,看到了关于MBR(Master Boot Record)与GPT(GUID parti ...

  9. 在Qt中配置海康工业相机SDK及遇到的问题(报错)

    1.在项目的.pro文件里导入海康工业相机的SDK路径 INCLUDEPATH += \ D:\HKVersion\MVS_3.1.0\MVS\Development\Includes #这时到入Op ...

  10. 封装事件订阅来进行非父子组件的传值(React)

    const list={} // 将事件名和事件函数装进事件池里 function $on(name,func) { if(!name || !func) return; if(!Object.key ...