MES 系统概述:制造执行系统的定义与核心功能
制造执行系统(Manufacturing Execution System,MES)是位于企业计划层(ERP)与底层自动化控制层(SCADA/PLC)之间的实时生产管理系统。MES 通过采集、监控、调度和追溯生产全过程数据,将“计划”转化为“执行”,是半导体工厂实现精益制造与数字化运营的中枢神经。
核心定位:MES 填补了 ERP 宏观计划与设备层微观控制之间的“信息鸿沟”,确保工单、物料、设备、人员、质量在正确的时间以正确的状态协同运作。
2.1 MES 的定义与行业标准
根据 ISA-95(国际自动化协会标准)定义,MES 属于 Level 3 功能层级,负责管理从订单释放到成品入库的全部生产活动。在半导体行业,MES 通常需要支持 300mm/200mm 晶圆厂的高混合、高产量、严格追溯要求。
| 层级 | 系统 | 功能范围 | 时间粒度 |
|---|---|---|---|
| Level 4 | ERP | 企业资源计划、财务、销售、采购 | 天/周 |
| Level 3 | MES | 工单管理、WIP 跟踪、设备集成、质量追溯 | 分钟/秒 |
| Level 2 | SCADA/HMI | 设备监控、数据采集、报警管理 | 秒/毫秒 |
| Level 1 | PLC/传感器 | 物理控制、执行机构、信号采集 | 毫秒/微秒 |
行业参考:SEMI E10、E30、E40 等标准定义了 MES 与设备、AMHS 之间的数据交换规范,是接口调试的重要依据。
2.2 MES 核心功能模块
半导体 MES 通常包含以下五大核心功能模块,其中工单管理、WIP 跟踪、设备集成与 AMHS 的对接最为紧密。
- 工单管理(Order Management):接收 ERP 的生产订单,分解为批次(Lot)或晶圆盒(FOUP)级别的执行指令,管理工单的释放、暂停、合并、拆分与关闭。
- WIP 跟踪(WIP Tracking):实时记录在制品的位置、状态、工艺步骤、停留时间,提供全流程的可视化追溯能力。
- 设备集成(Equipment Integration):通过 SECS/GEM 或 OPC UA 协议与工艺设备、检测设备、搬运设备进行数据交互,实现配方下载、参数采集、状态监控。
- 质量管理(Quality Management):采集测量数据,执行统计过程控制(SPC),触发不合格品隔离与返工流程。
- 物料管理(Material Management):管理晶圆、光罩、化学品的库存、消耗与追溯,与 AMHS 协同完成自动搬运请求。
2.3 MES 与 AMHS 的关系
AMHS(自动化物料搬运系统)是 MES 在物理层的“执行手臂”。MES 通过工单和 WIP 状态决定“什么物料需要去哪里”,AMHS 则负责“如何搬运、何时搬运、走哪条路径”。两者之间通过标准接口(如 SEMI E87、E84、E82)或自定义 API 实现双向数据交换。
关键关系总结:MES 是决策大脑,AMHS 是执行骨架。MES 下发搬运任务(Transport Job),AMHS 反馈搬运状态(Completed/Failed/InProgress),形成闭环控制。
2.3.1 数据流与接口层级
| 交互方向 | 数据内容 | 典型协议/接口 | 实时性要求 |
|---|---|---|---|
| MES → AMHS | 搬运请求(Transport Request)、目的地、优先级、FOUP ID | SEMI E87 / Web Service / MQTT | < 2 秒 |
| AMHS → MES | 搬运完成确认、设备状态、Stocker 库存变化、异常报警 | SECS-II / OPC UA / Kafka | < 1 秒 |
| MES → AMHS | 设备可用性、工艺步骤变更、批次合并/拆分通知 | 自定义 API / 数据库视图 | < 5 秒 |
| AMHS → MES | 搬运路径拥堵、Stocker 满仓、OHT 故障 | Alarm / Event 消息 | < 3 秒 |
2.3.2 典型协作场景:晶圆盒自动搬运
- 工单释放:MES 释放批次工单,将 FOUP 状态标记为“待搬运”。
- 搬运请求:MES 根据工艺路线(Route)确定下一台设备,向 AMHS 的 MCS(Material Control System)发送 Transport Request,包含 FOUP ID、源 Stocker、目标设备 Port。
- 路径规划与执行:AMHS 的 MCS 计算最优路径,调度 OHT(空中走行式搬运车)或 AGV 执行搬运。
- 到达确认:AMHS 将 FOUP 放置到目标设备的 Load Port 后,向 MES 发送“搬运完成”事件。
- WIP 更新:MES 更新 WIP 记录,将 FOUP 位置从“Stocker-03”变更为“设备 ETCH-05 Port1”,并触发设备开始工艺。
2.4 MES-AMHS 集成中的关键挑战
- 数据一致性:MES 的 WIP 状态与 AMHS 的 Stocker 库存必须实时同步,避免“MES 认为 FOUP 在 Stocker A,实际在 Stocker B”的偏差。
- 接口可靠性:搬运请求丢失、重复、乱序都会导致生产混乱,需要设计幂等性和消息确认机制。
- 性能与吞吐量:300mm 晶圆厂每小时可能产生数千次搬运请求,接口必须支持高并发,延迟控制在秒级以内。
- 异常恢复:AMHS 系统故障或网络中断后,MES 需要具备搬运任务缓存、重发、人工介入的能力。
调试经验:在接口对接调试阶段,建议先使用模拟器(Simulator)验证 Transport Request/Response 的报文格式和时序,再接入真实 AMHS 系统。重点关注超时设置、重试次数、日志记录三个参数。