LMES普通工序进站流程-业务交互规范
1.标准进站交互流程

2.交互变量与结果代码
| 交互点位 | 方向 | 数据类型 | 说明 |
|---|---|---|---|
| 进站信号 | PLC -> LMES | Bool | 进站信号。PLC 置 1 启动流程。PLC负责复位。 |
| 产品码 | PLC -> LMES | String | 进站产品序列号。PLC 提供给 LMES 的产品唯一标识。 |
| 物料码 | PLC -> LMES | String | 进站托盘码。当通过托盘码关联产品时使用。 |
| 托盘码 | PLC -> LMES | String | 进站物料码。当通过物料码关联产品时使用。 |
| 进站完成信号 | LMES -> PLC | Bool | 进站完成信号。LMES 处理完毕后置 1。LMES负责复位。 |
| 加工类型 | LMES -> PLC | Int | LMES下发产品加工类型,指示产品的处理类型(正常/点检/返修) |
| 进站结果 | LMES -> PLC | Int | 进站结果代码。LMES 告知 PLC 本次交互的最终状态,这是最重要的结果信号。 PLC 应根据此代码执行相应操作: • 1: 成功 - 正常放行产品。 • 2: 产品状态异常 - 拦截产品,触发报警,产品移出产线。 • 3: 产品重码异常 - 拦截产品,拦截产品, 防止重复加工。 • 4: 产品漏工序异常 - 拦截产品,拦截产品, 防止漏工序产品流入。 • 5: MES系统异常 - 暂停产线,等待恢复,MES系统故障处理 • 6: 产品码异常 - 获取产品码失败或产品码为空。建议报警并暂停产线,等待人工处理。 • 7: 出站不加工 - 产品出站但不加工,放行至缓冲区,特殊处理流程。 • 9: 其他异常 - 系统内部发生未知错误。建议报警并暂停产线,等待人工处 理。 •10:物料码未绑定- PLC 提供了物料码,但系统找不到对应的产品。建议报警。 •11:托盘码未绑定- PLC 提供了托盘码,但系统找不到对应的产品。建议报警。 • 0: 复位 - 在交互完成后,LMES 会将此信号复位为 0。 |
| 进站说明 | LMES -> PLC | String | 结果描述。当发生异常时,LMES 可写入更详细的文本说明。 |
3.异常排查指南
当进站流程发生异常(例如产品不放行、设备报警)时,请遵循以下步骤进行排查。
第一步:查看 LMES 的反馈信号
首先应检查 LMES 向 PLC 写入的两个关键结果变量:
- 进站结果: 这是最直接的故障代码。
- 如果值为 1 以外的任何值(如 2, 3, 4, 5, 6, 7, 9, 10, 11),说明 LMES 在处理业务时发生错误。请参考上一章节中进站结果变量的说明来定位问题原因。
- 进站说明: 这是最有用排查信息。
- 当发生异常时,LMES 会将详细的、可读的错误文本写入此变量。例如“物料码 XXXXX 未绑定产品”。请在 HMI 或监控界面上显示此变量内容。
第二步:核对信号握手流程
如果 LMES 的反馈信号看起来正常,但流程依然卡住,请核对标准的“握手”时序是否完整。不规范的信号状态是潜在问题的来源。
- 完工信号 是否为 1?
- 如果 PLC 未将此信号置 1,LMES 不会启动流程。
- 进站完成信号 是否为 1?
- 如果 PLC 已请求,但此信号迟迟未置 1,说明 LMES 内部逻辑可能仍在处理或已发生严重错误。此时应重点查看 进站说明 的内容。
- 完工信号 是否已复位为 0?
- 根据“谁触发,谁复位”的原则,此信号必须由PLC清零。如果PLC程序未能清零,虽然LMES为保证产线运行已兼容此异常情况并能启动新流程,但这种不规范的状态是潜在问题的根源,必须在PLC程序中予以纠正。
- 进站完成信号 和其他LMES信号是否已复位?
- 在交互的结尾,LMES应将自己触发的信号全部复位。如果这些信号一直为 1,可能会干扰下一次进站请求的判断,或在LMES日志中产生警告。
第三步:使用 LMES 工位控制台
如果需要更详细的信息,请使用 LMES 系统提供的 工位控制台 功能。
- 实时变量监控: 可以实时看到所有交互点位的当前值。
- 流程日志: 可以看到详 细的业务执行步骤,定位到具体是哪一步发生了问题。
- 警告与错误: 会高亮显示所有错误和警告信息。
第四步:特殊场景排查
产品型号不匹配
- 错误类型
- 配方产品型号不匹配:产品历史型号 ≠ 工序应用配方产品型号
- 工单产品型号不匹配:产品历史型号 ≠ 工序段工单要求产品型号
- 排查步骤
- 确认类型:检查 配方下发方式
- 方式0 (仅工单可操作下发):系统必须能获取到当前工段下发的工单,并以此确定产品型号。若无工单,则禁止进站。
- 方式1 (仅工艺配方可操作下发):系统依赖当前工序应用的配方 来确定产品型号。
- 方式2 (工序识别产品时下发):系统依赖当前工序应用的配方 来确定产品型号,确保进站前已经正确切换好配方。