e-works数字化企业网  »  文章频道  »  管理信息化  »  MES

制造执行系统(MES)的发展和挑战

2004/3/10    来源:中国工控网    特约撰稿人:        
关键字:工控技术  
当前摆在人们面前的严峻问题是,如何使对企业信息技术网络的投资能迅速取得回报?看来正确认识MES的作用和正确地发挥MES的作用是非常关键的事情。本文将重点放在至今在国内尚未引起足够注意的MES,以期对这个沟通ERP和生产制造的控制系统之间的关键环节给予应有的重视。
    引 言

    20世纪90年代以来,经济全球化的趋势日益增加,信息技术的发展极为迅速,市场环境发生了根本性的变化。顾客驱动已成为市场的主要特征,市场竞争的要素涉及到工控时间、质量、价格、服务和环境。而信息技术的广泛采用,使得以顾客订货和市场需求为轴心的生产活动已可以不受时间和地域的限制,竞争的高科技含量因此大大提高了。面对激烈竞争,企业界的重要对策就时采用将制造技术与信息技术、自动化技术、现代管理技术和系统科学技术有机融合的新一代先进制造技术。以此为契机,企业资源计划ERP和制造执行系统MES从理念发展到软件平台,再形成完整的系统,并开始了较为广泛的应用。它们或以软件平台形式出现,或以系统形式出现,或以应用服务的形式出观,这预示着人类正在进入电子商务和电子制造完美结合的新时代。

    ERP立足于经济全球化的环境,面向正在迅速形成的供应链,从企业全局的角度对经营和生产进行全面计划,并实施企业资源的一体化管理。它以财务管理为核心,将资金流、物流与信息流加以有机结合,使整体价值链管理的概念得以实现。它集成了供应链管理功能,强调供应商、制造商与分销商之间的新型伙伴关系,支持企业后勤管理,形成对市场快速响应的能力。它强调企业流和半制成品的管理,通过对半制成品的管理实现企业的人员、财务、制造与销售之闻的整合,支持企业业务过程重组。按理,在生产制造计划中,ERP支持MES的管理模式,通过MES支持不同行业(就大的分类而言,主要是离散制造业,流程工业和批量流程工业)的管理模式。但仍然需要化大力气去解决ERP与MES之间如何针对特定工业企业建立协同作用的解决方案和实际存在的问题。

    在典型的ERP软件平台中,财务管理(包括会计核算,财务管理)、生产控制(包括生产计划,制造)、物流管理(包括采购,库存管理,销售)和人力资源管理等是基本功能模块。过去的若干年来,ERP在国内得到了较广泛的重视,一些企业花了大量资金上ERP。但就一般情况而言,商业企业从ERP中获得的利益比较明显,而工业企业却没有那么幸运,甚至受到不同程度的损害。这一现象并非我国独有,在工业发达国家也是如此。美国ARC公司调查结果显示,53%的客户反映ERP对工厂生产存在负面影响。怪不得有人说:不上ERP是等死,上了ERP找找死。这里反映出在ERP实施过程中确实存在一些不可忽视的问题,其中最主要的是光有ERP并不能帮助和指导工厂分析其生产的瓶颈,改进和控制产品的质量,以及对具体的产品生产进行排产;ERP不但没有调动工厂管理人员的积极性,反而把他们降格为一种信息的收集者;ERP虽有生产控制模块,但难以真正在工厂层中使用。如果不加分析和改进这些问题,其结果则是将IT推离、而不是融人工厂的生产活动。

    但是对于一个企业,如果仅仅从生产工厂的视角来分析其在竞争中所处的地位,显然是短视的。即使是最好的MES解决方案,对于整个企业来讲,也不过是提供一个相对狭窄的视角,缺乏在管理层为进行决策支持所需要的生产执行数据的广度和深度。这就启示我们,完整的、能够引导一个企业保持长期的业务利益和价值的企业信息系统,必须是控制、制造执行系统MES和企业规划系统ERP三者协同作用的整合。可惜的是,在人们认识到ERP的重要作用的同时,并不曾给予MES足够的重视,更何况上ERP项目动辄要投资上千万,甚至上亿元。一般中小企业难以承担,即使是大型企业花那么多钱也不是轻而易举的。当前摆在人们面前的严峻问题是,如何使对企业信息技术网络的投资能迅速取得回报?看来正确认识MES的作用和正确地发挥MES的作用是非常关键的事情。本文将重点放在至今在国内尚未引起足够注意的MES,以期对这个沟通ERP和生产制造的控制系统之间的关键环节(见图1)给予应有的重视。


