跳到主要内容
版本:Next

LMES 常见问题

本章节整理了LMES系统使用过程中的常见问题与解决方案,帮助您快速定位和解决问题。

1. 生产流程相关问题

Q1: 为什么完工信号不复位,或系统提示“漏工序”,无法正常进站?

A: 这类问题通常是生产流程逻辑的配置问题。

  • 漏工序: 大概率是由于PLC交互地址配置错误。请检查工艺路线中,前后工序的“进站信号”、“出站完成信号”等关键交互变量的地址是否配置正确。
  • 不复位: 可能是由于网络中存在“主机名重复”的电脑,干扰了数据库通信;也可能是因为流程卡在某个定制业务中,没有执行到最后的复位步骤;或是SIOT到CMS的数据推送因性能问题出现延迟。

Q2: 产品经过返修判定后,再次进入已加工过的工位时,系统报“重码(结果码3)”而不是“过站(结果码7)”。

A: 这是系统的设计逻辑。为了防止数据混乱,系统默认不允许已完成工序的产品再次进入。正确的返修流程需要专门配置,确保系统能识别出当前产品处于“返修状态”,从而执行特定的返修逻辑,而不是标准的生产逻辑。

2. 配方管理相关问题

Q3: 配方参数下发失败,或配方日志里没有任何记录?

A:

  • 下发失败: 多为配置问题。请检查配方中引用的参数是否被误删除,或下发地址是否正确,特别要注意是否存在地址冲突或越界(例如下发INT型变量时影响了相邻地址)。
  • 没有日志: 这是设计使然。要生成日志,您需要在配方参数中配置“监听变量”。只有当该监听变量的实际值与设定的配方值不一致时,系统才会记录一条配方日志。

3. 功能配置相关问题

Q4: 我在物料校验或其它功能中,配置了读取多个变量,但系统报错 An item with the same key has already been added。

A: 这个错误表示您在一次请求中,让系统读取了多个名称完全相同的变量。系统内部在处理时,无法将这些同名变量放入一个唯一的集合中。 解决方案: 请检查您的功能配置(如物料校验的规则),确保在同一次操作中引用的变量名都是唯一的。

4. 系统集成相关问题

Q5: 如何确认互联的MQTT功能启用后工作正常?

A: MQTT功能默认不打印详细日志。 解决方案: 修改配置文件 host/appsettings.json,将 UpCloudLogLevel 的值从 0 改为 7。之后就可以在 host\sdklog[日期]\ 目录下找到详细的 cloud_sdk 日志了。