3. SCADA现场仪表接入与信号采集

在SCADA能耗计量系统中,现场仪表是数据的源头。智能电表、电磁流量计、超声波热量表、机械/电子水表等设备,虽然都承担“计量”职责,但它们的电气接口、信号形态和通信协议差异很大。如果接入方式选错,轻则数据跳变、累积量不准,重则通信中断、仪表损坏。因此,理解仪表接口类型与采集方式,是搭建可靠能耗采集系统的第一步。

一、四类常见仪表的接口特征

智能电表通常提供RS-485接口,支持Modbus RTU或DL/T 645规约,部分带红外或以太网口。它输出的是寄存器数据,如正向有功电能、电压、电流、功率等,属于“通信量”采集。接线时A接A、B接B,屏蔽层单端接地,终端电阻在总线两端接入。

电磁流量计常见输出包括4~20mA模拟量(瞬时流量)、脉冲量(累积流量)以及RS-485通信。模拟量适合接入PLC的AI模块,脉冲量适合接入DI高速计数通道。需要注意的是,脉冲当量(如1脉冲=0.1m³)必须与SCADA组态一致,否则累积量会成倍偏差。

超声波热量表一般同时测量流量和供回水温度,直接计算热量。它多采用M-Bus、RS-485或脉冲输出。M-Bus总线可供电并通信,适合楼栋级热量表组网;脉冲输出则常用于仅需累积热量的场合。

水表分为机械式和电子式。机械水表加装脉冲发讯器后输出干簧管脉冲,电子水表则直接带RS-485或NB-IoT。脉冲水表接入时,要关注最小脉冲宽度和去抖时间,避免因水锤或振动产生虚假计数。

二、模拟量、数字量与脉冲量采集

SCADA现场采集可归纳为三种基本形态:

  • 模拟量采集(AI):4~20mA或0~10V信号,对应瞬时流量、压力、温度等。采集时需做量程变换,例如4mA对应0m³/h,20mA对应100m³/h,则实际值 = (采样电流 - 4) / 16 × 100。若仪表支持HART,还可叠加数字信息。
  • 数字量采集(DI):干接点或有源电平,表示阀门开关、报警状态、设备运行/停止。DI通道通常需要光耦隔离,防止现场干扰串入控制器。
  • 脉冲量采集:用于累积量计量,如电表脉冲、水表脉冲。PLC高速计数模块或专用脉冲采集模块对脉冲计数,再乘以脉冲当量得到累积值。关键参数包括:脉冲当量、最小脉冲宽度、计数频率上限。
模拟量反映“瞬时状态”,脉冲量反映“累积总量”,通信量则两者兼有。设计采集方案时,应先明确每个能耗指标需要哪种形态的数据,再选择仪表输出和控制器通道。

三、通信协议与接线要点

当仪表数量多、布线距离远时,通信采集比模拟量更经济。常见协议有Modbus RTU、DL/T 645、M-Bus、BACnet等。Modbus RTU最为普遍,采用主从轮询,SCADA作为主站,仪表作为从站。每条RS-485总线建议不超过32个节点,距离不超过1200米,波特率与仪表一致,常用9600或19200bps。

接线方面,RS-485使用双绞屏蔽线,A/B极性不可接反;总线两端各接120Ω终端电阻;屏蔽层在控制器侧单点接地。M-Bus总线则无极性要求,但需注意总线供电容量。脉冲线应远离动力电缆,采用屏蔽线并单独走线槽,防止电磁干扰造成多计数。

下面这张图展示了四类仪表从现场信号到SCADA采集通道的对应关系,以及每种仪表典型的接口与采集形态。

现场仪表接口与SCADA采集通道对应关系 智能电表 RS-485 / 红外 / 以太网 Modbus RTU / DL/T 645 电磁流量计 4~20mA / 脉冲 / RS-485 瞬时流量 + 累积流量 超声波热量表 M-Bus / RS-485 / 脉冲 流量 + 供回水温度 → 热量 水表 脉冲 / RS-485 / NB-IoT 累积用水量 通信量 寄存器读取 轮询周期可设 模拟量 AI 4~20mA / 0~10V 量程变换 脉冲量 PI 干簧管 / 霍尔脉冲 高速计数 数字量 DI 干接点 / 电平 状态与报警 RS-485 总线 Modbus 主站轮询 ≤32节点 / 1200m PLC AI 模块 12/16位分辨率 隔离输入 高速计数模块 脉冲当量设定 去抖 / 防抖滤波 PLC DI 模块 光耦隔离 状态采集 SCADA 数据采集 能耗计量 指标分析 接线要点:RS-485 双绞屏蔽、A/B 不反接、两端 120Ω 终端电阻;脉冲线远离动力电缆;模拟量屏蔽层单端接地

四、采集参数配置示例

以一台电磁流量计接入PLC为例,假设其脉冲输出为1脉冲=0.1m³,PLC高速计数模块每100ms读取一次计数值。组态时需设置:脉冲当量0.1、计数模式为上升沿、去抖时间5ms。若SCADA显示累积流量在夜间无用水时仍缓慢增加,应检查脉冲线是否与变频器电缆并行敷设,或去抖时间是否过短。

再以智能电表为例,Modbus RTU从站地址设为1,波特率9600,功能码03读取保持寄存器。常见寄存器如0x0000为正向有功电能,数据类型为32位无符号整数,单位0.01kWh。SCADA轮询周期建议5~15秒,过短会增加总线负载,过长则影响实时性。

不同厂家仪表的寄存器地址和数据类型可能不同,必须以仪表通信手册为准。切勿直接套用其他项目的点表,否则会出现数据错位或数值异常。

五、接入质量判断与常见问题

接入完成后,可通过以下现象判断采集是否正常:模拟量通道读数稳定,与仪表本地显示一致;脉冲累积量在无流量时保持不变;通信采集的响应时间在轮询周期内,无超时错误。若出现数据跳变,优先检查屏蔽接地和信号线走向;若累积量偏大,检查脉冲当量和去抖参数;若通信时断时续,检查终端电阻和总线拓扑。

现场仪表接入不是简单的“接线通电”,而是信号形态、通信协议、参数配置和抗干扰措施的综合匹配。只有把每类仪表的输出特性与SCADA采集通道正确对应,才能为后续能耗计量和指标分析提供可信的数据基础。