1. 课程导入与全景认知

在一条典型的电子制造或汽车零部件产线上,设备每秒都在产生状态、参数、报警与产量数据,而订单、工艺路线、物料批次、质量追溯信息则掌握在 MES 中。若两者各自为政,就会出现“设备知道自己在做什么,但不知道为谁做”“MES 知道要做什么,但不知道设备做到哪一步”的断层。EAP(Equipment Automation Program,设备自动化程序)与 MES(Manufacturing Execution System,制造执行系统)的协同,正是为消除这一断层而存在的。

一、EAP 与 MES 分别是什么

MES 面向“生产管理”,核心职责是把 ERP 下达的生产计划拆解为可执行的工单,并管理工艺路线、物料齐套、在制品流转、质量判定与追溯。它关心的是“哪张工单、在哪个工序、用哪批料、由谁做、结果是否合格”。

EAP 面向“设备控制与数据采集”,是设备与上层系统之间的中间层。它把 MES 的工单指令翻译成设备可识别的命令(如配方下载、程序选择、进料放行),同时把设备的实时状态、过程参数、报警、产量回传给 MES。EAP 关心的是“设备当前处于什么状态、能否接收任务、执行结果如何”。

一句话区分:MES 决定“做什么、按什么规则做”,EAP 负责“让设备真正做起来,并把做的过程讲清楚”。

二、边界在哪里:谁管业务,谁管设备

理解边界是协同的前提。可以用三个判断问题来划界:

  • 数据归属:工单、BOM、工艺参数标准值属于 MES;设备实时状态、PLC 寄存器值、轴坐标属于 EAP。
  • 控制权限:MES 不直接操作设备 IO;EAP 不擅自修改工单优先级或质量判定规则。
  • 异常处理:业务异常(缺料、工单变更)由 MES 决策;设备异常(通信中断、报警、超差)由 EAP 上报并触发联动。

边界清晰后,接口就变得可定义。常见的交互包括:MES 向 EAP 下发工单与配方,EAP 向 MES 上报开工、完工、报警与过程数据。下面这张图展示了从订单到设备执行再到数据回传的完整链路,也是本课程后续章节反复引用的全景骨架。

EAP 与 MES 协同的设备自动化生产系统全景 ERP 订单 / 物料需求 MES 制造执行系统 工单排产 · 工艺路线 · 物料齐套 质量判定 · 追溯 · 在制品管理 EAP 设备自动化程序 指令翻译 · 配方管理 · 状态采集 报警联动 · 数据清洗 · 接口适配 贴片机 SECS/GEM · PLC AOI 检测机 图像结果 · 判定信号 回流焊炉 温区曲线 · 报警 AGV / 立库 物流搬运 计划下达 工单 / 配方 / 放行 状态 / 报警 / 产量 指令下行 数据上行 计划流

三、协同价值:从“能生产”到“可追溯、可优化”

EAP 与 MES 协同后,最直接的变化是生产指令不再靠人工传递。以 SMT 产线为例:MES 接到工单后,将产品型号、配方版本、目标数量下发给 EAP;EAP 校验设备状态与配方一致性,自动下载程序并放行进板;设备每完成一块板,EAP 将条码、设备编号、时间戳、检测结果回传 MES,MES 据此更新在制品状态并生成追溯记录。整个过程无需操作员在设备与电脑之间来回录入。

更深层的价值体现在三个方面:

  1. 防错:EAP 在放行前校验“工单要求的配方版本”与“设备当前加载的配方版本”是否一致,不一致则拦截并报警,避免用错程序批量生产。
  2. 实时可视:MES 看到的设备状态来自 EAP 的秒级采集,而非班末人工报表,停机、换型、报警都能即时反映在工单进度上。
  3. 数据闭环:过程参数(如回流焊温区实测值)与质量结果绑定存储,后续做工艺优化或客诉分析时,可以精确回溯到具体设备、具体时段、具体参数。

教学示例:假设某工单要求回流焊峰值温度 245±5℃,EAP 采集到某块板的实测峰值为 252℃。EAP 将该参数与工单标准值比对后标记超差,连同板条码上报 MES;MES 将该板判定为“待复检”,并暂停后续进板,等待工艺工程师确认。这里的 245℃、252℃ 均为示例参数,用于说明协同判断逻辑。

四、学习地图:本课程将带你走完的路径