图1 MES是上承ERP、下接控制系统的桥梁

    一、MES的定义

    按照国际MES协会所给出的定义,MES提供从接受订货到制成最终产品全过程的生产活动实现优化的信息。它采用当前的和精确的数据,对生产活动进行初始化,及时引导、响应和报告工厂的活动,对随时可能发生变化的生产状态和条件作出快速反应,重点削减不会产生附加值的活动,从而推动有效的工厂运行和过程。MES改善运行设备的回报,以及改善及时交货、库存周转、毛利和现金流通性能。MES通过双向通信,提供整个企业的生产活动以及供应链中以任务作为关键因素的(mission critical)信息。其关键词是精确的实时数据,这是以业务为基础的(transaction-based)ERP和MRP-Ⅱ系统未曾加以考虑的。

    美国AMR研究公司对MES也有自己的定义:MES是一个常驻工厂层的信息系统,介于企业领导层的计划系统与主生产过程的直接工业控制系统之间。它以当前视角向操作人员/管理人员提供生产过程的全部资源(人员,设备,材料,工具和客户要求)的数据和信息。

    其着重点是将信息技术运用于改善制造过程。在AMR的MES集成企业模型中分为3层:承担企业全面管理,包括会计/财务系统的管理决策层ERP;承担工厂级协调/跟踪跋现并监控趋势的执行层MES;承担工厂生产控制的控制层。美国的国家标准研究所(NIST)有关MES定义的表述是:为使从接受订货到制成最终产品全过程的管理活动得以优化,采集硬件嗽件的各种数据和状态信息。

    由上可知,关于MES的定义存在一些不同的表述。但是,以下几点共识还是普遍被接受的:

    *MES在整个企业信息集成系统中承上启下,是生产活动与管理活动信息沟通的桥梁。

    *MES采集从接受订货到制成最终产品全过程的各种数据和状态信息,目的在于优化管理活动。它强调是当前视角,即精确的实时数据。

    *从对实时的要求而言,如果说控制层要求的实时的时间系数为1,那么,MES的时间系数为1O,ERP的时间系数为100(见图2)。


图2  MES中数据流和响应时间要求

    二、我们为什么需要MES?

    在许多工厂中,全厂管理的功能目前仍然由文件和人工系统进行,通常有经验的人员执掌着工厂生产效益的钥匙。在大多数运行中,人工系统和有经验运行人员的判断总是起着重要作用(见图3)。但是,市场要求产品的品种和数量经常变化,靠人工和经验调整生产显然效率低、反应慢、缺乏竞争力。而且人工系统也不可能适应产品、工艺、技术和用户要求日趋加速的变化。由于生产运行变化如此迅速,MES的信息的及时性要求以分,甚至秒的速度进行反应,此时光靠人恐怕不行。因此,采用MES带来的效益不言而喻(图4)。


图3  工厂 信息系统在许多时候还由人来决策

