MES 在工厂综合自动化系统中起着中间层的作用,MES根据底层控制系统采集的与生产有关的实时数据,对短期生产作业的计划调度、监控、资源配置和生产过程进行优化。那么MES依靠哪些技术、模块实现这一目标?尤其是与ERP、控制系统如何实现协作呢?
1. ERP与MES的定位不同
传统ERP定位于企业计划。主要面向管理人员,其管理的数据以周、天为时间期限。当ERP下达的工单到生产现场后,ERP无法对现场进行实时有效管控,出现工单执行过程中的“信息黑洞”。
MES系统定位于执行层面。它接转ERP下达的工单,并实时发布到产线,通过现场的数据采集,直接对一线操作车间管理人员提供生产生产支持。其管理的数据以现在、下一个小时为时间周期,为现场管理人员提供实时信息进行决策。
2.ERP与MES管理的功能范围不同
ERP主要管理采购、财务、销售、生产订单管理、发运管理、成品仓储等计划层面功能。
MES主要提供车间的工单派发、制程防错、产品谱系、SPC质量分析、设备OEE分析、制程追溯等执行层面功能。
3.MES与ERP系统有不同的技术要求
ERP主要处理计划数据,数据量小,不需要和底层硬件交互,易于采用集中的方式管理。更重要的是ERP在实施时,计划的流程相对固定。而MES的数据粒度小,数据量大,和工厂的工艺、车间管理流程、自动化程度密切相关,不同企业实施时差异很大,且需要不断适应车间管理模式的变革,因此更需要系统的柔性和对集团推广的支持能力。
另外,MES系统直接记录生产的过程数据,因此在系统的可靠性和稳定性方面比ERP要求更高。