广日PLC的模拟量模块通常支持断线检测功能,但需正确配置。实现方案:
1. **硬件配置**:在组态软件(如GX Developer或广日专用软件)中,打开模拟量输入通道设置,启用“断线检测”选项。模块会在电流低于1mA时置位通道的“断线标志”位(如CH1断线标志为D100.0)。
2. **电流下限检测**:若模块不支持断线标志,可在程序中将4-20mA对应的数字量范围(如0-4000)中,将低于1mA对应的数值(如小于200)视为断线。但注意正常0mA工况,需区分。建议在变送器供电回路中串联一个电阻,将0mA时电压拉至0V,然后比较。
3. **程序实现**:使用比较指令,若通道值< 200(或断线标志ON),则置位M0(断线报警),并强制输出安全值(如保持上次有效值或设定为0)。同时,在HMI上显示“传感器断线”。
4. **增加硬件冗余**:在变送器端并联一个10kΩ电阻,使断线时电流仍为0.5mA,但软件阈值设为0.3mA,这种方式可区分。
5. **定期测试**:每次上电时执行一次自检,发送测试电流,验证报警逻辑。
6. **注意滤波**:为了避免毛刺干扰,在模拟量转换后增加10ms的数字滤波,但断线检测应使用未滤波的原始值,以便快速响应。