2. SCADA系统架构与多能源介质接入

多能源介质集中监控的难点,不在于把电、水、气、热等数据“采上来”,而在于让不同协议、不同安全等级、不同实时性要求的介质在同一套SCADA中稳定共存。本节围绕分层分布式架构、冗余设计、通信网络规划、多协议网关与介质接入方式展开,重点说明“怎么搭、怎么接、怎么判断接得对”。

一、分层分布式架构:把实时与控制边界分开

推荐采用四层结构:现场设备层、边缘接入层、监控服务层、应用展示层。现场设备层包含电表、流量计、压力变送器、温度传感器、PLC、RTU、智能仪表等;边缘接入层由协议网关、边缘计算节点、串口服务器组成,负责协议转换、数据预处理与断线缓存;监控服务层部署实时数据库、历史数据库、报警服务、计算服务与冗余主备节点;应用展示层提供操作员站、Web客户端、移动端与第三方接口。

分层的核心价值是隔离风险:现场设备故障不直接冲击监控服务,协议差异被网关吸收,实时控制与历史分析互不干扰。以某园区能源站为例,电力监控要求遥测刷新≤1s,水气热计量允许5~10s,若全部直连同一采集进程,慢速介质会拖累快速通道。因此边缘层应按介质或区域划分采集任务,再统一上送。

二、冗余设计:从“单点可用”到“故障可切换”

冗余不是简单双机热备,而要覆盖电源、网络、采集、服务、数据库五个环节。典型做法:监控服务器采用双机热备,主备之间通过心跳与数据同步保持状态一致;交换机采用环网或双上行;网关支持双电源与双网口;关键RTU采用双机切换或双通道上送。判断冗余是否有效,要看切换时间与数据连续性:示例目标可设为服务切换≤5s、网关切换≤2s、切换期间不丢关键报警。

冗余配置中,主备数据库的同步周期、报警确认状态、操作票状态必须一并同步,否则切换后会出现“数据在、状态丢”的假冗余。

三、通信网络规划:按介质与安全域划分

网络规划建议划分三个安全域:控制域、监控域、管理域。控制域承载PLC/RTU实时控制,采用工业以太网或现场总线;监控域承载SCADA采集与网关上送,使用独立VLAN;管理域承载办公与报表,通过防火墙单向访问监控域。IP规划应预留区域段,例如电力网关10.10.1.0/24、水气热网关10.10.2.0/24、视频与辅助10.10.3.0/24,便于排障与访问控制。

带宽估算可按“点数×字节×频率”粗算:若某网关有2000个模拟量,每点8字节,刷新1s,则原始流量约16KB/s,加上协议头与冗余约30~50KB/s,百兆链路足够;但若叠加视频或历史批量回传,应单独规划链路或限流。

四、多协议网关与介质接入方式

多协议网关是本节的核心设备。它向下支持Modbus RTU/TCP、IEC 60870-5-101/104、DL/T 645、CJ/T 188、BACnet、OPC UA、MQTT等,向上统一为OPC UA或MQTT/JSON。接入方式分三类:串口接入(RS-485/RS-232,适合电表、水表、热量表)、以太网接入(Modbus TCP、IEC 104,适合PLC与保护装置)、平台接入(OPC UA、MQTT,适合第三方系统或云平台)。

以Modbus RTU接入为例,网关配置需明确:从站地址、功能码、寄存器起始地址、数据类型、字节序、缩放系数。例如某流量计瞬时流量寄存器40001,32位浮点,大端,单位m³/h,缩放1;若读回值为0x41A00000,则对应20.0 m³/h。配置完成后,应在网关点表中逐点核对“地址—类型—量纲—工程值”,而不是只看通信成功。

SCADA分层分布式架构与多介质接入关系 应用展示层 操作员站 Web客户端 移动端 第三方接口 监控服务层 实时数据库 历史数据库 报警/计算服务 主备冗余节点 边缘接入层 电力协议网关 IEC 104 / Modbus 水气热网关 CJ/T 188 / DL/T 645 边缘计算节点 预处理 / 断线缓存 串口服务器 RS-485 / RS-232 现场设备层 电表/保护 流量计 压力/温度 PLC/RTU 智能仪表 冗余覆盖:电源双路 → 交换机环网 → 网关双网口 → 服务器主备 → 数据库同步 安全域:控制域 / 监控域 / 管理域

五、接入后的验证与排障要点

接入完成不等于数据可信。建议按“通信—点表—工程值—报警—历史”五步验证:先看网关与设备的通信状态与错误计数;再核对点表地址与数据类型;然后抽查工程值是否在合理量程,例如压力0~1.6MPa、温度0~150℃;接着触发一次越限报警,确认报警产生、确认、恢复全链路;最后检查历史曲线是否连续、断线补传是否生效。

常见问题中,若“通信正常但数值为0”,优先检查寄存器地址偏移与字节序;若“数值跳变”,检查缩放系数与滤波;若“部分点丢失”,检查网关点表容量与轮询周期。排障时保留网关日志与抓包记录,能显著缩短定位时间。

示例配置片段(Modbus RTU 流量计):从站地址 3,功能码 03,起始地址 0,寄存器数量 2,数据类型 float32,字节序 ABCD,缩放 1.0,单位 m³/h。若读回 0x41A00000,则工程值为 20.0 m³/h。

综上,SCADA多能源介质接入的关键是:分层隔离风险、冗余保障连续、网络划分安全域、网关统一协议、验证闭环到工程值。把这五点落实到点表、IP规划、切换测试与报警验证中,系统才具备长期稳定运行的基础。