图4  采用MES取代人工决策的工厂信息系统

    ERP/MRP的环境是以具体事务为基础的。其数据交换系对生产调度、运输安排或对生产计划要求的响应。与此不同的是,控制的决策必须在秒甚至更短的时间内完成,它对生产过程、操作人员,或对材料的操作需求作出响应。显然,实时环境和实时响应的差异影响着绝大多数的具体事务和在控制层的执行。传统的数据流和控制流在ERP与控制层之间存在着巨大的鸿沟。传统的信息管理系统向主管财务的总经理和财务管理负责人报告,居于管理层;而传统的工程生产信息则向负责生产的总经理报告;职责不同,相互之间的沟通不一定能做到及时且细致深入。

    与此相反,MES能提供的材料数据是与生产消耗相关的,同时能生成基于精确执行时间的材料供应提前量,这将改善仓储控制。准确的生产模型是与实际测量相对于计划时间表的关系紧紧相连的,因而可用来修正过程模型,而且有助于精确表达生产计划的实时行为。

    在当今激烈竞争的世界经济中,要占有“最有价值”的地位,必须使企业具有最好的质量、最佳的客户服务、最低的制造成本、快速响应以及灵活性的特点。而要达到这样的水平,就必须在正确的时间提供正确的信息才可能进行最佳的决策。这就要求不断地对公用的数据库进行改善,同时让每个部门都拥有把数据转化为有用信息的工具。怎么能做到这些呢?唯有MES才能真正向企业提供以上这些功能。

    三、MES在信息系统体系结构中的地位
 
    主要的制造信息系统有:ERP(企业资源计划)、SCM(供应链管理)、SSM(销售和服务管理)、P/PE(产品和过程工程),以及MES(制造执行系统)和控制。这些系统每一个都有其一定的功能,包括若干不同的模块。它们间存在一些重叠,如调度可能出现在MES和SCM;劳务管理出现在MES、SSM、ERP中的人力资源(HR)功能模块中;文件管理出现在MES和P/PE;过程管理出现于MES和控制中。

    ERP包括财务、订货管理、生产和材料计划,以及相关功能;
    SCM包括预测、分配和后勤、运输管理、电子商务以及高级计划系统;
    SSM包括销售力自动化、产品配置、服务报价、产品返回等;
    P/PE包括计算机辅助设计/制造(CAD/CAM)、过程建模以及产品数据管理(即PDM):
    控制包括DCS、PLC、SCADA、DNC(分布式数控),以及其它计算机化控制装置。

    四、MES与其它系统的关系
   
    图5给出了MES和ERP、SCM、SSM、P/PE,以及控制系统之间实施数据交换的相互关系,主要是:MES作为生产制造系统的核心向其它系统提供有关生产的数据:

    MES向ERP提供实际生产数据,如成本、周期时间、产出和其它生产数据。
    MES向SCM提供实际订货状态、生产能力和容量、班次间(shift-to-shift)的约束等。
    MES向SSM提供在一定时间内根据生产设备和能力成功进行报价和交货期的数据。
    MES向P/PE提供有关产品产出和质量的实际数据,便于CAD/CAM作适当调整。
    MES向控制提供在一定时间内使整个生产设备以优化的方式进行生产的工艺规程、配方和指令等,将其下载。

图5  MES与其它系统的关系模型


    五、其它信息系统向MES提供的数据

    MES也从其它系统取得数据,以保证工厂的智能化操作运行。例如ERP的生产计划模块供给MES作工作调配;供应链向MES提供计划和调度是为了确定工厂生产活动的时间表;销售/服务的配置和报价模块为MES提供生产信息的底线;P/PE向MES发出工作指令、配方(recipe,泛指一组相互关连的工艺数据,也可能是一组材料的比例)、工艺规程和运行参数;来自控制的数据用作测量实际性能和操作条件。

    六、MES的功能模型

    按照MESA的定义,MES共有11个功能模块(见图6),包括:资源(包括机械设备、工具、熟练劳工、材料、其它设备及文档等)配置和状态模块;生产单元(以任务、订单、批次、批量和工作命令等形式表达)调度模块;数据采集/获取模块;质量管理模块;维护管理模块;性能分析(提供不超过以分为计时单位的实际制造运行结果的报告,包括SPC/SQC)模
块;运行细节计划编制与调度(提供按分钟为时间单位编制的基于优先级、属性、特性和/或与具体特性相关的配方、工艺等的安排顺序)模块;文件/文档控制模块;劳务管理模块;过程管理(监控生产,并自动校正或向操作人员提供决策支持,以校正和改善生产流程中的活动)模块;产品跟踪模块。

图6  MES的功能模型

    由于每个行业的生产和流通流程不同,还有其特定的行规,不同的行业对MES的要求和着重点是完全不同的。例如电子工业通常要求MES着重于建立精确的产品记录,即使在产品经常变化以及工艺和设计经常变化的情况下仍有精确记录。纺织行业、食品工业以及许多批量处理的行业使用MES是为了改善设备利用率,保证不问断的批量记录,进行配方管理和加速生产过程。宇航和军工企业需要MES能满足在线的工作指令,在加工过程中保持出错几乎为零,对产品进行完整的历史记录以保证法规和用户的检验,以及跟踪大项目的进程。制药行业通常要求MES能精确地进行便于管理的批量记录,证明产品符合法规。

    甚至同一个行业中不同企业也各具特色,所以MES软件包总是针对某一个行业的特定要求而开发的。而且MES具体的应用程序开发和应用服务的工作量相当大,也相当专业化。

    这就往往造成MES的开发成本和应用成本过高,反过来又影响MES大面积的推广应用。

责任编辑:林卿
兴趣阅读
相关资料
e-works
官方微信
掌上
信息化
编辑推荐
新闻推荐
博客推荐
视频推荐