判断 DI/DO 有没有被干扰,其实就看信号是否“不听话”。下面用最实用、现场能直接用的方法教你判断,不用复杂仪器。
一、先看 DI 输入(最容易被干扰)
1. 最典型症状
- PLC 里某个 DI 点自己乱跳:没人操作、设备没动作,状态却频繁 0→1→0
- 明明没信号,却显示有信号
- 信号偶尔闪一下就消失,像鬼触发
- 高速计数不准、丢脉冲、多计数
2. 简单判断方法
1. 拔掉现场线
拔掉该 DI 端子上的外部线,只留 PLC 端子。
- 还乱跳 → 多半是 PLC 模块/程序问题
- 不乱跳了 → 外部线路干扰 实锤
2. 短接 DI 端子
直接把 DI 公共端和信号端短接:
- 应该稳定 ON,稳定 OFF
- 仍然乱跳 → 模块坏或接地问题
3. 用万用表量电压
正常 24V DI:
- 有信号:≈ 20~26V
- 无信号:≈ 0~2V
异常:
- 无信号时却有 5~15V 虚电压 → 典型干扰/感应电
4. 观察干扰规律
- 一启动接触器、变频器、电机就乱跳 → 强电干扰
- 线越长越容易出问题 → 感应电压
- 晚上/设备停机时正常 → 电磁干扰
二、再看 DO 输出(干扰一般表现为负载侧)
DO 本身不容易被干扰,干扰更多是 DO 干扰别人,或负载反冲影响系统。
1. 典型现象
- 继电器吸合/断开瞬间,PLC 死机、重启、报错
- 接触器、电磁阀一动作,DI 就乱跳
- 输出点明明 OFF,负载轻微抖动、嗡嗡响
- 晶体管输出点发热、异常
2. 判断方法
1. 断开负载测试
去掉 DO 带动的接触器/电磁阀,只测 PLC 输出:
- 输出正常 → 干扰来自负载反电动势
- 输出仍异常 → 模块/电源问题
2. 看干扰时机
只在 DO 动作瞬间出问题 → 99% 是感性负载没加续流二极管/浪涌吸收
三、快速判定表(现场直接对照)
| 现象 | 大概率原因 |
| DI无故闪烁、乱跳 | 干扰/感应电/接地差 |
| 无信号但有5~15V虚电压 | 线路长、强电并行干扰 |
| 一启电机/变频器就异常 | 强电电磁干扰 |
| DO动作时系统不稳 | 感性负载反冲,没续流电路 |
| 线拔掉就正常,插上就乱 | 外部线路干扰 |
| 屏蔽线接了反而更差 | 屏蔽层双端接地/接地坏 |
四、最简单的“确诊三招”
1. 短接法:直接短接 DI 信号,看是否还跳
2. 拆线法:拔掉现场线,区分内部/外部问题
3. 电压法:量无信号时电压,>2V 基本就是干扰