当前摆在人们面前的严峻问题是,如何使对企业信息技术网络的投资能迅速取得回报?看来正确认识MES的作用和正确地发挥MES的作用是非常关键的事情。本文将重点放在至今在国内尚未引起足够注意的MES,以期对这个沟通ERP和生产制造的控制系统之间的关键环节给予应有的重视。 . [6 C. m7 u' Z) z引 言 % x( ]: \# \# X# S20世纪90年代以来,经济全球化的趋势日益增加,信息技术的发展极为迅速,市场环境发生了根本性的变化。顾客驱动已成为市场的主要特征,市场竞争的要素涉及到工控时间、质量、价格、服务和环境。而信息技术的广泛采用,使得以顾客订货和市场需求为轴心的生产活动已可以不受时间和地域的限制,竞争的高科技含量因此大大提高了。面对激烈竞争,企业界的重要对策就时采用将制造技术与信息技术、自动化技术、现代管理技术和系统科学技术有机融合的新一代先进制造技术。以此为契机,企业资源计划ERP和制造执行系统MES从理念发展到软件平台,再形成完整的系统,并开始了较为广泛的应用。它们或以软件平台形式出现,或以系统形式出现,或以应用服务的形式出观,这预示着人类正在进入电子商务和电子制造完美结合的新时代。 8 e G% D# n8 Q+ S; G2 ~ERP立足于经济全球化的环境,面向正在迅速形成的供应链,从企业全局的角度对经营和生产进行全面计划,并实施企业资源的一体化管理。它以财务管理为核心,将资金流、物流与信息流加以有机结合,使整体价值链管理的概念得以实现。它集成了供应链管理功能,强调供应商、制造商与分销商之间的新型伙伴关系,支持企业后勤管理,形成对市场快速响应的能力。它强调企业流和半制成品的管理,通过对半制成品的管理实现企业的人员、财务、制造与销售之闻的整合,支持企业业务过程重组。按理,在生产制造计划中,ERP支持MES的管理模式,通过MES支持不同行业(就大的分类而言,主要是离散制造业,流程工业和批量流程工业)的管理模式。但仍然需要化大力气去解决ERP与MES之间如何针对特定工业企业建立协同作用的解决方案和实际存在的问题。 / a" G- F) Z' ]+ a* B$ X: r. m在典型的ERP软件平台中,财务管理(包括会计核算,财务管理)、生产控制(包括生产计划,制造)、物流管理(包括采购,库存管理,销售)和人力资源管理等是基本功能模块。过去的若干年来,ERP在国内得到了较广泛的重视,一些企业花了大量资金上ERP。但就一般情况而言,商业企业从ERP中获得的利益比较明显,而工业企业却没有那么幸运,甚至受到不同程度的损害。这一现象并非我国独有,在工业发达国家也是如此。美国ARC公司调查结果显示,53%的客户反映ERP对工厂生产存在负面影响。怪不得有人说:不上ERP是等死,上了ERP找找死。这里反映出在ERP实施过程中确实存在一些不可忽视的问题,其中最主要的是光有ERP并不能帮助和指导工厂分析其生产的瓶颈,改进和控制产品的质量,以及对具体的产品生产进行排产;ERP不但没有调动工厂管理人员的积极性,反而把他们降格为一种信息的收集者;ERP虽有生产控制模块,但难以真正在工厂层中使用。如果不加分析和改进这些问题,其结果则是将IT推离、而不是融人工厂的生产活动。 # x. _1 [. T" |但是对于一个企业,如果仅仅从生产工厂的视角来分析其在竞争中所处的地位,显然是短视的。即使是最好的MES解决方案,对于整个企业来讲,也不过是提供一个相对狭窄的视角,缺乏在管理层为进行决策支持所需要的生产执行数据的广度和深度。这就启示我们,完整的、能够引导一个企业保持长期的业务利益和价值的企业信息系统,必须是控制、制造执行系统MES和企业规划系统ERP三者协同作用的整合。可惜的是,在人们认识到ERP的重要作用的同时,并不曾给予MES足够的重视,更何况上ERP项目动辄要投资上千万,甚至上亿元。一般中小企业难以承担,即使是大型企业花那么多钱也不是轻而易举的。当前摆在人们面前的严峻问题是,如何使对企业信息技术网络的投资能迅速取得回报?看来正确认识MES的作用和正确地发挥MES的作用是非常关键的事情。本文将重点放在至今在国内尚未引起足够注意的MES,以期对这个沟通ERP和生产制造的控制系统之间的关键环节(见图1)给予应有的重视。 3 ^5 g. z, f! v一、MES的定义 ! H8 u. P2 u2 v5 t; g按照国际MES协会所给出的定义,MES提供从接受订货到制成最终产品全过程的生产活动实现优化的信息。它采用当前的和精确的数据,对生产活动进行初始化,及时引导、响应和报告工厂的活动,对随时可能发生变化的生产状态和条件作出快速反应,重点削减不会产生附加值的活动,从而推动有效的工厂运行和过程。MES改善运行设备的回报,以及改善及时交货、库存周转、毛利和现金流通性能。MES通过双向通信,提供整个企业的生产活动以及供应链中以任务作为关键因素的(mission critical)信息。其关键词是精确的实时数据,这是以业务为基础的(transaction-based)ERP和MRP-Ⅱ系统未曾加以考虑的。 v& M( N* q8 E6 a' i0 o美国AMR研究公司对MES也有自己的定义:MES是一个常驻工厂层的信息系统,介于企业领导层的计划系统与主生产过程的直接工业控制系统之间。它以当前视角向操作人员/管理人员提供生产过程的全部资源(人员,设备,材料,工具和客户要求)的数据和信息。 % D) z% o6 Q8 d; q. E其着重点是将信息技术运用于改善制造过程。在AMR的MES集成企业模型中分为3层:承担企业全面管理,包括会计/财务系统的管理决策层ERP;承担工厂级协调/跟踪跋现并监控趋势的执行层MES;承担工厂生产控制的控制层。美国的国家标准研究所(NIST)有关MES定义的表述是:为使从接受订货到制成最终产品全过程的管理活动得以优化,采集硬件嗽件的各种数据和状态信息。 $ ?$ p6 `0 L3 [2 V4 q由上可知,关于MES的定义存在一些不同的表述。但是,以下几点共识还是普遍被接受的: 6 }8 _. M5 M4 r) o! A2 e- m*MES在整个企业信息集成系统中承上启下,是生产活动与管理活动信息沟通的桥梁。 2 W+ D* x, Q3 f*MES采集从接受订货到制成最终产品全过程的各种数据和状态信息,目的在于优化管理活动。它强调是当前视角,即精确的实时数据。 9 N3 b5 p9 E! k- R2 U: B& R- `5 s*从对实时的要求而言,如果说控制层要求的实时的时间系数为1,那么,MES的时间系数为1O,ERP的时间系数为100(见图2)。 1 F. K4 e) J: L+ g二、我们为什么需要MES? Z2 F( S6 b) w( R* h7 m7 [* f在许多工厂中,全厂管理的功能目前仍然由文件和人工系统进行,通常有经验的人员执掌着工厂生产效益的钥匙。在大多数运行中,人工系统和有经验运行人员的判断总是起着重要作用(见图3)。但是,市场要求产品的品种和数量经常变化,靠人工和经验调整生产显然效率低、反应慢、缺乏竞争力。而且人工系统也不可能适应产品、工艺、技术和用户要求日趋加速的变化。由于生产运行变化如此迅速,MES的信息的及时性要求以分,甚至秒的速度进行反应,此时光靠人恐怕不行。因此,采用MES带来的效益不言而喻(图4)。 0 g8 L5 B7 Y c% D6 F7 g5 \ERP/MRP的环境是以具体事务为基础的。其数据交换系对生产调度、运输安排或对生产计划要求的响应。与此不同的是,控制的决策必须在秒甚至更短的时间内完成,它对生产过程、操作人员,或对材料的操作需求作出响应。显然,实时环境和实时响应的差异影响着绝大多数的具体事务和在控制层的执行。传统的数据流和控制流在ERP与控制层之间存在着巨大的鸿沟。传统的信息管理系统向主管财务的总经理和财务管理负责人报告,居于管理层;而传统的工程生产信息则向负责生产的总经理报告;职责不同,相互之间的沟通不一定能做到及时且细致深入。 ! {4 b6 i* J- B与此相反,MES能提供的材料数据是与生产消耗相关的,同时能生成基于精确执行时间的材料供应提前量,这将改善仓储控制。准确的生产模型是与实际测量相对于计划时间表的关系紧紧相连的,因而可用来修正过程模型,而且有助于精确表达生产计划的实时行为。 $ Q0 c0 A- h$ i ~8 s6 k" G在当今激烈竞争的世界经济中,要占有“最有价值”的地位,必须使企业具有最好的质量、最佳的客户服务、最低的制造成本、快速响应以及灵活性的特点。而要达到这样的水平,就必须在正确的时间提供正确的信息才可能进行最佳的决策。这就要求不断地对公用的数据库进行改善,同时让每个部门都拥有把数据转化为有用信息的工具。怎么能做到这些呢?唯有MES才能真正向企业提供以上这些功能。 6 \4 `8 p1 W! F三、MES在信息系统体系结构中的地位 " d( ^$ t, A+ g+ B主要的制造信息系统有:ERP(企业资源计划)、SCM(供应链管理)、SSM(销售和服务管理)、P/PE(产品和过程工程),以及MES(制造执行系统)和控制。这些系统每一个都有其一定的功能,包括若干不同的模块。它们间存在一些重叠,如调度可能出现在MES和SCM;劳务管理出现在MES、SSM、ERP中的人力资源(HR)功能模块中;文件管理出现在MES和P/PE;过程管理出现于MES和控制中。 % p p% R0 ~" t, j# F; kERP包括财务、订货管理、生产和材料计划,以及相关功能; SCM包括预测、分配和后勤、运输管理、电子商务以及高级计划系统; SSM包括销售力自动化、产品配置、服务报价、产品返回等; P/PE包括计算机辅助设计/制造(CAD/CAM)、过程建模以及产品数据管理(即PDM): 控制包括DCS、PLC、SCADA、DNC(分布式数控),以及其它计算机化控制装置。 8 U, s0 [+ h$ `% V6 ]四、MES与其它系统的关系 8 L# S- O, P3 E3 SMES和ERP、SCM、SSM、P/PE,以及控制系统之间实施数据交换的相互关系,主要是:MES作为生产制造系统的核心向其它系统提供有关生产的数据: MES向ERP提供实际生产数据,如成本、周期时间、产出和其它生产数据。 MES向SCM提供实际订货状态、生产能力和容量、班次间(shift-to-shift)的约束等。 MES向SSM提供在一定时间内根据生产设备和能力成功进行报价和交货期的数据。 MES向P/PE提供有关产品产出和质量的实际数据,便于CAD/CAM作适当调整。 MES向控制提供在一定时间内使整个生产设备以优化的方式进行生产的工艺规程、配方和指令等,将其下载。 . N# {: \- B- K五、其它信息系统向MES提供的数据 * _7 I5 b1 r5 P% d* l* bMES也从其它系统取得数据,以保证工厂的智能化操作运行。例如ERP的生产计划模块供给MES作工作调配;供应链向MES提供计划和调度是为了确定工厂生产活动的时间表;销售/服务的配置和报价模块为MES提供生产信息的底线;P/PE向MES发出工作指令、配方(recipe,泛指一组相互关连的工艺数据,也可能是一组材料的比例)、工艺规程和运行参数;来自控制的数据用作测量实际性能和操作条件。 C% O+ f: S0 W y2 r! B六、MES的功能模型 $ d; Z: ^7 K o0 I2 k( _% p按照MESA的定义,MES共有11个功能模块(见图6),包括:资源(包括机械设备、工具、熟练劳工、材料、其它设备及文档等)配置和状态模块;生产单元(以任务、订单、批次、批量和工作命令等形式表达)调度模块;数据采集/获取模块;质量管理模块;维护管理模块;性能分析(提供不超过以分为计时单位的实际制造运行结果的报告,包括SPC/SQC)模 块;运行细节计划编制与调度(提供按分钟为时间单位编制的基于优先级、属性、特性和/或与具体特性相关的配方、工艺等的安排顺序)模块;文件/文档控制模块;劳务管理模块;过程管理(监控生产,并自动校正或向操作人员提供决策支持,以校正和改善生产流程中的活动)模块;产品跟踪模块。 ( S6 a& I0 Q/ X* ?" W由于每个行业的生产和流通流程不同,还有其特定的行规,不同的行业对MES的要求和着重点是完全不同的。例如电子工业通常要求MES着重于建立精确的产品记录,即使在产品经常变化以及工艺和设计经常变化的情况下仍有精确记录。纺织行业、食品工业以及许多批量处理的行业使用MES是为了改善设备利用率,保证不问断的批量记录,进行配方管理和加速生产过程。宇航和军工企业需要MES能满足在线的工作指令,在加工过程中保持出错几乎为零,对产品进行完整的历史记录以保证法规和用户的检验,以及跟踪大项目的进程。制药行业通常要求MES能精确地进行便于管理的批量记录,证明产品符合法规。 % l: ^+ y7 h0 \! _: i甚至同一个行业中不同企业也各具特色,所以MES软件包总是针对某一个行业的特定要求而开发的。而且MES具体的应用程序开发和应用服务的工作量相当大,也相当专业化。 $ P0 Y6 e! U x$ N( i+ |6 z! O% Q" D这就往往造成MES的开发成本和应用成本过高,反过来又影响MES大面积的推广应用。 ' t( s1 q3 T" C6 Y- q- t {七、MES带来的效益 5 x' s; G4 f* u6 u+ U基于MES用户的经验,使用MES所带来的效益很可观。相比于其它任何制造软件,MES应该是最具吸引力的:平均减少制造周期时间45%;一般减少数据输入时间为75%以上;平均减少半成品(WlP)24%:平均减少为交班而准备的纸面工作61%;平均减少引导时间27%.;平均减少纸面工作和设计蓝图所带来的损失56%:平均减少产品缺陷18%。 # q8 j3 b4 J8 G; t以上列举的若干统计数据是由国际MESA协会通过调查研究确定的,具有充分的根据。 ~% M0 ?, M: X/ U8 C4 \八、ISASP95—正在形成中的MES标准 , e+ D! X* k7 @/ D( O! I0 D! S为了进一步规范MES,正在制定和发展企业信息整合(集成)标准和模型,但是大多数是针对一种特定的工业门类或类似的几种工业门类的。例如,欧洲技术委员会CEN TC310WGl正在为制造业制订高级信息集成解决方案。AachenlnformationSystems在为化学工业开发数据库和元数据库(meta-database)信息集成。ISO正在开发生产数据交换标准STEP(STandard forExchange ofProductdata)。从1997年开始美国仪表学会启动了编制ISASP95企业控制系统集成标准的工作,还有ISA的批量控制标准ISASP8。 X6 k% i; u$ j& ~" G! {2 Z# N/ K. H) d已经成为ISA正式标准的ISA SP95.00.01企业控制系统集成第1部份模型和专用术语目前已被国际标准组织IEC/ISO所接受,正在发展成为国际标准。它详细规定了业务经营和后勤支持系统与生产运行系统之间的接口。其功能模型(参见图7)主要依据国际MES协会提出的模型和美国普渡大学著名教授T.Williams指导下提出普渡企业参考体系结构PERA。 / X3 ~' J; n/ TISASP95.00.01的标准规定了4种主要资源类型,即人员、材料、设备和流程段(process segment)。前3种资源定义表示人员、材料和设备的信息,可进行静态或动态数据交换;第4种资源从制造流程的角度向经营管理系统提供关于材料、劳力和设备的计划和成本的信息。标准还规定了4个附加的交换信息集合:生产能力信息、产品信息、生产要求和生产响应。这些信息的动态交换通常是在系统之间进行,也是当前大多数经营管理与制造信息集成的基础。标准定义了这类数据的结构和表达这些信息之间的复杂相互关系的方法。生产能力界定经营管理调度所需要的信息;产品界定包括生产一种单一产品(或某种产品的一个生产批次)所需要的材料、设备和人员。生产要求或称排产调度(preductionschedules)界定安排其进行生产的工厂及相关材料、设备和人员。生产响应或称生产特性则界定实际生产的工厂和实际所用的材料、设备和人员。 ISAS795.00.02企业控制系统集成第2部分数据结构和属性在2001年上半年成为ISA的正式标准。该部分并未增加任何有关集成模型的新概念,但是对第1部分所定义的内容作出详细的规定,并通过举例和图解进行进一步的解释。例如按可使用的人员、所用的材料和已加工的材料所用的设备,以及所用的排产调度和成本控制的流程段来描述生产信息。在该标准的第1和第2部分没有对系统之间的信息交换规定一种正式的协议或详尽的格式,仅仅提供了发生交换的基础。正在编制中的第3部分将要定义为了最终达到企业信息集成,而必须对发生在生产制造与经营管理和后勤支持系统之间的各种活动进行非对称采集的模型。 ) s$ p, b4 q* Q7 ]' t' q" nISA SP95的第三部分试图通过定义和详细规定发生在管理层与制造层之间的数据流和功能来重点解决互操作性的问题。它定义最小或基本功能(组件),以及包括支持管理层与制造层之间交换信息在内的数据流。借助于用一种共同语言,使用户和MES开发、供应商都能以更有效和精确的方法交流、描述自己的要求,表达可提供MES软件包和服务的能力。该标准还具备灵活性,允许MES开发、供应商增加其附加值的功能。例如一个用户要实现一种新的数据历史记录功能,他发现由SP95定义的8个数据历史记录功能中5个可满足其要求。如果某种功能超出了SP95的范围,那么用户可以寻求一个供应商,其软件产品既符合SP95,又能提供额外的功能。 2 a+ `8 [' }, ?& g1 M+ O: g' l对ISA SP95标准最严峻的挑战是,它必须满足多种工业和行业对企业信息集成的需要。它必须搞成一个适用于食品工业、化学工业,以及电子工业这些不同类型的工业的跨行业的定义集合,从而保证SP95可以成为复盖离散型制造业、连续流程制造业和批处理流程制造业的MES的标准。 8 K; U1 [) d% c2 W7 N九、为降低风险,提高投资回报率,从MES入手 5 S. m/ w: n$ u1 C) w面向制造业和过程工业的ERP在经历了如年代后期的稳健增长后,在2001年和2002年有显著的下降。软件包的许可证收入受到的打击最厉害,而服务的收入继续强劲。同时在大规模的ERP项目已趋于饱和后,大多数ERP供应商正在全力开发中小规模项目的市场。这说明,如何使企业信息技术网络的投资迅速取得回报,引起企业管理层的极度重视。目前广大的制造业和流程工业正在把投资转向工厂级的IT项目聚焦于MES,或在2001年ISA展览会上称的工厂软件上。因为从这里切入,显然要比大把大把的钱花在无尽头的企业IT改造上的风险低得多。据称,一个典型的工厂信息项目其投资回收周期少于12个月。这种投资回报易于定量,且完全可用真实的工厂数据加以检验。 5 ^3 f" s% T% v/ w' j; m- @在经历过去十年多的努力实践和改进后,MES技术显著地变得成熟。它不但有着明确的定义、统一的名词术语和参考模型,而且正在制定相关的包括MES基本功能、XML扩展标记语言纲要等在内的标准,甚至出现了所谓最佳实践的微软的解决方案架构和通用建模语言(Mcrosoft Solution Framework and Universal Modeling Language)。不过我们还应有清醒的认识:如果没有恰当的规划,MES的挑战仍然是高风险的。只有把目标确定为既保证易于在MES本身内部和ERP、SCM等组合的灵活性,又能采用不断改进的新制造工艺的优点的同时,求取制造过程的优化,才能渐进地、逐步地通过MES的实践取得高投资回报。 1 h: k+ s3 {/ U7 h十、MES正面临着许多挑战 1 v1 c9 z% Z) W" Z; T# N2 `0 n5 T文献指出MES面临着十个挑战,这些挑战相互有关,而且因各别环境而相互关连的权重也存在差异。就其典型情况而言,在这些挑战中,80%属于企业文化的范畴,只有20%才属技术范畴。这些挑战主要是: : U9 Y% T3 Y4 \) q+ |*上MES项目时如何使得工厂和企业形成双赢局面。如果工厂人员拒绝引入MES和拒绝对自动化系统作相应的改造,或者如果企业领导层不理解或支持工厂的改造,再好的MES的应用也会沦为失败。 # A% w+ p5 q8 p/ T: z*不同行业之间的MES应用存在巨大差异。对不同行业的MES的形态结构,应该抓住每种制造环境的基本的和本质的症结所在。 6 }: b7 @1 S0 L. N a6 l/ H% r*对MES系统维护的矛盾。MES是一种应用于工厂的动态的IT解决方案,经常因产品、流程、以及新老产品的产出比例发生变化而不断地有所改变,由于数据库的应用软件实现由过程要求和具体事务的负荷导出的数据模型,所以当过程或产品发生改变,数据模型也必须相应“迁移”。其中包含报表结构和数据关系的规格化,以及增加数据负荷。如果用户在老模型上附加表格,过程的性能将会很快变坏,致使生产线运转速度减慢,于是形成了MES应用的瓶颈。一般地说在5年的周期内,MES的应用软件会有30—50%的变化。而且MES系统有7/24的跨多个系统的网络和设备接口需要维护。因此公司必须聘请或培养具有过程控制、IT和管理业务系统工作知识的制造业IT专家。 $ i5 P6 ^, S' \. M4 n# v*建立一种共同语言 MES的整合不是轻而易举的。问题出在工厂和企业的应用软件的数据结构不尽相同。企业和MES的应用程序要求共同的规格,以便于在引入新产品和新流程时,能有效地处理业务管理的改变,从而确定标准的工厂侧流程。这是软件维护的矛 盾,改变管理是MES在生命周期、低成本和迅速的投资回报等方面获得成功的关键。工厂侧的系统用基于生产、产品的语言予以处理,然后由MES加以分析变换为ERP的术语—工厂最大产量和能力,也为供应链规划和制定生产的时间进度提供相关数据。鉴于一个公司为优化产品制造和形成流水线作业,通过它的综合IT系统和管理流程,对其下属工厂的生产安排的变化有着相当直接的影响,因此为了简化接口,公司必须在许多技术细节方面与其下属的所有工厂和原有的综合系统取得一致。这包括:共同的网络通信协议;共同的数据结构;共同的事件和通报模型;共同的设备接口和应用软件接口;共同的应用程序整合方法;共同的业务间(B2B)信息格式。如果每一个工厂都用相同的操作系统和中间件,上述问题就变得容易了。但是,许多工厂却用了好几种操作系统和好多种组件结构,这样就有待于发展共同的语言了。好在为垂直综合和水平的工厂整合而发展的共同的语言已进入了最后阶段,这就是一系列的CIM的工业标准,从参考模型到目标模型,再到XML纲要和数据模型。这将极大地简化应用软件和接口的设计、维护和管理方法的改变。 5 t. @, c, z) b& t& m% V*建立一种共同的通信协议书 随着新一代以XML为基础的应用软件—可重用基本设计架构(A2F,Application-to-Framework)的企业应用软件接口(EAl)问世,IT的亚结构为建立企业和工厂接口可减少50%的成本。随着技术的成熟,实现MES的成本及MES的维护成本将持续走低。许多当前的整合实践使用了应用软件间(A2A,Application-to-Application)的接口,在整个企业的IT系统中用了许多不同的通信协议和语言。这样,产品和流程变化,用户就需要对MES进行维护。虽然许多公司已安装了A2A EAI软件,建立了接口库存系统和对点对点接口进行变换(mapping),但使用A2A EAI,如果工厂和企业内外的多个应用软件在运行时,会使任意应用软件之间的相关数据变得复杂化。在A2FEAI软件中,信息独立地在许多不同的系统和应用软件之间传送,而可重用基本设计架构充当解释、翻译和指导。由此可见,采用A2F的技术路线,使公司在实现新的功能性方面得以增进。在此基础上形成的整合架构,为将现有系统升级为性能价格比远高于目前的IT系统创造了前提条件。A2F带来的另一重要优点还表现在,它把工厂和企业的流程从基于应用的限制加以抽象,并首先构成数据模型。于是公司可为获取高年利润率和扩大市场进行最佳决策,而不必顾及个别软件模块的限制。 + Q5 \9 {# F8 O- V*建立有效的管理改变机制 为了有效地处理MES的许多改变,需要把一种专门的改变管理机制(CMS,change management system)和指导委员会纳入企业的组织之中。MES指导委员会应进行全面的决策和在规范的基础上使改变活动得到优先处理。 ' T/ s/ Q i; m" h*正确地评估症结所在 在一个企业开始其漫长的管控一体化进程时,最艰巨的任务是在实现MES的第一阶段识别出效率最差的流程。一般来说,工厂人员仅以一种定性而又带有一定的主观臆断的方式了解生产的瓶颈和浪费所在,缺少充分的数据予以验证。为了证明MES项目的可行性和确定投资回报周期,必须对制造过程作定性分析和评估,找出瓶颈和优先解决的范围。如果环境允许,先从小范围起步。在第一和第二阶段,只在二至三个自动化区进行试点,且只与企业管理系统作很少的整合,甚至不作整合。之所以作出这样的折衷,是基于以下的考虑:项目不大,但也能为完整的整合系统提供一个内容广泛的数据模型。因此,可在选择软件要包括哪些必要的功能性方面,为第三阶段及以后的发展作出明智的抉择。如果经济上没有问题,基本上应使整个系统可视化,这样便于对制 造过程和是否满足设计要求进行评估。 % X$ j! B% a7 D1 g; E; r/ f*对事务负荷和数据模型的要求作出定量分析和配置 一旦完成制造过程评估,在选择软件之前首先要把各种要求加以确定并冻结。在分析数据库事务和数据负载中选择软件,结果导致数据模型的确立。此分析勾画了在最坏的情况时的数据长度、发生最坏情况的次数,以及在一个生产进行过程中同时出现的事务类型,在此时MES不致造成生产周期时间变慢。一般地说,带宽和响应问题主要来自一大批参数数据、测试算法、工作命令,以及在一个单一客户过载问题。一旦确定了数据模型和事务规范,便可以选择软件的体系结构,以使这些规范达到最佳。许多用户跳过数据建模过程,仅基于外在的特性要求就去采购软件。这或许会导致数据库处于很不正常和存取缓慢的状态。 ( `- k( }& j, ~3 n1 W# D! F十一、MES软件开发及应用市场的两个动向 ; r9 E# O- `) J" A% J7 u7 l cMES软件开发商和MES的系统集成商正在受到来自两方面的挤压,即ERP软件开发商和系统集成商自上向下的渗透,将其功能扩展到MES来,以及HMI和SCADA软件开发商和系统集成商从下向上的冲击,增加MES的功能。 . A) @4 W" R; _3 s, \/ x实力雄厚的自动化系统供应商(如Siemens,Rockwell Automation)都在采取并购一些卓有成效的MES公司,或开发MES软件包来抢占MES的市场。Siemens收购了比利时的Compex IT Plant Solutions公司的MES产品proCX,主要用于制药工业和生物工程。Rockwell Automation推出了生产管理软件解决方案RSBizware,针对离散制造业和批量生产过程。 + A# k7 Q. ^+ T3 f3 c3 C; n据了解,Rockwell Automation还以OEM方式向北京和利时公司提供有关MES的软件。 % ]/ ?2 f3 d W' Z- @. V7 c$ R目前的MES软件产品并不是适合所有行业的,读者若有兴趣可以查阅参考文献所给出的MES软件性能表。 8 E) [, r7 H& P十二、小结 % |% {( x) F! \2 k; j5 D2 R6 Q+ f(1)MES在整个企业信息集成系统中承上启下,是生产活动与管理活动信息沟通的桥梁。不实施MES,管控一体化只是一句空话。对于面向制造加工业和过程工业的ERP,脱离MES将无法根据市场需求去组织、管理和优化生产。 9 {* f" ^( m; v$ E' g(2)MES技术在过去十年来已显著地成熟。但MES的发展和应用是一个过程,而不是一个事件,不可能想象成功的MES实施是可以一蹴而就的。要取得长期的成功,要求改造制造环境,要求获得有组织的支持,要求管理机制作适应性的改变。与此同时,MES软件在改善维护、改善与其它IT管理软件的接口等方面也有待于进一步发展、提高。 , M9 B( P/ S# V(3)要使企业信息技术网络的投资迅速取得回报,从MES人手是一种明智的选择。但是MES的实施需要恰当的规划和细致的分析,可从旨在解决一两个当务之急的工厂生产瓶颈问题着手,逐步地扩大。 |