2. 能源监控SCADA系统网络拓扑与通信方案设计

能源监控SCADA系统网络拓扑与通信方案设计 学习卡片

现场约束与拓扑分层

某工厂能源监控场景包含三类介质:10kV/0.4kV 配电、压缩空气、循环水。设备分布为:配电室 A(进线柜、馈线柜、2 台智能电表)、配电室 B(1 台智能电表、1 台水表)、空压站(2 台空压机控制器、1 台流量计)、循环水泵房(1 台水泵控制器、1 台流量计)。SCADA 服务器与操作站位于中控室,距最远配电室约 420m。

按“现场层—汇聚层—监控层”三层设计:现场层负责一次设备数据采集;汇聚层负责协议转换与网络收敛;监控层负责数据存储、画面展示与报警。现场层到汇聚层采用工业以太网,汇聚层到监控层采用冗余环网或双上行链路。

通信协议选型依据

对象协议选型理由端口/参数
智能电表(支持以太网)Modbus TCP寄存器模型简单,电表原生支持,轮询周期 1s 可满足502,从站地址 1~5
空压机控制器Modbus TCP控制器提供 Modbus TCP 映射表,无需额外网关502,从站地址 11~12
水流量计(RS-485)Modbus RTU 经网关转 Modbus TCP现场仅 RS-485,网关做协议转换后统一接入网关 IP:502,串口 9600-8-N-1
与上级调度/能源管理平台IEC 60870-5-104调度侧要求 104 规约,支持总召唤与变化上送2404,ASDU 地址 1
跨系统数据共享(MES/能管)OPC UA需要带语义的模型化数据,支持订阅与安全通道4840,SecurityPolicy Basic256Sha256

冗余策略

  • 网络冗余:汇聚层两台工业交换机组成环网,启用 RSTP,单点断链恢复时间目标 < 1s;监控层服务器双网卡分别接入两台交换机。
  • 设备冗余:SCADA 主备服务器热备,主服务器故障时备机在 5s 内接管采集与报警。
  • 链路冗余:关键配电室 A 采用双上行链路,分别连接汇聚交换机 1 和 2。
  • 协议冗余:IEC 104 采用双通道配置,主通道中断后自动切换备用通道。
设计检查点:现场层设备 IP 规划需与汇聚层 VLAN 一致;Modbus TCP 轮询周期应大于设备响应时间;IEC 104 总召唤周期建议 15min,变化上送优先。
监控层(中控室) SCADA 主服务器 采集/存储/报警 SCADA 备服务器 热备接管 操作站 画面/报警确认 OPC UA 接口 MES/能管平台 汇聚层(配电室 A 机柜) 工业交换机 1 VLAN 10 / RSTP 工业交换机 2 VLAN 10 / RSTP 协议网关 Modbus RTU→TCP 环网 环网 现场层(配电室/空压站/泵房) 配电室 A 智能电表 1 (Modbus TCP) 智能电表 2 (Modbus TCP) 进线柜/馈线柜 配电室 B 智能电表 3 (Modbus TCP) 水表 (Modbus RTU) RS-485 总线 空压站 空压机 1 控制器 空压机 2 控制器 流量计 (Modbus RTU) 循环水泵房 水泵控制器 流量计 (Modbus RTU) Modbus TCP Modbus TCP/RTU Modbus TCP Modbus RTU 实线:主链路 虚线:环网冗余链路 箭头方向:数据采集上行

IP 与 VLAN 规划示例

层级设备IP 地址VLAN说明
监控层SCADA 主服务器192.168.10.1010双网卡:10.10 / 10.11
监控层SCADA 备服务器192.168.10.1110热备
汇聚层交换机 1192.168.10.2110管理地址
汇聚层交换机 2192.168.10.2210管理地址
汇聚层协议网关192.168.10.3010RTU 转 TCP
现场层智能电表 1~3192.168.20.11~1320Modbus TCP 从站
现场层空压机控制器192.168.20.21~2220Modbus TCP 从站
现场层水表/流量计经网关映射20RS-485 从站地址 31~33
冗余验证方法:断开交换机 1 与交换机 2 之间的环网链路,观察 SCADA 采集是否中断;断开主服务器网卡,确认备服务器在 5s 内接管。IEC 104 双通道切换可通过模拟主通道断链验证。
注意:Modbus TCP 与 IEC 104 不要共用同一 VLAN 广播域;OPC UA 对外接口应启用证书认证,避免未授权访问。