《MES制造执行系统浅谈.docx》由会员分享,可在线阅读,更多相关《MES制造执行系统浅谈.docx(14页珍藏版)》请在优知文库上搜索。
1、导读:MES已经处于制造生产企业的核心地位,在生产中作为生产管理层,兼具便捷性、灵活性以及先进性等特点,汇聚生产运行中的所有元素,成为综合性的生产管理系统。本文会以生产制造为主线,其他流程为辅,以管理理念为主,具体功能为辅,介绍MES生产制造执行系统,期待能让各位制造业的同仁对MES有更深刻的理解,跳出系统本身,跳出固有思维,回归生产管理的本质。什么是MES制造执行系统MES是一套工具,旨在支持产品达到预期的质量、安全和合规水平,以及生产的预期性能水平。MES是支持工厂质量标准和企业卓越运营计划的关键要素。在工厂层面,MES不是通过“最后一天结果报告”来控制生产线,而是通过向操作员和生产管理人
2、员提供实时的生产和质量信息,使人们能够“主动”地进行生产控制。MES是制造业务的核心,支持业务流程和生产流程。1 .业务连续性支持 MES将持续向ERP系统提供生产完成信息,以确保优化业务供应链和流程规划 MES将为设备及生产人员提供生产准备信息,以确保设备保质、保量,按需作业2 .生产支持MES将向生产团队提供实时信息、,以确保以下活动和利益: 监控生产绩效 提供运营主动支持 对设备故障做出适当反应.确保质量一致性.通过平稳运行帮助增加产量 减少或消除数据输入时间和文书工作 缩短交付周期谈到MES,ISA-95早已对系统的范围和目标作出了清晰的定义,但是由于目前没有一个成熟的商业产品能够覆盖
3、所有的生产制造流程和管理需求,导致大家对MES的理解,范围不一、功能不一、用途不一,无谓对错,都是从本身工厂需求出发,但是如何建立更高效的、更简洁的、更有扩展性的工厂执行层面的信息系统,没有理论基础是不可实现的。站在巨人的肩膀上,登高望远。上图是ISA-95定义的企业信息系统边界,无数实践证明,在做系统规划时,我们必须要考虑系统的边界。为什么要这么做?很多人考虑是技术壁垒,这不是根本原因,而是下面最基本的战略思想。一个复杂的事物,没有先进的思想引导,是无法理清并发挥作用的。我们要用战略思想来武装自己。 独立自主,自力更生。我们把系统分级的目的就是让每一层级的系统都要自主运行的能力,而且是各司其
4、职,发挥最大主动性 实事求是。数据的真实性和实时性是做系统交互的关键,也是能够利用数据帮助决策的根本 群众路线。每一级系统对应不同的用户,符合用户的习惯,满足用户的需求,从用户中来,到用户中去从最底层(0,1,2级系统)开始分析,制造业按生产特性可以分为连续生产,离散生产,以及批次生产。MES之所以定制性很强,与不同的生产控制方式是密切相关的。我们会在后续介绍所有的业务模型建模实践。让大家彻底了解其不同和相同之处。连续生产特征 原材料会通过各种专用设备,其形状和性能都可能会发生改变 每台设备以一种标准的方式运行 每个设备执行一个特定的任务 最终的结果是产品的连续流动离散生产 产品批量生产,原材
5、料经过加工后,会生成独立的个体,称之为零件 有限数量的零件作为一个单位在工作站之间移动 每一部分都可以保持着自己独特的身份 每个零件都可以单独进行质量测试批次生产 产品可以批量生产,也可以一批生产 批次的一个特点是它们有相同的原材料和相同的生产历史 如果批存储在一起,则很难维护批标识 一台设备可以执行多个任务MES将会覆盖生产管理,质量管理,物流管理以及维修管理四大方面,那么不同的流程,在建模方面也会有所不同。每一个企业的管理细度,设备的自动化程度都是不一样的,统一模型需要不同部门,不同技术背景人员的积极参与和协同。这也是MES项目的难点之一。这几节我们来关注下各级系统的交互的技术细节,目的是
6、来回答目前很多人感到困惑的话题一一IT和OT的融合。工业互联网,大数据分析,智慧决策等等风口上的概念充满了这个制造业的时候,让企业的决策层产生了很多误判。好像没有“智慧”二字的项目,怎么还有脸上马,我的企业岂不是会落下十万八千里。当大量项目和资本从互联网涌入制造业,关注制造设备联网,一个不可逾越的鸿沟出现了。从互联网穿越过来的IT人不能理解自动化工程师的工作,觉得写PLC程序的人,像是写汇编程序,心里暗暗想,我都在玩JAVA,Python,数据仓库,高可用,多并发的高级程序,什么年代了,自动化工程师们还在写汇编级别的程序;而自动化工程师看IT人也是横竖都不对,天天口头大数据,云里雾里的,连基本
7、的串口通讯都不知道是啥。合作还是要有的,聪明的工程师们找到了一个救命稻草C)PC(OLEforprocesscontrol),号称可以和一切硬件设备互联,包括各种PLC或底层设备,于是大量的MES设计方案出炉,一个个高度集成的MES诞生了。但是OPC不是神仙,潜在的问题就是数据采集不准,不及时,更有甚者在下发数据时,出现错误,出现大面积设备停机,产品报废的情况。这时大家再回想起自动化工程师哪去了,你为什么不能保证设备通讯正常。本身设计方案已定,自动化工程师也很难去找到问题所在。大量互相扯皮的现象就出现了。决策层很自然地想到,不如成立一个部门,把自动化和IT工程师放到一起,汇报给一个老板,不就解
8、决了,有问题大家一起扛。其实当中的一个关键问题,大家忽略掉了,那就是系统的架构设计,没有了层级的概念,一套系统打天下,必然会带来上面的问题。1,2级系统就是设备控制级的系统,1级是指PLC控制,2级系统是指设备的上位机系统。这方面很多企业都很薄弱,很多都是设备供应商提供的,自己没有设计和运维能力。而这一层级,是不可或缺的,自动化工程师或者是专业的上位机系统运维团队需要确保这层级的系统稳定运行,设备才可以做出合格或高质量的产品。我们在顶层设计时,切不可忽略这层级的重要性。制造业的核心竞争力是保质,保量,按时完成生产任务,而这一层级的系统就是最基础的保证。这方面需要专业人才不断地知识积淀,将工艺和
9、设备控制完美结合,成为一个能打硬仗,能打赢硬仗的先锋连队。咱们继续说1级系统和2级系统,学过自动化的同学们肯定都了解过PLC(Programmed1.ogicController)可编程逻辑处理器。PLC经过50多年的发展,在性能上有了巨大的进步。遗憾的是国产PLC,一直难登大雅之堂。PLC的几个关犍特性 稳定,很多PLC用于军事领域,10年,20年稳定运行 快速,毫秒或微秒级的信号处理速度 可以连接工业现场各种信号源,数字量,模拟量,开关信号设备能在复杂的环境中,能够稳定安全地运行,PLC功不可没。工业自动化工程师们用几代人的智慧搭起目前成熟工业控制体系。PLC发展的同时,计算机的进步也是口
10、新月异。1级系统的劣势也很明显,数据展现不是很方便,特别是在生产现场,工人们需要快速换型,需要方便查看设备状态,工艺工程师需要分析设备数据,工艺工程参数,维修人员也要大量的实时或历史报警用来分析设备故障。于是2级系统应运而生。这些理念在20世纪八九十年代就已经存在,至今也没有过时。反倒是现在,有些年轻的工程师们,觉得只有大数据,只有人工智能才可以做。在此,我们一定要强调,只有2级系统稳定,可靠的运行,单体设备才能发挥其最大效能。有了2级系统的基础,MES才能没有后顾之忧。也没有必要去纠结与PLC通讯的复杂和不确定性。很多工厂在2级系统层面投入太少,而期望MES采集和控制设备的所有数据,导致ME
11、S的投入巨大,效果却不如人意。还是重复强调,我们制造业信息系统架构设计,要从顶层开始,逐层规划,同步数据,分步实施。当设备上位机系统日趋完美的时候,当ERP系统越来越完善的时候,人们对车间管理的期望越来越高。如果我们有了单兵作战能力超强的士兵,有了高瞻远瞩的元帅,那么整体的战斗力将取决于士兵如何能得到正确的指令。我们急需要能够正确理解元帅命令的将军,并传令给各级士兵,协调各种兵种,调动各类资源,并将战场的实时信息反馈给元帅。MES就是将军。为什么我们说MES是智能制造的核心?因为MES能够充分整合和调动人、机、料、法、环五大生产要素,它是黄沙百战穿金甲,不破楼兰终不还的霸气将军。当前中国的制造
12、业,其实很多人都在质疑MES有什么用?或者说投资二三百万,更有甚者一二千万的费用建设是不是值得。企业有这样的顾虑是正常的,现在市场上或供应商做出来的MES水平参差不齐。各式各样的“将军”履职了。 把单体设备的数据集中到一个中央数据库,将军变成了车间秘书 一堆堆的防错,出现在各道工序,将军变成了监工 控制单体的设备运行,将军变成了士兵。期望读到这篇文章的企业家们和MES供应商们,都仔细地思考MES的用途和前景,当前企业的现状需求,真正通过MES系统的建设,提升企业的核心竞争力(质量,产量和交期)。 没有单兵作战能力的,只能提高单兵作战能力 元帅统筹能力不够的,提高统筹能力 没有将军上传下达,指挥
13、战役的,找到合适的将军什么四级系统?ERP一一企业资源规划系统是这层的典型代表。目前ERP软件可谓相当成熟了,很多企业也意识到其重要性。作为元帅,我们只提其一个关键字一一”全工 ERP系统是从全局出发,从全流程入手,支持业务流程优化 ERP是为了保证全局利益 ERP保证了全部流程之间的关联性ERP以物料信息集成开始,将各项业务和财务集成到一起,最大地实现客户价值和企业价值的共赢。ERP具备了很多前人的管理思想,如TQM全面质量管理,JlT准时生产,LP精益生产,BPR业务流程重组。在ERP建设或使用当中,一定要多去理解操作层面背后的管理思想,才会有助于企业的经营,才能够真正实现“管理以人为本”
14、。通过上面的介绍,企业信息化的分级是比较清晰的。这背后的思想值得借鉴,任何组织都应该有层次。管理就是要把层次理清,统一思想,上令下达。讲了很多理论思路,我们一点点从功能上剖析MES应该是什么样子。我们可以从生产主流程出发。生产管理一一第一步:定义产品制造流程 物料清单 工艺参数,工艺路线 辅助工具或辅料 所需设备,人员,能源这些基础信息在设计时,各级系统要通盘考虑。做到来源统一,管理细度分明,下级系统有独立运行的能力,上传或下载要保证准确无误。这些基础数据在不同行业的生产流程叫法不一,数据的组织方式也会有所不同。所以设计时要求同存异,考虑周全。生产管理一一第二步:制定详细生产计划这里我我们要强
15、调优化的概念,如何利用最小的资源(设备、人员、能源),最少的设备清洁或调整时间,最合理的设备组合和拆分,来实现生产任务。这是MES作为将军的最核心指标。在现实的MES项目中,却从来不够受重视,大家忙于采集数据,忙于防错,却忘记了核心。如同很多企业在上了ERP以后,MRP从来没有跑起来过,大家用excel,玩得不亦乐乎。虽说需求来源于工厂,工厂觉得现在excel已经很好了,何必去了解玩不懂,看不明白的复杂逻辑。历史上,著名的战役有很多,总会有胜利和失败的一方,双方都有将军,能力有高有低。孰好孰坏,战场上自然见分晓。回到MES的核心功能,详细生产计划,没有此功能的MES,如何谈MES是智能制造的核
16、心,失去了指挥能力的将军,与士卒有何分别!希望大家谈MES的时候,不要大谈万物互联、扫码追溯、系统集成,虽是重要,但不是立命之根基,不是取胜之法宝。生产管理一一第二步:制定详细生产计划,如何制定?所有的决策都是在拥有足够信息的情况下制定的,知己知彼,百战不殆。都需要哪些信息呢?1 .生产计划达成率。获取生产产量是MES必备的功能之一,而这在实际生产当中,往往不是一件容易的事情,很多时候人们会综合管理细度,平衡数据的采集方式。特别是连续生产行业往往带一些预估量。我们要尽量保证产量数据的准确性和实时性。这样MES才能及时调整生产计划2 .资源可用性,包括人,机,料,辅助工具,辅料,能源等3 .生产支持部门的