2. SCADA系统架构

SCADA(监控与数据采集)系统是工业自动化的核心神经中枢。本章从系统组成、典型拓扑和冗余设计三个维度,解析 SCADA 的架构原理,为后续 FMCS 数据采集层通信调试奠定基础。

2.1 SCADA 系统核心组成

SCADA 系统由四个基本单元构成:MTU(主站终端单元)、RTU(远程终端单元)、PLC(可编程逻辑控制器)和 HMI(人机界面)。各单元分工明确,协同完成数据采集、控制与监控任务。

组件 全称 核心功能 典型部署位置
MTU Master Terminal Unit 数据汇聚、调度决策、通信管理 中央控制室
RTU Remote Terminal Unit 远程数据采集、信号转换、通信中继 现场站房、户外杆塔
PLC Programmable Logic Controller 逻辑控制、闭环调节、高速 I/O 处理 设备机柜、生产线
HMI Human Machine Interface 可视化监控、报警显示、操作交互 操作员站、触摸屏
工程提示: 在 FMCS 项目中,RTU 常用于水系统、空调系统的远程监测点;PLC 则负责冷机、锅炉等核心设备的直接控制。MTU 通常部署在 FMCS 服务器上,统一管理所有子系统。

2.2 典型拓扑结构

SCADA 系统的拓扑结构决定了数据流路径和系统可靠性。常见拓扑包括星型、环型和总线型,实际工程中常采用混合拓扑。

拓扑选型原则: 星型结构适用于站点集中、距离较近的场景;环型结构适用于地理分散、对可靠性要求高的场景;总线型结构适用于设备密集、成本敏感的产线。
SCADA 典型拓扑结构对比 星型拓扑 MTU RTU1 RTU2 RTU3 环型拓扑 MTU RTU1 RTU2 RTU3 总线型拓扑 MTU RTU1 RTU2 RTU3 说明: 星型结构中心节点故障会导致瘫痪;环型结构单点断线不影响整体通信;总线型结构布线简单,但总线故障影响所有节点。

2.3 冗余设计原理

冗余设计是 SCADA 系统高可用性的核心保障。在 FMCS 场景中,通信中断可能导致环境失控或设备损坏,因此必须从多个层面实施冗余。

2.3.1 冗余层级

  • MTU 冗余(双机热备): 主备服务器实时同步数据,主服务器故障时备机自动接管,切换时间 < 5 秒。
  • 通信链路冗余: 主链路(光纤/以太网)与备用链路(4G/5G/无线)并行运行,链路切换时间 < 30 秒。
  • RTU/PLC 冗余: 关键控制站采用 1:1 冗余配置,主站故障时备站无缝接管 I/O 控制。
  • 电源冗余: 双路供电 + UPS,保障现场设备在断电后持续运行 2 小时以上。
常见误区: 冗余不等于双倍投资。冗余设计应基于风险分析,对非关键节点(如普通温湿度监测点)可采用单链路 + 定期巡检策略,避免过度设计。
SCADA 冗余设计架构 主 MTU 备 MTU 心跳 主通信链路 备通信链路 RTU 站 A RTU 站 B PLC 站 C 双路供电 + UPS 不间断电源 冗余切换逻辑 1. 备 MTU 通过心跳监测主 MTU 状态 2. 主链路故障时自动切换至备链路 3. 切换过程对上层应用透明

2.4 冗余设计关键指标

指标 定义 FMCS 推荐值
MTBF 平均无故障时间 > 8760 小时(1 年)
MTTR 平均修复时间 < 30 分钟
切换时间 主备切换耗时 < 5 秒(MTU 级)
数据同步延迟 主备数据一致性偏差 < 1 秒
工程实践: 在 FMCS 项目中,建议对冷机、锅炉、变配电等关键设备采用 MTU + 通信链路 + PLC 三重冗余;对普通空调末端、照明回路等非关键设备采用单链路 + 本地缓存策略,平衡可靠性与成本。