3. 数据采集与传感器接入

在 AVEVA 设备状态监测与预测维护平台中,数据采集层是整个系统的“感官系统”。无论上层分析模型多么先进,如果采集到的振动、温度、电流等信号不准确、不完整或时间不同步,预测维护结论就失去了可信基础。本节围绕三个核心问题展开:接什么(传感器类型)、怎么接(采集接口与协议)、接进来之后数据如何流动(实时数据流)。

一、AVEVA 平台常见的传感器类型与信号特征

设备状态监测的传感器选择取决于被监测对象的故障机理。旋转机械最典型的失效模式是轴承磨损、不平衡、不对中、齿轮啮合异常,因此振动是最核心的监测量。常用传感器包括:

  • 加速度传感器(IEPE/压电式):测量高频振动,典型灵敏度 100 mV/g,频率范围 0.5 Hz~10 kHz,用于轴承早期故障和齿轮箱监测。
  • 速度传感器:适合中低频振动(10 Hz~1 kHz),常用于不平衡、不对中判断。
  • 电涡流位移传感器:非接触测量轴相对位移,用于大型透平、压缩机的轴振动与轴向位移监测。
  • 温度传感器(PT100、热电偶):监测轴承温度、绕组温度、油温,典型 PT100 为三线制,量程 -50~200 ℃。
  • 压力与流量传感器:4~20 mA 或 HART 输出,用于润滑系统、液压系统状态判断。
  • 电流/电压互感器:监测电机电流,用于识别负载异常、转子断条等电气故障。

这些传感器的输出形式差异很大:IEPE 加速度计输出的是叠加在偏置电压上的交流信号,需要采集卡提供恒流源;PT100 是电阻信号,需要变送器转换为标准信号;4~20 mA 是工业标准模拟量。理解这些差异,是正确选择采集接口的前提。

二、数据采集接口与协议配置

AVEVA 平台本身不直接连接裸传感器,而是通过采集网关、PLC、边缘采集模块或专用数据采集卡获取数据。常见接入路径有三类:

  1. PLC/DCS 路径:传感器信号先进入 PLC 模拟量模块,再由 AVEVA 通过 OPC UA 或 Modbus TCP 读取寄存器。
  2. 边缘采集网关路径:振动、温度等信号直接接入边缘网关,网关完成 A/D 转换、特征提取后,以 MQTT 或 OPC UA 上传。
  3. 专用监测系统路径:如 Bently Nevada、SKF 等系统,通过 OPC UA 或数据库接口将数据转发至 AVEVA。

其中 OPC UA 和 Modbus 是最常用的两种协议,但定位不同。Modbus 简单、成熟、开销小,适合周期性读取寄存器;OPC UA 具备信息模型、订阅机制、安全认证,适合结构化数据和事件驱动场景。

Modbus TCP 配置示例

假设一台电机温度通过 PLC 采集,温度值存放在保持寄存器 40001(Modbus 地址 0),量程 0~200 ℃ 对应 0~20000(放大 100 倍)。在 AVEVA 采集配置中,需要填写:

协议: Modbus TCP
IP: 192.168.10.21
端口: 502
从站地址: 1
功能码: 03 (读保持寄存器)
起始地址: 0
寄存器数量: 1
数据类型: UINT16
缩放: 原始值 / 100.0
单位: ℃
采集周期: 1000 ms

读取到原始值 8560,则实际温度为 85.60 ℃。若该点用于轴承温度报警,阈值可设为 95 ℃,超过则触发预警。

OPC UA 配置示例

OPC UA 的配置重点在于节点地址和订阅参数。以某边缘网关为例:

Endpoint: opc.tcp://192.168.10.30:4840
安全策略: Basic256Sha256
用户: operator
节点: ns=2;s=Machine01.Vibration.RMS
采样间隔: 500 ms
发布间隔: 1000 ms
队列深度: 10
死区: 0.1

其中死区(Deadband)用于抑制微小波动,只有变化超过 0.1 时才上报,可显著降低数据量。对于振动 RMS 值,若正常范围 0~8 mm/s,死区 0.1 是合理选择。

三、实时数据流接入与时间同步

数据从传感器到平台,通常经历“信号采集 → 协议封装 → 网络传输 → 平台解析 → 时序存储 → 分析服务”的链路。AVEVA 平台通过采集服务将不同协议的数据统一为带时间戳的标签值,再写入时序数据库。这里有两个关键点:

  • 时间戳一致性:PLC 扫描周期、网关采样周期、平台接收时间可能不同。建议以数据源时间戳为准,并在网关侧启用 NTP 同步,误差控制在 10 ms 以内。
  • 数据质量码:OPC UA 的 StatusCode 和 Modbus 的通信状态需要映射为质量码(Good/Bad/Uncertain),避免把通信中断误判为设备停机。

下面这张图展示了从传感器到 AVEVA 平台的典型数据流与协议分工,帮助理解各层之间的连接关系。

传感器 → 采集接口 → 协议 → AVEVA 平台实时数据流 传感器层 加速度传感器 IEPE 100 mV/g 温度传感器 PT100 三线制 压力变送器 4~20 mA 电流互感器 0~5 A AC 电涡流位移 -2~+2 mm 采集接口层 PLC 模拟量模块 AI 4~20 mA 12/16 位分辨率 边缘采集网关 A/D + 特征提取 RMS / 峰值 / 峭度 专用监测系统 Bently / SKF 键相 + 振动通道 NTP 时间同步 误差 ≤ 10 ms 协议层 Modbus TCP 端口 502 功能码 03/04 轮询 1 s OPC UA 端口 4840 订阅 + 死区 Basic256Sha256 MQTT 边缘上传 QoS 1 AVEVA 平台 采集服务 协议解析 质量码映射 时序数据库 标签 + 时间戳 压缩存储 分析服务 阈值 / 趋势 预测模型 报警与工单 状态推送 关键点:源端时间戳优先 · 质量码区分通信中断与设备停机 · 死区抑制无效数据量

四、接入过程中的常见问题与判断依据

实际接入时,最常见的问题不是协议本身,而是“数据看起来有,但不可信”。例如 Modbus 读取到的温度长期为 0,可能是寄存器地址偏移错误(40001 对应地址 0,而非 1);OPC UA 订阅无数据,可能是节点 ID 命名空间写错,或安全策略不匹配导致会话建立失败。判断方法很直接:先在第三方工具(如 UaExpert、Modbus Poll)中验证原始数据,再排查 AVEVA 侧配置。

另一个高频问题是时间戳漂移。如果网关未启用 NTP,连续运行数天后时间偏差可能达到秒级,导致振动峰值与工艺参数无法对齐。建议在接入验收时检查:同一时刻的 PLC 时间、网关时间、平台接收时间三者偏差是否在允许范围内。

接入验收的最小检查清单:① 每个测点的原始值可在第三方工具中复现;② 缩放系数与量程一致;③ 质量码在断线时变为 Bad;④ 时间戳偏差小于 10 ms;⑤ 死区设置不会掩盖真实报警。

完成传感器接入与协议配置后,数据才真正成为平台可用的“原料”。后续的阈值判断、趋势分析和预测模型,都建立在这一层数据质量之上。因此,采集层的配置不是一次性工作,而应纳入日常巡检:定期核对通信状态、时间同步和量程漂移,才能保证预测维护结论长期可靠。