4. 传感器与数据采集
在设备异常检测联动PLC的系统中,传感器与数据采集环节决定了整套系统能否“看得见、看得准、看得快”。如果传感器选型不当、信号调理缺失或PLC模拟量采集配置错误,后续的报警、联锁、停机逻辑都会建立在错误数据之上。本节围绕振动、温度、电流、压力四类典型传感器,讲清选型依据、信号调理要点以及PLC模拟量采集的完整方法。
一、核心原理:从物理量到PLC可读数字量
设备异常检测的本质,是把机械、电气、热工、流体等物理量转换为PLC可处理的标准化信号。整个过程分为四步:感知(传感器将物理量转为电信号)、调理(放大、滤波、隔离、线性化)、采集(PLC模拟量模块进行A/D转换)、标定(将原始码值换算为工程量)。
以振动为例,压电式加速度传感器输出的是电荷信号,必须经过电荷放大器转换为0~10V或4~20mA电压/电流信号,再接入PLC模拟量输入模块。温度方面,PT100输出电阻变化,需经变送器转为4~20mA;热电偶输出mV级热电势,需冷端补偿和放大。电流检测常用霍尔电流传感器或电流互感器,输出4~20mA或0~5V。压力传感器多为桥式应变片结构,输出mV/V信号,需仪表放大器调理。
二、传感器选型方法:按对象、环境、信号、精度四维决策
选型不是“越贵越好”,而是“匹配工况”。建议从以下四个维度逐项确认:
- 测量对象与量程:振动选加速度、速度还是位移?温度选接触式还是非接触式?量程应覆盖正常值1.5~2倍,避免过载饱和。
- 环境条件:高温、高湿、粉尘、电磁干扰、防爆等级都会影响传感器寿命与信号质量。
- 输出信号类型:4~20mA、0~10V、RS485、脉冲等,需与PLC模块通道类型一致。
- 精度与响应频率:振动监测需关注频率响应范围,温度监测需关注响应时间常数。
| 传感器类型 | 典型输出 | 调理需求 | PLC模块 | 适用场景 |
|---|---|---|---|---|
| 压电加速度传感器 | 电荷/pC | 电荷放大器→4~20mA | 模拟量输入AI | 轴承、齿轮箱振动 |
| PT100热电阻 | 电阻Ω | 温度变送器→4~20mA | 模拟量输入AI | 电机绕组、轴承温度 |
| 霍尔电流传感器 | 4~20mA/0~5V | 隔离、滤波 | 模拟量输入AI | 电机电流、负载监测 |
| 压力变送器 | 4~20mA | 隔离、防雷 | 模拟量输入AI | 液压、气动系统压力 |
三、信号调理与PLC模拟量采集流程
信号调理是连接传感器与PLC的“翻译官”。常见调理内容包括:放大微弱信号、滤除高频噪声、电气隔离防止地环路、将非标准信号转为4~20mA或0~10V标准信号。对于振动信号,还需考虑抗混叠滤波;对于温度信号,需进行线性化处理。
PLC模拟量采集的典型配置流程如下:
- 确认PLC模拟量模块型号与通道数,例如西门子SM1231、三菱FX3U-4AD等。
- 设置通道输入类型:电压、电流、热电阻或热电偶。
- 配置量程范围与滤波参数,如4~20mA对应0~27648码值。
- 编写标定程序,将原始码值线性换算为工程量。
- 加入断线检测、超量程判断和数字滤波,提升数据可靠性。
// 西门子S7-1200模拟量标定示例(4~20mA对应0~100℃)
// 原始码值范围:0~27648
// 工程量范围:0~100.0℃
RawValue := "AI_Channel_0"; // 读取模拟量通道
IF RawValue < 0 THEN
RawValue := 0;
END_IF;
IF RawValue > 27648 THEN
RawValue := 27648;
END_IF;
Temperature := (INT_TO_REAL(RawValue) / 27648.0) * 100.0;
// 断线检测:4~20mA对应码值约5530~27648
IF RawValue < 5000 THEN
"Sensor_Fault" := TRUE; // 传感器断线或故障
END_IF;
四、案例场景:电机异常检测的数据采集链路
以一台75kW异步电机为例,需要同时监测振动、温度、电流和压力。振动传感器安装在电机驱动端轴承座,输出经电荷放大器转为4~20mA;PT100贴装于定子绕组,经温度变送器输出4~20mA;霍尔电流传感器套在U相电缆上,输出4~20mA;压力变送器安装于冷却水入口,输出4~20mA。四路信号分别接入PLC的SM1231模拟量模块,PLC每100ms采集一次,进行滑动平均滤波后与报警阈值比较。当振动速度有效值超过4.5mm/s或温度超过120℃时,PLC输出联锁信号停机。
五、常见误区与复盘要点
- 误区一:忽略信号调理。直接将传感器输出接入PLC,导致信号漂移、噪声大、量程不匹配。
- 误区二:4~20mA与0~10V混用。模块跳线或软件配置错误,造成读数偏差甚至损坏通道。
- 误区三:不做断线检测。4~20mA断线时码值可能为0或负值,若不判断会被误认为“正常低值”。
- 误区四:采样周期过快或过慢。振动信号需较高采样率,温度信号可适当降低,统一周期会造成资源浪费或漏检。
- 误区五:忽视接地与屏蔽。模拟量信号易受变频器干扰,屏蔽层应单端接地,信号线与动力线分开走线。
综上所述,传感器与数据采集是设备异常检测联动PLC的“感官系统”。选型要匹配工况,调理要保证信号质量,采集要正确配置模块与标定。只有这三步都扎实,后续的异常判断和联锁控制才有可靠的数据基础。