MES流程工业制造执行系统.docx
《MES流程工业制造执行系统.docx》由会员分享,可在线阅读,更多相关《MES流程工业制造执行系统.docx(16页珍藏版)》请在冰豆网上搜索。
MES流程工业制造执行系统
MES-流程工业制造执行系统
一、MES的定义和由来
国际制造执行系统协会MESA对MES的定义是,MES提供为优化从订单投人到产品完成的生产活动所需的信息口MES运用及时、准确的信息,指导、启动、响应并记录工厂活动,从而能够对条件做出迅速的响应,减少非增值活动,提高工厂运作过程的效率。
MES不但可以改善设备投资回报率,而且有助于及时交货、加快库存周转、提高收益和现金流的绩效。
MES在企业和供应链间.以双向交互的形式提供生产活动的基础信息口美国的调查咨询公司AMR把企业级的计划系统与工厂底层的控制系统之间的各种工厂管理系统的集合称作MES。
生产方式的演变和IT技术的进步是促进制造业信息化发展的两个基本动因。
在制造业信息化的早期阶段,受到当时的环境限制,工厂业务管理的信息化与生产设备的自动化通常被作为两个独立的领域而分别进行,由不同部门.基于不同看法而建成的一系列单一功能的信息系统,产生了以下两个长期存在的信息阻断问题。
①信息孤岛。
工厂内的生产调度、工艺管理、质量管理、设备维护、物料管理过程控制等系统之间相互独立,缺乏数据共享,从而导致功能重叠、数据矛盾等一系列问题。
信息孤岛造成了工厂中制造信息在水平方向的阻断。
所带来的问题严重地制约着工厂内各种系统间的协调,阻碍了系统的发展,降低了制造领域信息化的整体作用。
②信息断层。
公司级的业务管理系统无法得到及时准确的生产实绩信息,无法把握生产现场的真实情况,而生产现场人员也得不到切实可行的生产计划与生产指示。
信息断层造成了企业生产经营信息在垂直方向的阻断,成为阻碍公司级的.业务管理系统与工厂级的生产管理系统集成的根本原因。
从20世纪70年代后半期开始,出现了解决个别问题的单一功能的制造管理系统,如设备状态监控系统、质量管理系统,包括生产进度跟踪、生产统计等功能的生产管理系统。
也就是说,在未实施整体解决方案或信息系统以前.各企业引人的只是单功能的软件产品和个别系统。
20世纪80年代中期以后,伴随着消费者对产品的需求愈加多样化,制造业的生产方式开始由大批量的刚性生产转向多品种少量的柔性生产,伴随着计算机网络和大型数据库等IT技术的发展,企业的信息系统也开始从局部的事后处理系统方式转向全局的、实时处理系统方式。
在制造管理领域出现了准时生产(JTT)、约束理论(TOC)等新的理念和方法;在管理系统软件领域IIRPII系统迅速普及,EIF'系统崭露头角;在过程控制领域PLC,DCS得到大量应用。
尽管企业信息化的各个领域都有了长足的发展,但是在工厂以及企业范围信息集成的实践过程中,仍然难以解决信息孤岛和信息断层所带来的各种问题。
例如,在计划过程中无法准确及时地把握生产实际状况,在生产过程中得不到切实可行的作业计划,工厂管理人员和操作人员难以跟踪产品的生产过程,不能有效地控制在制品库存,用户无法了解订单的执行状况。
产生这些问题的主要原因仍然在于生产管理业务系统与生产过程控制系统的相互分离,计划系统和过程控制系统之间的界限模糊,缺乏紧密的联系。
2O世纪80年代中期,为了解决这两个课题,生产现场的信息系统开始发展,生产进度跟踪信息系统、质量信息系统、绩效信息系统、设备信息系统及其整合已形成共识。
与此同时。
原来底层的过程控制系统和上层的生产计划系统也得到发展,这时,产生了MES原型,即传统的MES(TraditronalMES,一TMES),主要是POP(生产现场管理,PointofProduction)和SFC(车间级控制系统,ShopFloorControl)。
制造执行系统MES(ManufacturingExecutionSastern)直到1990年才由美国的咨询调查公司ARM(AdrvancedManufacturtingReserach)提出并使用,为解决企业信息集成间题提供了一个被广为接受的思想。
MES从一开始就是一个特定集合的总称,用来表示一些特定功能的集合以及实现这些特定功能的产品。
二、MES发展
最初,MES并没有一个非常明确的定义,它几乎涵盖了所有那些无法准确地分配给其他层的应用程序或产品。
大多数这样的产品都是由一些定制的应用程序逐渐演化而来的,而这些应用程序基本上都是由系统集成商针对某类特定用户进行开发的,并且通常都是针对某个特定领域的(如排产、实验室、质量、产品跟踪等)。
此后,在国际上,各相关组织都开始意识到要对MES进行更加明确的定义。
MESA(ManufacturingExecutionSystemAssociationIn-ternational),ISA都相继开发了相关的模型对MSS加以描述,并试图通过模型使其标准化。
位于美国的MESA成立于1992年,是继AMR组织之后促进MES普及和标准化的团体,经常发布关于MES白皮书,还有用户使用MES后的效果调查报告。
AMR于1992年提出了3层企业集成模型,如图1-所示。
该模型揭示了过程控制与MRPⅡ/ERP系统间的明显的断层,并将各种厂家提供的位于中间执行层的系统称作制造执行系统(MES)。
图中各个层次的概要如下。
位于底层的控制层PCS,包括DCS(分布式控制系统)、DNC(分布式数控系统)、PLC,SCADA等系统,其作用是生产过程和设备的控制。
②位于顶层的计划通常是MRPⅡ或ERP等系统,其作用是管理企业中的各种资源,管理销售和服务制定生产计划等。
③位于中间层的制造执行层则是介于计划层和控制层之间。
面向制造工厂管理的生产调度、设备管理、质量管理物料跟踪等系统。
MES在企业系统的3层结构中起着承上启下,填补计划层和控制层之间的空白的作用,计划层的业务系统生成的生产计划(计划要做什么)通过MES传递给生产现场,来自控制层的生产实际状态(实际做了什么)通过MES报告给计划层的业务系统。
AMR于1993年提出了制造执行系统的集成系统模型,如图1-所示。
它由围绕关系数据库和实时数据库的4组功能构成。
工厂管理(plantmanagement是生产管理的核心部分,包括资源管理、计划管理和维护管理等功能。
工艺管理(plantengineering)主要指工厂级的生产工艺管理,包括各种文档管理和过程优化等功能。
质量管理(qualitymanagement以制造执行层的质量管理为核心,包括统计质量控制、实验室信息管理系统等。
过程管理(processrnana}etnent包括状态的监测与控制、数据采集等功能。
整个系统向上与公司级的系统(ERP)相连,向下与过程控制层的系统相连。
模型中的各个功能组通过位于模型核心位置的关系数据库共享生产数据,并通过实时数据库确保与过程控制系统的同步。
MESA在1997年公布的MES白皮书中提出了MES的外部环境模型,如图1-4所示。
从图中可以看到,企业资源计划(ERP)系统、供应链管理(SCM)系统、销售和服务管理(SSM)系统、产品和工艺设计(P&PE)、过程控制(PCS)系统以及制造执行系统(MES)是面向制造企业的6种主流信息系统。
每个子系统都有各自的定位和功能。
企业资源计划(ERP)—包括财务、订单管理、生产和物料计划和相关功能。
供应链管理(SCM)—包括预测、发送和后勤、运输管理、电子商务和先进计划系统。
销售和服务管理(SSM)—包括销售力自动化、产品组态、服务报价、产品召回等。
产品和工艺设计(P&PE)—包括计算机辅助设计/制造(CAD/CAM)工艺建模、产品数据管理(PDM)。
过程控制(PCS)—包括DCS、PLC、DNC、SCADA等设备控制以及产品制造的过程控制。
制造执行系统(MES)—包括车间范围的信息系统和有效执行操作功能以满足企业目标。
MES与其他几种类型的信息系统都紧密相连,这使得它在企业的整体信息基础中处于重要的地位。
从信息巢成的角度来看,MES在企业范围的SCM、SSM、ERP等系统与面向工厂底层设备的控制系统之间承上启下,起着垂直信息集成的作用。
同时MES连接SCM,SSM、ERP、P&PE等系统,起着横向信息集成的作用。
MES与其他5个子系统的有机集成不仅对MES本身,而且对其他5个子系统取得完满效益非常关键。
特别对于流程工业,流程工艺的生产过程具有大量丰富而又十分复杂的信息,这些信息对于控制、优化、故障诊断、调度、管理、决策等都具有重要的作用,MES能处理流程工业CIMS中原本难以处理的具有生产与管理双重性的信息,而且能起到将生产过程产生的信息和经营管理的信息进行转换、加工、传递的作用,是面向过程的生产活动与经营活动的桥梁和纽带,是实现三级结构流程工业现代集成制造系统技术的关键。
作为核心生产执行系统,MES为其他子系统提供以下信息:
ERP依赖MES获取生产实绩,如成本、循环时间、生产量以及生产性能数据;SCM从MES取得实际订单状态、生产能力和容量、排班限制等数据;SSM应用必须与MES连接,因为报价和发货都与给定时间内制造车间发生的事情有关;P&PE的精调要基于MES的生产率和质量测量结果;控制可从MES得到料单和指令以优化车间范围的运行。
MES也要从其他子系统得到数据:
ERP的计划为MES工作分配提供依据;SCM的主计划和调度驱动工厂内活动的时间选择;SSM产品组织和报价提供生产订单信息的基准,P&PE驱动工作指令、料单和运行参数;从控制来的数据用于测量实际性能和自动化过程变化的运行情况。
MES与其他子系统也有交叉。
例如,ERP或MES可给车间分配工作;SCM和MES包括详细的调度;工艺计划和文档可来自P&PE或MES;控制和MES都包括数据收集功能。
但是没有其他子系统可代替MES功能,虽然在ERP和控制中有些听起来类似MES的功能,但MES通常更关注与厂级生产性能,并致力于厂级运行优化。
MES功能的服务对象主要是运行人员,从工厂管理者到物流、维护、质量、调度管理者,到操作者和技术人员,这些都是关注制造生产率的人员。
而其他子系统也有各自的用户,如ERP的厂级控制卞要是收集财务和物流控制所需信息。
MES提供同样数据,但支持对厂级性能测量的分析。
控制系统中数据采集和收集一般用于独自过程的控制,而MES更关注各个过程对全厂性能的贡献。
除改进工厂运行外,MES还可以使企业在其他子系统投资效益得到放大。
MES的角色是从全厂角度对状态和过程运行、物流、人力资源、设备和工具等总体把握。
本质上说,生产知识、实际发生的和应该发生的都在MES掌握范围内,由此指导和测量一个工厂总体的运行效果,并为企业提供关于成本、物流和改进计划的数据流。
20世纪90年代中期,又提出了MES标准化和功能组件化、模块化的思路。
这时,许多MES软件实现了组件化,也方便了集成和整合,这样用户根据需要就可以灵活快速地构建自己的MES。
MESA于1997年提出了MES的11个功能模块功能组件和集成模型,如图1-5所示。
MES的11个功能主要如下。
(1)资源配置和状态跟踪对所有的生产资料进行管理,包括机器、工具、劳工技能、材料等,使其井然有序,随时可以投人运转。
同时记录资源的各种历史信息,以保证生产设备的配置,并对设备的实时状态信息进行跟踪。
(2)工序/细节调度根据生产单元的优先级、属性、特征,对生产工序进行优化,使生产资源配置的变化降到最低。
(3)生产计划和调度制定生产计划,并以任务、工单、’批次、订单等形式下发给各生产单元。
可以根据生产实绩实时调整原始计划,产生新的调度信息。
(4)文档控制对所有与生产单元有关的资料进行管理,包括工作指令、图纸、配方、标准操作流程、设计变更、产品记录以及150信息等,并进行历史数据的存储。
(5)数据采集和获取实时采集生产数据,记录生产单元的各种参数,并保存在相应的表格和记录中。
数据可以由人工录入和从设备中自动采集。
该功能需向外提供一个接口,以便其他应用可以通过它获得生产实时数据。
(6)人力资源管理记录员工的考勤以及专业技能,提供员工的实时状况记录,同时与资源配置功能交互,以产生最优配置。
(7)质量管理提供生产的实时分析,保证严格的产品质量控制。
能够发现潜在的质量问题,对出现的质量问题进行诊断、分析,并提出改进方法,包括SPC/SQC的在线跟踪和离线分析功能。
(8)过程管理对生产过程进行监视,自动纠正或提示操作人员纠正生产中的纸漏。
提供报警管理以及MES系统与智能设备的接口。
(9)维护管理跟踪并指导生产,以维护设备和工具。
对突发问题作出快速响应。
建立历史事件和故障记录数据库,协助完成故障诊断。
(10)产品跟踪和记录提供可视化的跟踪手段,监视产品的状态及用途。
跟踪信息包括加工者、原料供应者、批号、序列号、当前产品状态、报警信息、返工及异常情况。
通过跟踪信息可以追溯生产历史以及产品最终用途。
(11)性能分析对生产实绩和历史信息进行分析,以得到现实生产状况的效果,并与预计的效果进行比较。
1998年,AMR公司发表REPAC模型,即包括准备、执行、处理、分析、协调5个阶段组成的过程周期,如图1一6所示。
REPAC模型不只是针对MES三层模型的中间层,而是与相应系统一起连接在经营系统的闭环回路中。
除了早期的AMR3层模型中的概念以外,REPAC模型中增加了近年来成为制造工厂竞争力新基础的一些业务过程。
模型中的5个过程元素分别如下。
(l)准备(Ready)随着产品生命周期的不断缩短,工厂必须加快使新产品达到产量的速度,新产品引进、产品数据管理和对质量标准应用的管理,是准备过程的重点。
(2)执行(Execution}与早期的MES以及物料跟踪系统紧密相关,它以产品和订单的执行为重点,对应于MES中的事务处理过程部分,主要作用是追踪产品并记录包括质量和异常信息在内的生产数据。
(3)处理(Process)与工厂中现存的过程管理和控制基础设施紧密相关,它对应于工厂系统的过程和控制部分,包括MMT/SCADA,PLC,DCS以及与控制有关的设备。
(4)分析(Analyze)与制造过程紧密相连的MES中存在着大量的生产数据,但是这些数据通常难以直接用于决策支持和业务分析,在分析过程中,借助于在线分析处理(DLAP)和数据仓库技术,可以进行质量和生产改进、关键绩效指标的计算和整理及提供信息等有关工厂和产品绩效的分析。
(5)协调(Coordinate)与计划系统密切相关,以工厂内部生产过程的协调以及与供应链的协调为重点,协调过程不断地更新工厂的作业计划,通过来自执行过程的生产状态信息和来自分析过程的绩效信息,优化工厂中的所有活动。
REPAC模型中的5个元素构成了现代工厂制造业务循环的完整过程。
工厂模型通过过程制造环节与企业供应链中的供货环节(source、计划环节(plan)、交付环节(deliver)的相互协调,从而形成供应链范围的全局性优化体系。
从上述各种模型的侧重点来看,可以认为图1-2所示的3层结构模型体现了制造企业信息系统的层次观点,图1-3所示的集成系统模型体现了制造执行系统的集成观点;图1-4和图1-5所示的外部环境模型与功能模型体现了MES的功能结构观点;图1-6所示的REPAC体现了制造执行系统的过程观点。
从层次的观点来看,不同层次的系统具有独自的特征。
控制层中的系统关注生产设备的运行领域。
以秒为单位对生产设备的状况和生产过程进行监控,监控的范围通常是某个特定的工序,计划层中的系统关注生产计划领域,计划的范围通常是整个公司,位于执行层的MES则关注产品的制造领域,对产品的制造过程进行管理和跟踪管理的范围通常是整个工厂或整条生产线,层次观点对定位和界定MES起着重要的作用。
从集成的观点来看,通过信息集成可以避免信息孤岛的形成。
从而获得系统的整体效果。
MES集成的关键是信息共享,而信息共享的关键则是统一的数据结构和标准的数据接口,但是在实践过程中制造执行层的一些产品通常是由来自不同厂家的DCS,SCADA等系统的扩展和延伸,缺乏统一的数据结构口这些产品的代理商通常不具备进行实施工厂范围系统的能力.这些都为MES的实施带来了困难。
集成观点强调统一的数据结构在MES系统集成中的作用口
从功能结构的观点来看,MES与企业资源计划供应链管理销售和服务管理、生产工艺过程控制等5种系统关联。
MES不但与相关外部系统相连,而且存在功能上的重叠。
这表明MES是多种业务功能的集合体。
这些业务功能应侧重于执行层的需求,不但应该保持内部的完整性和一致性甲还要与外部环境中的相关系统取得统一。
取得企业信息化整体效果的关键,既不仅在于MES本身,也不仅在于其他某个系统,而在于MES.与另外5种系统的集成,功能结构观点为构筑基于组件技术的MES提供了功能结构和技术框架。
从过程的观点来看,制造执行系统应该能够支持一个包括准备过程、执行过程、处理过程、绩效分析和协调过程在内的完整的制造业务循环过程,而这个制造业务过程与外部的供应过程、计划过程和交付过程一同形成完整的供应链过程,其中以生产计划和生产调度为主要内容的协同过程,无论是在制造业务内部各过程之间的组织,还是在与外部的相关过程的协调中都起着核心作用。
过程观点明确了制造.业务过程循环的结构,体现出生产计划和生产调度是贯穿MES内部过程,并将MES与外部系统连接在一起的主线。
三、流程工业MES特点
流程行业的生产过程与离散制造业不同,一般为批量连续生产对原料的混合、反应、
值。
根据工艺流程特点分离、粉碎、加热等物理或化学处理过程,主要通过,使原料增值。
根据工艺流程特点,流程行业可以划分为连续型、间歇型(亦称为半连续型)、混合型三类。
以石油化工企业为例,其生产工艺流程是确定的,主要生产过程包括原料储运、加工处理、中间产品及产成品储运等,属于典型的、连续型长流程制造企业,而钢铁企业则属于混合型流程制造企业
流程行业生产工艺流程的基本特征概括如下。
流程企业是能耗高、服务面广、配套性强、资金及技术密集的重要基础产业部门、生产批量大、生产周期短,新产品研制开发周期长、投资大。
②产品是均一性物料,而非物品,从原料供应到产品输出,是一个稳定的、连续的加工过程,各个中间环节相互关联、相互制约,而原料在生产加工过程中通常起着极为重要的作用。
③生产品种依赖工艺流程与设备,主要原料品种单一且相对稳定,而产品种类数量多,属于典型的V型企业。
④生产过程的柔性及动态优化是通过改变生产装置的物流分配来实现的。
⑤生产计划确定后,主要生产任务是控制、调整工艺参数,降低能耗,提高产品质量.
⑥生产过程控制系统与装备一次性投资大,多数运行在高温高压、易燃易爆、有毒有害的环境下,在生产中有废弃物生成,存在环境保护问题,安全与故障诊断要求高。
⑦以安全、稳定、低耗、柔性、质量、收率等为生产管理与控制的重点优化目标,对过程自动化和管理信息化水平要求较高。
与离散制造业相比,流程工业MES具有以下特点。
①流程工业生产环境苛刻,生产过程包含复杂的物理、化学过程及各种突变和不确定性因素。
对应急处理和例外处理的动态响应要求苛刻。
②流程工业CIMS不仅要集成信息流和物料流,还包括能源供应流。
因此。
流程CIMS中MES的调度决策功能需要对物料和能量提供最佳控制策略,同时决策不仅以提高生产效率和降低生产成本为目标,还应将节省能源、减少污染等目标考虑在内。
③流程工业中MES的决策具有混杂性,不仅包括连续过程变量,而且包含离散过程变量。
为了对生产过程及产品质量进行控制,必须建立反映连续过程主要物理、化学变化过程的过程模拟模型,并将过程模型与优化模型结合起来。
④原料在制品、产品之间的标识不一一对应,化学性能、物理性能的变化要求产品属性动态配置。
⑤生产单元少,但生产单元本身可变因素多。
如原料成分、温度的波动,制造流程中各生产单元的输出的质量随机改变,生产时间的不确定。
⑥一般没有替换路径,而且由于生产过程的中间产品或在制品呈高温状态,前后生产相互影响。
特别是短流程或CSP生产线,没有缓冲或中间库对生产顺行的要求非常高。
四、流程工业MES主要功能
前面介绍了MESA给出的MES一般功能模块,应当注意的是,目前市面上没有哪一个MES产品完全具备上述功能。
事实上,不同特点的制造过程,不同的商业运作模式,所需的MES功能和侧重点也不同.例如炼油工业和化工业,虽然相似,但炼油MES中有油品输转调和功能模块,而化工则不需要。
至于冶金、轻工甚至其他行业,差异就更大了。
因此,目前形成了炼油工业、化学工业、冶金业、医药工业、食品工业、化纤纺织工业、半导体制造业等不同行业和领域的流程工业MES。
根据MES基本事务处理功能,结合流程工业特点,流程工业MES一般应具备以下功能模块。
(1)生产管理,包括生产计划管理和生产调度管理
生产作业计划和调度功能是MES的核心功能,对于生产企业来说,它是管理生产的基础。
该模块可以将生产计划分解为多个作业任务,分配给每个工作中心,并为每个生产计划产生调度报表。
系统可以对全流程运行状态进行监视,分析生产瓶颈,解决生产过程中的瓶颈环节,尤其在若于环节故障精况下,提供重组调度的能力。
具体功能可细分为下列三点。
生产计划制定:
根据ERP给出的生产计划有效地编制、管理、分发工序作业计划;根据现场要求和专家知识,快速调整作业计划;根据各工序参数、生产顺序计划及各工序的生产时间和等待时间,进行作业计划的优化。
生产任务调度:
根据相应作业计划进行各工序的生产组织调度;先进的多准则调度,在多种工艺路线情况下,通过人机交互,动态地完成生产调度;在某个生产环节发生故障的情况下,提供作业计划的重组。
生产状况跟踪:
对作业计划的完成情况进行跟踪;管理者可以随时察看处于各种状态的作业计划。
(2)物流管理,包括料场管理、物流跟踪和库存管理
提供基于窗口的、可扩展和即时的方式来监视、管理、跟踪和提高生产运营,允许企业管理者建模和跟踪工厂的关键资源,包括原材料、中间产品、产品规格、设备和过程的数据,管理成品库以及中间产品库。
具体功能可细分为以下五个方面。
物料信息配置:
配置车间所需物料类型;可根据用户需求配置物料的自定义属性。
物料跟踪:
实时跟踪物料信息,如位置,消耗状况,是否转化为新的物料,分组情况。
物料状况查询:
物料信息实时查询(位里,数量,状态等),物料去向查询(查询某一最终产品消耗了哪些以及多少原料和中问产品,或者反向查询)。
出入库管理:
产品出库人库时间、种类、型号记录;产品存放位置优化。
库存信息查询:
库存产品型号、时间、数量查询。
(3)质量管理
质量管理是MES功能中的一个重要组成部分。
该功能直接面对企业日常生产过程中的具体质量管理业务,包括生产数据自动采集录入、产品质量标准管理、工艺规范管理、图形分析、质量预报和判断以及报告输出等主要功能。
模块遵循ISO9000质量管理的原则,使得产品工程师能够根据用户的需求,在整个生产工序中对产品的质量进行统一管理、分析和控制。
具体功能可细分为以下五个方面。
质量标准管理:
自动生成产品所执行质量标准的各种检验表格,并可自定义检验项;产品质量数据实时采集,并与标准定义值进行比较,对不合格项产生报警;根据产品类型、规格自动生成各工序所需的工艺卡。
质量数据统计分析:
检验数据统计;工艺操作情况统计;质量统计报表生成;影响产品质量的因素相关分析;不合格品原因统计分析;工艺参数和过程控制参数的优化。
产品质量控制:
提供多种统计过程控制方法,对生产过程实施统计控制,变事后检验为事先控制,保证生产过程的稳定。
产品质量预报:
应用数据挖掘方法建立工艺参数和过程控制参数与产品各质量指标之间关系的质量模型。
通过质量模型,预报在特定生产条件下的产品质量指标。
产品质量判断:
利用专家知识和经验,建立专家系统,对各个质量指标进行分析判断产品是否合格;当工艺流程或其他生产环境变化时,可由用户自定义配置专家