为什么要引入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. nginx介绍及常用功能

    什么是nginx nginx跟Apache一样,是一个web服务器(网站服务器),通过HTTP协议提供各种网络服务. Apache:重量级的,不支持高并发的服务器.在Apache上运行数以万计的并发访 ...

  2. dubbo ChannelHandler

    记得我们在做服务暴露的bind和服务调用的connect都有一个ExchangeHandler的实例作为入参: 这个handler最终会利用装饰者模式被封装若干层,Dubbo中提供了大量的Handle ...

  3. SSM框架之MyBatis框架实现简单的增删改查

    MyBatis框架介绍 MyBatis是一个优秀的数据持久层框架,在实体类和SQL语句之间建立映射关系是一种半自动化的ORM实现,其封装性要低于Hibernate,性能优越,并且小巧,简单易学,应用也 ...

  4. Robot Framework接口自动化案例分享⑦——Jenkins持续集成

    一.RobotFramework插件安装 1.Jenkins首页->系统管理->插件管理->可选插件-> 2.搜索robot,点击直接安装 二.任务参数配置 1.新建任务 Je ...

  5. PyQt(Python+Qt)学习随笔:QDockWidget停靠部件的setTitleBarWidget方法

    setTitleBarWidget方法用于给停靠窗口设置个性化的标题栏,调用语法如下: setTitleBarWidget(QWidget widget) 说明: widget参数可以是任意一个QWi ...

  6. kettle如何从cube抽数据

    接触kettle已经还是有一段时间了,但是一直都使用简单的输入.输出(二维数据库to二维数据库).今天,突然接到一个需求,需要从多维数据库(CUBE)里面将数据抽取到二维数据库,我难住了,不知道该如何 ...

  7. Hbase API 多条件查询

    public static ResultScanner scan(String tableName, String family, List<String> columns, List&l ...

  8. DokcerFile的添加及如何生成一个自定义镜像mycentos(四)

    最近在学习Docker,用commit去生成一个镜像,但是生成后的镜像非常臃肿,所以去学习了一下DockerFile. 前提条件: 已在虚拟机中成功安装Docker 简单的理解可以如下图所示: Doc ...

  9. AcWing 345. 牛站 Cow Relays

    由于我太菜了,不会矩阵乘法,所以给同样不会矩阵乘法同学的福利 首先发现这题点很多边很少,实际上有用的点 \(<= 2 * T\)(因为每条边会触及两个点嘛) 所以我们可以把点的范围缩到 \(2 ...

  10. 二、初步认识LoadRunner工具

    LoadRunner工具有三个组成分别是: Virtual User Generator:用户行为模拟:录制运行脚本. Controller:上面的录制一个用户操作,这个可以将其克隆成多个用户,模拟多 ...