4. 传感器与数据采集

在设备异常检测联动PLC的系统中,传感器与数据采集环节决定了整套系统能否“看得见、看得准、看得快”。如果传感器选型不当、信号调理缺失或PLC模拟量采集配置错误,后续的报警、联锁、停机逻辑都会建立在错误数据之上。本节围绕振动、温度、电流、压力四类典型传感器,讲清选型依据、信号调理要点以及PLC模拟量采集的完整方法。

一、核心原理:从物理量到PLC可读数字量

设备异常检测的本质,是把机械、电气、热工、流体等物理量转换为PLC可处理的标准化信号。整个过程分为四步:感知(传感器将物理量转为电信号)、调理(放大、滤波、隔离、线性化)、采集(PLC模拟量模块进行A/D转换)、标定(将原始码值换算为工程量)。

以振动为例,压电式加速度传感器输出的是电荷信号,必须经过电荷放大器转换为0~10V或4~20mA电压/电流信号,再接入PLC模拟量输入模块。温度方面,PT100输出电阻变化,需经变送器转为4~20mA;热电偶输出mV级热电势,需冷端补偿和放大。电流检测常用霍尔电流传感器或电流互感器,输出4~20mA或0~5V。压力传感器多为桥式应变片结构,输出mV/V信号,需仪表放大器调理。

关键原则:传感器输出信号类型必须与PLC模拟量模块的输入范围匹配;长距离传输优先选用4~20mA电流信号,抗干扰能力远强于电压信号。

二、传感器选型方法:按对象、环境、信号、精度四维决策

选型不是“越贵越好”,而是“匹配工况”。建议从以下四个维度逐项确认:

  • 测量对象与量程:振动选加速度、速度还是位移?温度选接触式还是非接触式?量程应覆盖正常值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模拟量采集的典型配置流程如下:

  1. 确认PLC模拟量模块型号与通道数,例如西门子SM1231、三菱FX3U-4AD等。
  2. 设置通道输入类型:电压、电流、热电阻或热电偶。
  3. 配置量程范围与滤波参数,如4~20mA对应0~27648码值。
  4. 编写标定程序,将原始码值线性换算为工程量。
  5. 加入断线检测、超量程判断和数字滤波,提升数据可靠性。
// 西门子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输出联锁信号停机。

建议为每路模拟量通道建立独立的工程量标定表,并在HMI上显示实时曲线,便于故障复盘和阈值调整。

五、常见误区与复盘要点

  • 误区一:忽略信号调理。直接将传感器输出接入PLC,导致信号漂移、噪声大、量程不匹配。
  • 误区二:4~20mA与0~10V混用。模块跳线或软件配置错误,造成读数偏差甚至损坏通道。
  • 误区三:不做断线检测。4~20mA断线时码值可能为0或负值,若不判断会被误认为“正常低值”。
  • 误区四:采样周期过快或过慢。振动信号需较高采样率,温度信号可适当降低,统一周期会造成资源浪费或漏检。
  • 误区五:忽视接地与屏蔽。模拟量信号易受变频器干扰,屏蔽层应单端接地,信号线与动力线分开走线。
复盘时重点检查:传感器量程是否覆盖实际工况、调理模块供电是否稳定、PLC模块滤波参数是否合理、标定公式是否与变送器量程一致。任何一项偏差都会导致异常检测误报或漏报。
传感器 → 信号调理 → PLC模拟量采集 数据链路 传感器层 振动传感器 压电式 / 电荷输出 温度传感器 PT100 / 热电偶 电流传感器 霍尔 / 互感器 压力传感器 应变片 / 变送器 信号调理层 电荷放大器 → 4~20mA 温度变送器 线性化 / 冷端补偿 隔离放大器 抗干扰 / 防地环路 仪表放大器 mV/V → 4~20mA PLC采集层 模拟量输入模块 SM1231 / FX3U-4AD A/D转换 0~27648码值 标定与滤波 工程量换算 / 滑动平均 异常判断与联锁 阈值比较 / 停机输出 报警 / 联锁 振动超限 温度超限 电流过载 关键:4~20mA电流信号抗干扰强,适合长距离传输;PLC模块需正确配置量程与滤波参数

综上所述,传感器与数据采集是设备异常检测联动PLC的“感官系统”。选型要匹配工况,调理要保证信号质量,采集要正确配置模块与标定。只有这三步都扎实,后续的异常判断和联锁控制才有可靠的数据基础。