30:Process Program(Recipe)完整流程

30:Process Program(Recipe)完整流程 30Process ProgramRecipe完整流程一、本课学习目标熟练掌握S7系列全部Recipe相关消息作用与收发规则理清Recipe从MES下发→EAP→机台激活全业务闭环掌握Recipe下载、上传、比对、删除、激活各环节约束条件能定位Recipe下发失败、激活报错等现场故障牢记量产安全规范RUN状态禁止变更配方二、S7系列核心报文汇总PPProcess ProgramS7F1 / S7F2查询机台配方目录S7F1Host(EAP)→EquipmentW1请求S7F2设备返回本机存储全部Recipe名称清单使用场景上线前核对机台已有配方、配方盘点S7F3 / S7F4配方下载 Download PP高频S7F3EAP下发完整Recipe参数至机台S7F4设备回执下载结果成功/失败失败原因W1一问一答S7F5 / S7F6配方上传 Upload PPS7F5EAP请求读取机台内指定配方S7F6机台回传配方全量参数至EAP用途配方比对、备份机台本地配方S7F7 / S7F8删除机台配方 Delete PPS7F7下发删除指令S7F8回执结果约束RUN/PAUSE状态无法删除在用RecipeS7F17 / S7F18配方激活 Activate PPS7F17EAP下发激活指令S7F18机台返回激活结果只有激活后的Recipe才能用于START启动生产三、Recipe全生命周期标准流程MES根据工单下发对应Recipe名称与全套工艺参数至EAPEAP先S7F1查询机台配方列表判断配方是否已存在不存在/版本不一致S7F3将配方下载至机台下载完成后S7F17下发激活指令机台完成配方加载EAP可选S7F5上传机台配方和MES源配方做参数比对校验校验无误机台IDLEREMOTE条件满足后下发START启动生产生产结束该配方保留在机台下次同产品可直接激活复用长期不用的老旧配方空闲时S7F7指令删除四、各操作执行前置硬性条件1. 下载S7F3必备条件机台ONLINEREMOTE机台状态IDLE/READY禁止RUN/PAUSE状态下载配方配方参数无越限、名称格式符合机台规范2. 激活S7F17必备条件配方已成功下载至机台本地无激活故障报警、安全联锁全部复位机台非RUN加工状态3. 删除S7F7必备条件对应Recipe当前未被激活使用机台处于IDLE空闲状态五、Recipe常见故障与EAP排查故障1S7F3下载失败机台LOCAL/OFFLINE模式无控制权限机台RUN运行中禁止写入配方参数数值超出机台工艺上下限Recipe名称字符超长、包含非法符号故障2配方下载成功但激活失败配方内部参数缺失、配置不全当前有机台联锁/激活报警机台硬件条件不匹配该Recipe工艺规格故障3配方比对不一致下载过程丢包部分参数缺失机台端人工手动修改过本地配方参数MES源配方版本与机台存量版本不同六、EAP管控安全红线RUN运行状态严禁下载、修改、激活、删除任何Recipe量产上线新配方必须执行参数比对一致后方可投入生产所有Recipe下载/激活操作留存操作日志用于异常追溯配方异常导致工艺报废优先核对下发日志与S7报文七、本课核心总结S7F3下载、S7F5上传、S7F17激活是EAP最常用三条配方报文配方全流程MES传参→EAP下载→激活→校验→投产所有配方变更操作仅限IDLE状态RUN锁定配方下载失败优先查模式、设备状态、参数格式配方比对是防错关键规避错配方批量生产报废八、课后小作业下载、上传、激活配方分别对应什么S7消息简述Recipe从MES到投产完整步骤S7F3下发失败的四个排查方向RUN状态为什么不能修改Recipe配方比对不一致常见三点原因