工业上位机加入 AI,核心不是“让 AI 控制设备”,而是让 AI 提升诊断、预测、检索和工程效率。
对当前多工站测试设备,最合适的方向如下。
适合优先加入的 AI 功能
日志与故障智能诊断
输入 PLC、主控板、负载板、扫码器、自动化/EAP 日志,AI 自动归纳:- 故障发生站点、时间、阶段。
- 首次异常信号和后续连锁异常。
- 是否属于通讯超时、物料异常、治具寿命、温控异常、主控错误码。
- 建议检查项和历史相似案例。
例如:
D 站自动初始化失败。 首个有效异常:D3121 写自动模式连续失败。 关联信息:PLC 192.168.x.x:502 正常轮询,D3100 已成功写入。 建议:检查 PLC 对 D3100/D3121 的握手条件及模式寄存器是否被梯形图覆盖。自然语言帮助中心
将当前帮助文档、报警处理规范、PLC 信号表、错误码表、操作流程作为知识库。工程师可直接提问:
- “3094 电源放电异常怎么处理?”
- “为什么上料位有料但不搬运?”
- “自动模式停止后为什么还要吹扫和下料?”
- “D3501 和 D3502 分别是什么信号?”
AI 返回受控的说明、检查步骤和关联日志入口,不直接执行动作。
异常趋势与预测维护
已有易损件寿命、温度、测试电流、失败率、RFID 次数等数据后,AI 可做:- 探针、滤芯、治具寿命预测。
- 某工站良率下降趋势预警。
- 温度/流量逐渐偏移预警。
- 主控板、扫码器、PLC 通讯超时频次分析。
- 同一错误在不同配方、封装类型、班次中的关联分析。
测试数据异常检测
不替代既有上下限判定,而是增加“未命中固定规则的异常模式”提醒:- 某相电流波形形态明显偏离历史正常样本。
- 温升斜率异常但尚未超限。
- 测试点数、采样间隔抖动。
- 同类器件的测试时长、峰值、纹波出现异常聚类。
配方工程助手
对配方做离线分析:- 检查工况切换点、循环次数、堵转角度、电流是否合理。
- 对比版本差异。
- 预测测试总时长。
- 找出配方中可能造成过流、过温或时间异常的参数组合。
配方修改必须仍由工程师确认、权限控制和版本审计。
绝不能直接交给 AI 的事情
AI 不应直接拥有 PLC、主控板或安全动作的写权限,尤其不能直接:
- 搬运、上下料、吹扫、开关高压。
- 解除互锁、屏蔽报警、复位安全故障。
- 自动修改配方上下限。
- 根据聊天内容启动测试或继续异常流程。
正确边界是:
AI:分析、解释、建议、生成报告 规则引擎:安全判定、互锁、报警、停止 PLC:实时运动与硬件安全 操作员/工程师:确认、授权、执行适合当前项目的架构
PLC / 主控板 / 测试文件 / 数据库 / 日志 | 数据标准化层 | 规则引擎 + 历史数据分析 | AI 诊断与知识检索服务 | WPF 帮助页 / 故障页 / 报告页AI 服务应只读访问:
MaxWell.db测试汇总数据。- Cache 中已完成的数据文件。
- PLC 快照历史与动作日志。
- 自动化、EAP、电学、辅控故障日志。
- 错误码定义、配方、帮助文档。
实施顺序
- 先统一日志结构、错误码、工站状态和操作日志。
- 建立帮助文档与错误码知识库,先做 AI 问答。
- 增加“单次故障自动分析报告”。
- 增加良率、温度、通讯、易损件趋势分析。
- 最后再做测试波形异常检测和配方辅助分析。
当前项目已经有分类日志、错误码、测试数据、汇总数据、工站状态、易损件次数等基础,最先落地且价值最高的是:AI 故障日志分析 + 智能帮助中心。