57:故障排查思路5:Recipe配方下发失败问题排查
一、本课学习目标
- 梳理配方下发全流程,区分下载失败、激活失败、参数校验失败等不同故障现象
- 按照配置层、机台存储、报文交互、工单关联、权限限制分层排查
- 掌握S7系列报文交互逻辑,快速定位配方传输与校验卡点
- 总结量产环境高发故障场景、处理方案与预防措施
- 规范配方运维操作,避免错发、漏发配方导致批量生产异常
二、故障现象与标准交互流程
常见故障现象
- 配方下载失败:EAP发起下载指令,机台拒绝接收或传输中断
- 配方激活失败:下载完成后无法切换为当前运行配方
- 配方查询异常:S7F1查询机台配方列表,返回空列表或报错
- 参数越限报错:配方参数超出设备阈值,校验拦截
- 配方名称不匹配:工单绑定配方与机台本地名称不一致
Recipe标准交互流程
EAP查询配方列表(S7F1/S7F2) → 下发配方文件(S7F3/S7F4) → 配方校验存储 → 激活配方(S7F17/S7F18) → 切换完成,允许启动生产。
排查总顺序:配方名称与基础配置 → 机台存储与权限 → S7报文传输交互 → 参数与腔体校验 → 工单与联动规则。
三、第一层:配方名称、映射与基础配置核查
1. 名称不一致
- MES工单内Recipe名称、EAP配置名称、机台本地配方名称三者字符、大小写、后缀不统一,匹配失败
- 中英文、特殊符号、空格混用,设备解析识别异常
2. 配方映射缺失
- EAP配方映射表未维护对应条目,无法关联工单与本地配方
- 同型号机台模板复用后,配方清单未同步更新
3. 配方黑白名单限制
EAP或机台侧配置配方拦截名单,指定名称配方禁止下发、激活
核查方法
- 逐一核对MES、EAP、机台三方配方名称,保证完全一致
- 导出EAP配方映射表,确认目标配方已正常录入
四、第二层:机台本地存储与权限问题
1. 存储空间不足
机台控制器硬盘/分区已满,无法写入新配方文件,直接拒绝下载
2. 配方数量上限
设备限定本地可存储配方总数,已达上限,新配方无法存入
3. 目录权限异常
配方存储目录权限被锁死、文件只读,进程无写入权限
4. 配方锁定保护
重要量产配方设置为只读/锁定状态,禁止覆盖、重新下载
处理方式
- 清理长期不用的老旧配方,释放存储空间与名额
- 联系设备管理员解除配方锁定、修复目录权限
五、第三层:S7报文传输与通信异常
1. 大报文传输超时
配方文件偏大,单条S7报文数据量高,T3应答超时设置过小,传输中断
2. 网络丢包
传输过程中网络波动、丢包,配方文件不完整,校验失败
3. 会话状态异常
HSMS会话不稳定,下发S7指令后无应答,下载流程终止
4. 协议版本不兼容
机台SECS/GEM版本老旧,对新版S7扩展字段不兼容
排查手段
- 抓包完整抓取S7F3/S7F4交互报文,查看传输中断节点
- 适当调高T3超时时间,适配大配方传输场景
六、第四层:配方参数、腔体与工艺校验失败
1. 工艺参数越限
配方内温度、压力、时间、功率等参数,超出机台硬件、工艺设定上下限,设备主动拦截
2. 腔体绑定错误
多腔室机台中,配方绑定腔体与当前待运行腔体不匹配,激活失败
3. 配方版本不一致
MES下发配方版本、工艺标准版本与机台本地版本不符,版本校验拦截
4. 工序链路异常
前道工艺未完成、配套辅助设备未就绪,禁止配方激活运行
处理方式
- 协同工艺人员核对参数范围,修正越限项
- 调整配方腔体绑定关系,或选择对应空闲腔体运行
七、第五层:工单、模式与自动化权限限制
1. 无有效工单/工单异常
未接收MES工单、工单暂停/锁定,EAP拦截配方下发与激活动作
2. 设备模式错误
机台处于LOCAL本地模式、PM保养模式、ERROR故障状态,不接受远程配方操作
3. 运行中禁止改写配方
设备处于RUN加工状态,出于保护机制,禁止下载、覆盖、切换配方
4. 跨批次防呆限制
当前批次未完工、LotEnd未闭环,不允许加载新配方
八、典型场景快速判定与处理
场景1:所有配方均无法下载
根因:机台存储已满、配方目录权限异常、设备处于LOCAL模式
处理:清理旧配方、修复目录权限,切换至REMOTE模式
场景2:单个配方下载成功,但激活失败
根因:参数越限、腔体绑定错误、配方被锁定
处理:核对工艺参数,修正腔体配置,解除配方锁定
场景3:配方传输中途中断,提示T3超时
根因:配方文件过大、T3参数偏小、网络丢包
处理:调高T3超时,检查网络稳定性,拆分超大配方
场景4:名称完全一致,依旧提示配方不存在
根因:EAP配方映射表缺失、机台配方目录路径变更
处理:补全映射配置,同步机台最新目录路径
场景5:RUN状态下无法切换配方
根因:设备运行保护机制,运行中禁止配方变更
处理:等待当前批次加工完成,设备回到Idle状态再操作
九、运维操作红线规范
- 严禁强行下发参数越限的配方,极易造成设备损坏、晶圆报废
- 量产RUN状态下,禁止远程下载、覆盖、切换在用配方
- 不要随意删除量产在用配方,删除前必须多方确认并备份
- 配方名称、参数修改后,先在测试机验证,再批量同步至量产机台
- 配方下发失败不可反复高频重试,避免报文风暴影响整机通信
十、本课核心总结
- 配方下发故障五层排查顺序:基础配置 → 机台存储权限 → S7报文传输 → 参数腔体校验 → 工单设备模式限制。
- 名称不一致、存储空间不足、参数越限是现场三大高发故障点。
- 下载失败多关联存储、网络、超时参数;激活失败多关联参数、腔体、设备状态。
- RUN运行状态、LOCAL本地模式是人为与场景类常见卡点。
- S7系列报文是配方交互核心,抓包可快速定位传输类问题。
十一、课后小作业
- Recipe下发故障完整五层排查顺序是什么?
- 三方配方名称分别指哪三个系统/设备?
- 配方下载成功但激活失败,优先排查哪两类问题?
- 大配方传输频繁出现T3超时,如何解决?
- 为什么设备RUN状态下禁止切换、下载配方?