一、方案 1:电压检测法(最常用,适合交流负载 AC220/380)
原理:负载两端有电压 = 没导通;负载两端电压接近 0 = 导通。
电路结构
在负载两端并联一组电路:
电阻降压
光耦隔离
光耦输出 → PLC 输入
典型接线
负载 L 端 → 限流电阻(10kΩ~20kΩ/2W)
电阻 → 光耦阳极(A)
光耦阴极(K) → 负载另一端
光耦副边:
VCC → 24V
发射极 → GND
集电极 → PLC DI
导通判定逻辑
负载导通(吸合 / 加热)→ 负载两端电压≈0V→ 光耦 不亮→ PLC 输入 = OFF
负载断开→ 负载两端有全电压→ 光耦 亮→ PLC 输入 = ON
特点:不用串进主回路,安全、简单。
二、方案 2:电流检测法(最准确,适合任何负载)
原理:有电流 = 导通;无电流 = 断开。
方法 A:串联电流互感器(CT)(交流大负载)
主回路电线穿过 微型电流互感器
互感器输出 → 整流 → 光耦 → PLC
方法 B:串联取样电阻 + 光耦(小电流直流 / 交流)
主回路串一个小阻值电阻(如 0.1Ω)
两端电压 → 光耦
有电流 → 光耦亮 → PLC=ON
判定逻辑
负载导通 → 有电流 → 光耦亮 → PLC=ON
负载断开 → 无电流 → 光耦灭 → PLC=OFF
特点:最可靠,能判断 “接触器吸合但负载断丝” 的情况。
三、方案 3:辅助触点法(最简单,控制接触器必用)
如果负载是接触器 / 继电器:
用接触器的 常开辅助触点(NO)
一端接 24V,一端接 PLC 输入
判定逻辑
接触器线圈得电 → 辅助触点闭合 → PLC=ON(导通)
线圈失电 → 辅助触点断开 → PLC=OFF
优点:零成本、最稳定。缺点:只能判断 “线圈有没有电”,不能判断负载本身是否断线。
四、最终推荐(工程 90% 用这个)
交流负载(接触器 / 阀 / 加热器)→ 用 电压检测 + 光耦
电路结构:
负载两端并联
10k/2W 电阻
PC817 光耦
输出接 PLC DI
PLC 里写逻辑:
plaintext
IF 检测信号 = OFF THEN 负载导通 IF 检测信号 = ON THEN 负载断开
五、你告诉我 3 个信息,我直接给你画完整电路图
负载是 AC220 / AC380 / DC24V?
负载类型:接触器、电磁阀、加热、灯泡、电机?
要给 什么 PLC(三菱 / 西门子 / 欧姆龙 / AB)?

