S7-1200的热电阻模块,可通过硬件指示灯状态、博途在线诊断、通道数值特征、自定义程序逻辑四种方式,精准区分传感器开路、短路、接线异常、参数不匹配等故障,以下是全套现场可直接落地的判断方法与故障特征。
一、前期必备:开启模块诊断功能(核心前提)
故障自动诊断、数值异常报错均需提前组态开启,否则模块无法识别传感器故障,仅显示正常随机数值。
操作步骤(博途TIA Portal):
1.设备组态中选中SM1231 RTD模块,进入对应通道参数设置界面;
2.勾选启用断线诊断、启用超量程/溢出诊断;
3.确认传感器类型(PT100/PT1000等)、接线方式(二线/三线/四线)与现场实物一致;
4.编译并下载硬件组态,生效诊断功能。
二、硬件指示灯快速判断(现场初筛)
无需连电脑,通过模块DIAG指示灯、CPU ERROR灯状态快速定位故障:
- 正常状态:模块DIAG灯常亮绿色,无报警;
- 传感器故障(开路/短路):模块DIAG灯红色闪烁,CPU ERROR灯同步点亮;
- 组态不匹配故障:DIAG灯常亮红色,多为传感器型号、接线方式组态与现场不符。
三、博途在线精准诊断(区分故障类型)
电脑在线连接PLC,可精准读取故障原因,是排查疑难故障的核心方式:
1.博途在线访问设备,选中SM1231 RTD模块,右键点击【模块信息】;
2.查看【诊断】选项卡,可直接读取故障描述:通道断线(开路)、信号溢出(短路)、参数错误、量程不匹配等;
3.查看诊断缓冲区,可确认故障发生时间、故障通道号,精准定位故障点位。

四、通道数值特征判故(最常用程序判断依据)
S7-1200 RTD模块故障时,通道温度数值会固定输出特征值,可直接通过监控数值判断故障类型,适配PT100/PT1000主流热电阻:
1.传感器开路(断线、接线脱落)
热电阻线路断开、传感器损坏断线时,模块检测电阻无穷大,通道数值固定输出32767(温度最大值),同时触发断线诊断报警,DIAG红灯闪烁。三线制、四线制断任意一根线,均会触发该故障特征。
2.传感器短路(线路短接、传感器击穿)
热电阻短路、信号线正负短接时,模块检测电阻趋近于0,通道数值固定输出-32768(温度最小值),触发信号溢出诊断报警。现场常见于线缆破损短路、传感器内部损坏。
3.接线异常(三线制缺线、接触不良)
三线制热电阻断单根补偿线、接线端子松动接触不良,不会触发固定极值,会出现温度数值漂移、跳动、数值不准,无固定报错,但测量值与实际温度偏差极大,属于隐性故障。
4.组态与传感器不匹配
现场PT100传感器,组态选错PT1000(或反之),会出现温度数值持续超高/超低、数值恒定不变,模块报参数不匹配故障,DIAG常亮红灯。
五、PLC程序自定义故障判断逻辑(自动报警)
可在梯形图中编写简单逻辑,实现传感器故障自动识别、弹窗报警、故障锁定,适配自动化控制场景:
1.开路故障判断:当通道温度数值 ≥ 32760,置位【传感器断线故障】标志位;
2.短路故障判断:当通道温度数值 ≤ -32760,置位【传感器短路故障】标志位;
3.超温异常判断:结合设备工况,设置合理温度区间(如-50℃~200℃),超出区间判定为传感器异常;
4.联动模块自带诊断信号,双重校验,避免误报。
六、现场快速排查步骤(由简到繁)
1.看指示灯:红灯闪烁查断线/短路,常亮红灯查组态参数错误;
2.监控数值:32767=开路,-32768=短路,数值漂移=接线接触不良;
3.在线读诊断:精准确认故障通道与故障类型;
4.万用表复测:断电测量传感器阻值,常温下PT100约100Ω、PT1000约1000Ω,阻值无穷大=断线,阻值接近0=短路;
5.核对组态:确认传感器型号、接线方式与现场一致,重新编译下载组态。
七、常见误区规避
- 未开启诊断功能时,传感器轻微接线异常不会报错,仅数值不准,必须默认开启通道诊断;
- 三线制RTD断单根线无固定极值,无法靠数值直接判断,需结合万用表测量排查;
- 避免线缆过长、屏蔽层未接地,防止干扰导致数值跳动,误判传感器故障。