2. SCADA系统总体架构
电力SCADA系统的总体架构,本质上是一套“从现场一次设备到调度决策”的信息采集与控制闭环。理解它,不能只记几个名词,而要看清四件事:系统分成哪几层、每层由什么硬件承载、软件模块如何分工、以及站点之间用什么拓扑连接。这四者共同决定了系统的实时性、可靠性和可扩展性。
一、分层结构:从过程层到决策层
电力SCADA通常划分为四层,自下而上依次是过程层、间隔/控制层、站控层和调度主站层。分层的意义在于:每一层只处理自己职责范围内的数据,层与层之间通过标准接口解耦,任何一层的变化不会直接冲击其他层。
过程层直接面向一次设备,包括电流互感器(CT)、电压互感器(PT)、断路器辅助触点、隔离开关位置、变压器温度等。这一层的输出是模拟量(如4~20mA、0~5V)和开关量(无源触点、有源电平)。
间隔/控制层由测控装置(IED)、保护装置、智能电表等构成。测控装置负责把过程层的模拟量和开关量采集为数字量,并执行遥控出口。以某110kV变电站为例,一条线路间隔配置一台测控装置,采集三相电流、三相电压、有功、无功、断路器位置、刀闸位置等约40~60个遥测遥信点。
站控层由站内监控主机、数据网关机(通信管理机)、远动装置(RTU)组成。它汇总全站数据,完成本地监视、告警、历史存储,并通过远动通道把数据上送调度主站。站控层是站内“数据汇聚点”,也是与主站之间的边界。
调度主站层部署在调度中心,由前置采集服务器、SCADA服务器、历史数据库、人机界面(HMI)工作站、告警服务器等组成。主站接收多个变电站的数据,完成全网监视、遥控、告警处理和报表统计。
二、硬件组成:每层靠什么设备落地
过程层的硬件是互感器、辅助继电器和端子排。CT把一次大电流按变比(如600/5A)降为二次小电流,PT把110kV降为100V线电压,供测控和保护使用。
间隔层的核心是测控装置和保护装置。测控装置一般具备交流采样、开入开出、通信接口三部分。以典型配置为例:16路交流采样、32路开入、8路开出、双以太网口,支持IEC 61850 MMS和GOOSE。保护装置独立于测控,直接跳闸,保证保护动作不依赖站控层。
站控层的硬件包括工业级监控主机(双机热备)、数据网关机(多串口+多网口)、远动装置和站内交换机。交换机通常采用双星型冗余,A网B网独立,任一条链路故障不影响通信。
主站层的硬件是服务器集群:前置服务器负责多规约接入,SCADA服务器负责实时数据处理,历史服务器负责存储,HMI工作站供调度员操作。服务器之间通过双网冗余连接,数据库采用实时库+历史库分离设计。
三、软件模块:数据从采集到展示的加工链
SCADA软件不是一个大程序,而是由若干功能模块协同工作。典型模块包括:
- 数据采集模块:按规约(IEC 60870-5-104、IEC 61850、Modbus)轮询或订阅站端数据,完成帧解析、时标处理和坏质量判断。
- 实时数据库模块:以点为单位存储遥测、遥信、遥控、遥调量,每个点包含值、时标、质量码。实时库通常驻留内存,刷新周期为1秒或更快。
- 告警处理模块:对遥信变位、越限、通信中断等事件生成告警,支持分级(事故、异常、越限、变位)和抑制。
- 历史存储模块:按周期或变化存储遥测,按事件存储遥信,供曲线查询和报表使用。
- 人机界面模块:绘制接线图、曲线、告警窗,提供遥控操作和挂牌功能。
- 通信/转发模块:把本站数据转发给上级调度或其他系统,支持多通道冗余。
这些模块之间的数据流是:采集模块写入实时库,告警模块订阅实时库变化,历史模块从实时库取样,HMI从实时库读取并显示。实时库是整个软件架构的“中枢”。
四、典型拓扑:站内双星型 + 主站双网
变电站内部最典型的拓扑是双星型以太网。站控层配置两台核心交换机,间隔层每台测控装置用两条网线分别接入两台交换机,形成A网、B网。正常时A网承载MMS和GOOSE,B网热备;A网故障时B网接管。这种拓扑的优点是单点故障不影响整体通信,缺点是布线量翻倍。
站与主站之间通常采用双通道:主通道为光纤以太网(IEC 60870-5-104),备用通道为无线或租用通道。主站前置服务器同时监听两个通道,按优先级选择主通道,主通道中断后自动切换备用通道,切换时间一般要求在秒级。
主站内部采用双网冗余:每台服务器配置两块网卡,分别接入主网和备网。前置服务器、SCADA服务器、HMI工作站都跨接双网,任一网络故障时业务不中断。
五、一个可对照的配置示例
以某110kV变电站为例,站内配置如下:
| 层级 | 设备/模块 | 数量 | 关键参数 |
|---|---|---|---|
| 过程层 | CT/PT | 按间隔 | 600/5A、110kV/100V |
| 间隔层 | 测控装置 | 8台 | 16路交流、32路开入、双以太网 |
| 间隔层 | 保护装置 | 6台 | 独立跳闸、GOOSE出口 |
| 站控层 | 监控主机 | 2台 | 双机热备、Linux |
| 站控层 | 数据网关机 | 2台 | 4串口+4网口、双机 |
| 站控层 | 交换机 | 2台 | 工业级、A/B网 |
| 主站层 | 前置服务器 | 2台 | 双网、多规约 |
| 主站层 | SCADA服务器 | 2台 | 双机、实时库 |
这套配置下,站内任一测控装置的一条网线断开,数据仍可从另一台交换机上送;站控层一台监控主机故障,另一台接管;主站一台前置服务器故障,另一台继续采集。整个系统的可用性由这些冗余点共同支撑。
理解SCADA总体架构,最终要落到“数据从哪来、经过谁、到哪去、断了怎么办”这四个问题上。分层解决职责划分,硬件解决物理承载,软件解决数据加工,拓扑解决可靠性。四者配合,才构成一个可运行的电力SCADA系统。