跳到正文
AutoKraft
返回博客列表

现场调试

现场联调排障时,先验证什么,后验证什么

记录现场联调中按信号、单动作、顺控、通信和参数逐层排查的顺序,避免把不同问题混在一起。

发布于 2026/04/08 更新于 2026/04/22
现场调试故障排查FAT/SAT

现场最怕检查顺序乱

联调时经常遇到一种情况:设备没跑顺,大家同时开始改程序、调参数、看通信、动传感器。半小时后问题好像变了,但没人能说清楚是哪一步改变造成的。

我更习惯先把问题拆成依赖链。基础信号不对,就不要讨论顺控;单动作不稳定,就不要讨论整线节拍;通信边界没确认,就不要急着改工艺参数。

一个常见现场现象

某工位自动运行时偶发停在等待位。HMI 上只显示“等待到位”,PLC 里能看到输出已经动作,但到位信号有时晚到,有时不到。现场同时有人怀疑程序超时太短、气缸速度慢、传感器位置偏、上游放行信号不稳定。

这类问题如果没有顺序,很容易来回试错。

排查顺序

第一步,先查 I/O。确认输入点地址、常开常闭、线号、传感器动作和 PLC 监控一致。模拟量还要确认量程、缩放和单位。这个阶段不要改流程逻辑。

第二步,做单动作。让每个气缸、阀门、电机、夹具在手动模式下单独动作,确认动作方向、到位反馈、互锁和复位条件。单动作都不稳定,自动流程一定不稳定。

第三步,看站内顺控。确认当前步骤、进入条件、退出条件、超时处理和报警去向。没有步骤变量的程序,要先临时整理出流程位置,不然很难判断卡在哪里。

第四步,看设备间联动和通信。上游允许、下游忙碌、完成、故障、复位这些信号要逐个确认定义和时序。很多整线问题其实是握手边界不清。

第五步,最后再调参数。节流阀、延时、速度、超时值都应该在基础链路确认后再调整,否则参数只是掩盖问题。

判断依据

每一层都要留下明确结论。

I/O 阶段要能回答:点位对不对,极性对不对,现场信号是否稳定。

单动作阶段要能回答:动作本身是否成立,到位反馈是否可靠,机械或气路是否有明显问题。

顺控阶段要能回答:程序为什么进入这一步,为什么不能退出,异常时去哪。

联动阶段要能回答:上下游信号谁置位、谁复位、谁等待、谁超时。

如果这些问题没有答案,就不要把原因归结为“参数不合适”。

错误做法提醒

第一个错误是直接把超时调大。报警少了不代表问题解决了,可能只是把反馈慢、动作卡滞或联锁缺失藏起来。

第二个错误是多人同时修改。一个人改 PLC,另一个人调传感器,第三个人改 HMI 提示,最后很难复盘。现场至少要约定一次只改一个变量,并记录修改目的。

第三个错误是只看软件变量,不看现场动作。很多问题最终来自传感器支架松动、气缸速度不一致、机构干涉或接线接反。

最终建议

联调排障要按依赖关系收敛,而不是按谁先想到什么就查什么。我的最小建议是:

  1. 先确认 I/O,再确认单动作。
  2. 单站稳定后再跑自动顺控。
  3. 单站顺控稳定后再看整线握手。
  4. 逻辑和信号都确认后,再调工艺参数。
  5. 每次修改只改一项,并记录结果。

这个方法不复杂,但能减少很多现场反复。设备稳定下来,通常不是靠一次“猜中”,而是靠排查顺序足够清楚。