2. MES系统基础

在推进AI与制造执行系统(MES)对接之前,必须先建立对MES本身的清晰认知。MES不是简单的“车间看板”,也不是ERP的附属插件,而是位于企业计划层与控制层之间、面向车间执行过程的核心信息系统。它承接ERP下达的生产订单,把计划拆解为可执行的工序任务,再把设备、人员、物料、工艺和质量数据实时汇聚起来,形成制造过程的事实记录与闭环控制。

MES(Manufacturing Execution System,制造执行系统)是面向车间执行层的信息系统,用于跟踪、指导、响应和优化从订单下达到产品完成的整个生产过程。它的核心价值在于把“计划”翻译成“执行”,把“现场”反馈成“数据”。

一、MES的定义与边界

从ISA-95标准看,企业信息化通常分为五层:L0现场设备层、L1控制层、L2过程监控层、L3制造执行层、L4企业经营计划层。MES正处在L3,是连接L4的ERP与L2/L1的SCADA、PLC、CNC之间的桥梁。ERP关心“要生产什么、什么时候要、成本多少”,MES关心“现在做到哪一步、谁在做、设备是否正常、质量是否合格”。

因此,MES的边界可以概括为三句话:向上接收订单与主数据,向下采集设备与工艺数据,横向协同人员、物料、质量、设备与工艺。它既不是纯管理软件,也不是纯自动化软件,而是制造现场的“执行中枢”。

二、发展历程:从报表工具到智能执行平台

MES的发展大致经历四个阶段。第一阶段是20世纪80至90年代的专用报表与工单跟踪系统,主要解决纸质记录电子化问题;第二阶段是2000年前后的模块化MES,开始覆盖排产、物料、质量、设备等独立模块;第三阶段是2010年后的集成化MES,强调与ERP、PLM、WMS、SCADA的纵向集成;第四阶段是当前面向智能制造的MES,具备实时数据采集、低代码配置、微服务架构和AI分析能力。

这一演进背后有两条主线:一是数据粒度越来越细,从班次统计走向秒级设备信号;二是决策方式越来越实时,从“事后报表”走向“过程预警与动态调度”。AI的加入,正是第四阶段的重要特征。

MES在智能制造中的层级定位与核心功能模块 L4 企业经营计划层 · ERP / PLM / SCM 生产订单、物料需求、BOM、工艺路线、成本目标 L3 制造执行层 · MES 计划与排产 工单拆分 · 工序派工 物料与追溯 批次绑定 · 正反追溯 质量与工艺 SPC · 参数校验 设备与绩效 OEE · 状态监控 数据服务总线:实时采集 · 事件驱动 · 接口集成 · 报表看板 向上反馈进度、质量、消耗;向下下发配方、参数、任务 L2 / L1 控制与设备层 · SCADA / PLC / CNC / 传感器 设备状态、工艺参数、产量计数、报警信号、质量测量值 数据流方向:ERP → MES → 设备(计划下达) 反馈方向:设备 → MES → ERP(执行结果) AI对接重点:L3数据服务总线与实时事件流

三、核心功能模块

典型MES通常包含以下核心模块,它们共同构成车间执行的闭环:

模块 核心职责 关键数据对象 AI对接价值
计划与排产 接收ERP订单,拆分工单与工序,分配产线与设备 工单、工序、资源、日历 智能排产、交期预测
物料与追溯 物料齐套检查、批次绑定、正反向追溯 物料批次、条码、消耗记录 缺料预警、质量根因分析
质量与工艺 首检、巡检、SPC、工艺参数校验与防错 检验记录、缺陷代码、参数值 缺陷预测、参数优化
设备与绩效 设备状态监控、OEE统计、点检保养 设备状态、停机原因、产量 预测性维护、OEE提升
数据服务总线 实时采集、事件驱动、接口集成、报表看板 事件流、接口日志、指标 数据供给、模型推理触发

四、在智能制造中的定位与作用

在智能工厂中,MES是“承上启下”的关键层。对上,它把ERP的计划转化为可执行任务,并把执行结果反馈给ERP,使计划与成本核算有据可依;对下,它向SCADA、PLC、CNC下发配方与参数,并采集设备状态、工艺参数和产量数据;横向,它与WMS协同物料配送,与QMS协同质量判定,与能源管理系统协同能耗优化。

更重要的是,MES是制造数据的“事实源”。AI模型要发挥作用,离不开高质量、带时间戳、带上下文的数据。MES中的工单号、设备号、批次号、工艺参数、质量结果,正是AI进行关联分析和推理的基础。没有MES的数据治理,AI就容易变成“空中楼阁”。

理解MES定位的一个简单方法:ERP回答“为什么生产”,MES回答“怎样生产、现在生产得怎么样”,设备层回答“实际动作是什么”。AI则在这三层之间寻找规律、预测异常并给出优化建议。

五、案例场景:从订单到追溯的闭环

假设某电子厂接到ERP下达的1000台产品订单。MES首先进行工单拆分,按SMT、插件、组装、测试四道工序生成任务;随后检查物料齐套情况,绑定PCB批次与元器件批次;生产过程中,MES从贴片机采集程序号、从回流焊采集温区曲线、从AOI采集缺陷代码;测试完成后,MES把合格数量、不良代码、设备OEE反馈给ERP。若后续出现客诉,可通过MES在几分钟内追溯到具体批次、设备、参数和操作人员。

工单号: WO-2024-0518-001
产品: 控制器主板
工序: SMT → 插件 → 组装 → 测试
关键采集点:
  SMT: 贴片程序号、锡膏批次、回流焊温区曲线
  测试: 测试程序版本、通过率、不良代码
反馈ERP: 完工数量 986,不良 14,OEE 82.3%

六、常见误区与复盘

  • 误区一:把MES当成ERP的报表工具。MES的核心是执行过程控制与实时数据采集,报表只是输出之一。
  • 误区二:只上模块,不做数据治理。如果工单、物料、设备编码不统一,AI对接时会出现大量脏数据。
  • 误区三:忽视实时性。AI预测和动态调度依赖秒级或分钟级数据,批处理式接口往往无法满足。
  • 误区四:把MES与SCADA混为一谈。SCADA偏设备监控,MES偏制造执行与业务协同,两者层次不同但需紧密集成。
在AI+MES项目中,最常见的失败原因不是算法不够强,而是MES基础数据不完整、接口语义不清晰、事件时序不一致。先补齐MES的数据底座,再谈AI模型落地,成功率会显著提高。

综上,MES是智能制造的执行中枢,也是AI进入制造现场的关键入口。理解它的定义、演进、模块与定位,是后续开展AI+MES系统对接的前提。