在过去20年间,战略性企业集成策略一直在制定之中。尽管实现该集成功能所必须的大多数技术都不存在问题了,但是实际上只有很少的企业宣称已经达到类似的大集成。其实,MES就是一个动态的信息系统,它能够推动生产制造运营活动的有效执行。
在事件发生时,利用当前的精准数据、MES指导手册、触发事件、报告来分析工厂活动。理想情况下,MES系统由一系列的功能组成,包括从订单释放、生产制造、到最后的产品发货等一系列的产品管理运营活动,规定了产品整个生产过程的各个阶段。
在定义MES技术及其在改进卓越制造的过程中所扮演的角色,其中最重要的一个是ISA-95标准。该标准由国际自动化协会(ISA)联合生产制造业协会,以及包括控制、ERP和MES等多个行业的系统供应商共同开发制定而成。ISA-95利用生产运营管理(MOM),来描述MES的概念,在某种程度上该词具有更广泛的含义;但是两者其实都在尝试,为商务物流软件以及生产制造运营软件之间的信息交换建模。它们还为软件执行的活动、以及生产制造运行系统内部的信息交换建模。
图1:描述的是在ISA-95中规定的生产制造过程中决策制定的各个层级。
图1描述的是在ISA-95中规定的生产制造过程中决策制定的各个层级。第4层,业务规划和物流决策,由ERP和供应链管理系统(SCM)为决策提供支持。第3层,是传统的MES功能www.cechina.cn,用于提供追踪信息并进行趋势分析,并为诸如工作流程、配方控制以及维护等方面的决策提供支持。第0层、1层和2层,则是和实时生产事件相关,比如过程检测、监控过程的操作以及过程自动化技术等相关。这是分布式控制、监测控制和数据采集(SCADA)以及可编程逻辑控制器(PLC)系统的应用领域。
ISA-95还致力于改进不同层级之间,尤其是ERP和MES系统之间的互操作性。图2描述的是精简的ISA-95标准系统概览,并将其映射到普渡参考模型。虚线代表ERP系统和控制系统之间可能存在的边界。
在大多数典型的流程中,计划订单先传递给控制层,然后控制层返回生产线的响应和功能信息。该标准描述了物料、人员、设备和其它信息,这是建立一个有效的计划模型所必需的信息。该标准并不是要决定哪些系统在哪些情况下可以使用。它仅仅是提供中立客观的指导准则和数据交换结构,这样企业就可以据此做出调整,以便适应公司的具体情况。
ISA-95标准还提供了定义生产运营管理活动功能范围的指导原则。这包括管理定义、资源管理、详细计划、调度、执行管理、数据采集、追踪和分析,这些定义可以用于生产、维护、质量和库存等多个领域。
传统上,MES一度被视为ERP(第4层)与控制和自动化层(第2层)之间的解释层。在该角色中,MES系统的目的就是记录、控制所有来自于ERP层的产品订单(以几乎实时的方式)。实现的方式,就是通过与控制层的接口,来收集和提供实时产品数据,并将所有必要的物流和财务相关数据传回ERP系统。但是,仅仅这样来定义EMS的功能,并不能判定其在提高生产制造能力、质量和灵活性方面所具有的巨大潜力。它处理实时数据、执行业务规则,并将其与工程、质量和生产质量流程整合起来的能力www.cechina.cn,使其成为持续改进的理想平台。
图2:描述的是ISA-95标准的精简系统概览,并将其映射到普渡参考模型。
灵活的架构
要想发挥MES真正的潜力,需要将注意的焦点,从试图在分类目录中定义每件事的位置,转向定义为了实现最终用户产品价值的最大化所需的事。自从生产制造企业解决方案协会(MESA)开发出第一套模型以来CONTROL ENGINEERING China版权所有,MESA和行业普遍认为,在生产制造公司内共存的不同系统之间的界限是流动的,而不是僵化不变的。
在考察ERP 和 MES软件之间的界限时,可以发现很多功能之间,有明显的重叠。比如,计划、订单控制、人力资源和维护管理,当然这只是举了几个例子。在组成MES层和监控层(第2层)的活动中,也可能存在功能重叠。
先进的分析框架,有助于帮助企业确定在不同层面上部署系统的可行性、工作量、费用、灵活性、以及可维护性。例如,由CGI/Logica创建的框架CONTROL ENGINEERING China版权所有,归纳了15种类型的问题,可以帮助生产制造企业确定其软件需求。部署系统的标准包括:
分辨率: 进行追踪所需的数据分辨率是多少?
响应: 运行所需的是实时数据吗?还是可以以批处理的方式进行?
可配置性: 该配置是否具有开箱即用的产品特性,还是必须进行客户定制开发?
可改变性:生产制造过程在确定的时间内必须保持稳定,还是需要频繁的改变或修正?
模块化的MES
相较于包含所有可能功能的整体解决方案,MES必须由一系列的模块组成,这样工厂就可以根据其业务情况,从中选择合适的模块来实施。模块化通过以下方面来提供帮助:
可扩展性:由于策略问题或者人员或者财务资源等方面的原因,生产制造商希望逐步部署所需的功能;
迁移:与可扩展性类似www.cechina.cn,功能模块需要逐步引入,与此同时保持与原有解决方案的交互;
领域专业化:尽管MES可以提供的功能涵盖的范围非常广泛,但是并不包括某些特殊行业的需求。
模块化不能增加到现有软件产品中去。产品在初始阶段,就必须按照模块化设计,并且通过结构化或者基于解决方案的框架,为将来的扩展保持开放状态。
这种更模块化、系统化的软件开发方法的另外一大优点是,它是一种更通用的系统,可以适用于不同行业、可以应对生产制造所带来的更为广泛的挑战。它还提供了一种为整合不同工艺过程的、更复杂的场景建模的能力。(作者:Francisco Almada-Lobo)