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

2.交互变量与结果代码
| 交互点位 | 方向 | 数据类型 | 说明 |
|---|---|---|---|
| 完工信号 | PLC -> LMES | Bool | 完工信号。PLC 置 1 启动流程。PLC负责复位。 |
| 产品码 | PLC -> LMES | String | 出站产品序列号。PLC 提供给 LMES 的产品唯一标识。 |
| 托盘码 | PLC -> LMES | String | 出站托盘码。当通过托盘码关联产品时使用。 |
| 物料码 | PLC -> LMES | String | 出站物料码。当通过物料码关联产品时使用。 |
| 设备加工结果 | PLC -> LMES | Int | PLC判定结果。当启用“PLC判断”时,PLC 将自己的判定结果 (1=OK, 2=NG) 写入此变量。 |
| 出站完成信号 | LMES -> PLC | Bool | 出站完成信号。LMES 处理完毕后置 1。LMES负责复位。 |
| 出站结果 | LMES -> PLC | Int | 出站结果代码。LMES 告知 PLC 本次交互的最终状态,这是最重要的结果信号。 PLC 应根据此代码执行相应操作: • 1: 成功 - 正常放行产品。 • 6: 产品码异常 - 获取产品码失败或产品码为空。建议报警并暂停产线,等待人工处理。 • 9: 其他异常 - 系统内部发生未知错误。建议报警并暂停产线,等待人工处理。 •10:物料码未绑定- PLC 提供了物料码,但系统找不到对应的产品。建议报警。 •11:托盘码未绑定- PLC 提供了托盘码,但系统找不到对应的产品。建议报警。 • 0: 复位 - 在交互完成后,LMES 会将此信号复位为 0。 |
| 合格判断结果 | LMES -> PLC | Int | 质量判定结果。LMES 告知 PLC 最终的产品质量结论 (1=OK, 2=NG)。 注:仅在未启用“PLC判断”时下发。 |
| 出站说明 | LMES -> PLC | String | 结果描述。当发生异常时,LMES 可写入更详细的文本说明。 |
3.异常排查指南
当出站流程发生异常(例如产品不放行、设备报警)时,请遵循以下步骤进行排查。
第一步:查看 LMES 的反馈信号
首先应检查 LMES 向 PLC 写入的三个关键结果变量:
- 出站结果: 这是最直 接的故障代码。
- 如果值为 1 以外的任何值(如 6, 9, 10, 11),说明 LMES 在处理业务时发生错误。请参考上一章节中出站结果变量的说明来定位问题原因。
- 出站说明: 这是最有用排查信息。
- 当发生异常时,LMES 会将详细的、可读的错误文本写入此变量。例如“物料码 XXXXX 未绑定产品”。请在 HMI 或监控界面上显示此变量内容。
- 合格判断结果:
- 检查此值是否符合预期。如果产品应为 NG,但此值为 OK(或反之),则需要检查 LMES 的判断逻辑或 PLC 提供的原始数据。
第二步:核对信号握手流程
如果 LMES 的反馈信号看起来正常,但流程依然卡住,请核对标准的“握手”时序是否完整。不规范的信号状态是潜在问题的来源。
- 完工信号 是否为 1?
- 如果 PLC 未将此信号置 1,LMES 不会启动流程。
- 出站完成信号 是否为 1?
- 如果 PLC 已请求,但此信号迟迟未置 1,说明 LMES 内部逻辑可能仍在处理或已发生严重错误。此时应重点查看 出站说明 的内容。
- 完工信号 是否已复位为 0?
- 根据“谁触发,谁复位”的原则,此信号必须由PLC清零。如果PLC程序未能清零,虽然LMES为保证产线运行已兼容此异常情况并能启动新流程,但这种不规范的状态是潜在问题的根源,必须在PLC程序中予以纠正。
- 出站完成信号 和其他LMES信号是否已复位?
- 在交互的结尾,LMES应将自己触发的信号全部复位。如果这些信号一直为 1,可能会干扰下一次出站请求的判断,或在LMES日志中产生警告。
第三步:使用 LMES 工位控制台
如果需要更详细的信息,请使用 LMES 系统提供的 工位控制台 功能。
- 实时变量监控: 可以实时看到所有交互点位的当前值。
- 流程日志: 可以看到详细的业务执行步骤,定位到具体是哪一步发生了问题。
- 警告与错误: 会高亮显示所有错误和警告信息。
第四步:特殊场景排查
进站与完工时间一致
现象: 在查看加工记录时,发现某一工序的“进站时间”和“完工时间”完全相同。
原因: 这通常是设计使然,而非系统错误。这种情况会发生在数据采集点或过站工位。这类工位在物理上不执行任何耗时加工,其唯一作用是当产品流经时,通过扫描产品码来记录一次“通过”事件。由于产品没有停留,进站(扫描)和出站(记录完成)在逻辑上是瞬时发生的,因此系统会为它们赋予相同的时间戳。
排 查建议: 确认该工位的业务类型是否确实为数据采集或过站。如果是,则此现象是正常的。