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 系统的拓扑结构决定了数据流路径和系统可靠性。常见拓扑包括星型、环型和总线型,实际工程中常采用混合拓扑。
拓扑选型原则: 星型结构适用于站点集中、距离较近的场景;环型结构适用于地理分散、对可靠性要求高的场景;总线型结构适用于设备密集、成本敏感的产线。
2.3 冗余设计原理
冗余设计是 SCADA 系统高可用性的核心保障。在 FMCS 场景中,通信中断可能导致环境失控或设备损坏,因此必须从多个层面实施冗余。
2.3.1 冗余层级
- MTU 冗余(双机热备): 主备服务器实时同步数据,主服务器故障时备机自动接管,切换时间 < 5 秒。
- 通信链路冗余: 主链路(光纤/以太网)与备用链路(4G/5G/无线)并行运行,链路切换时间 < 30 秒。
- RTU/PLC 冗余: 关键控制站采用 1:1 冗余配置,主站故障时备站无缝接管 I/O 控制。
- 电源冗余: 双路供电 + UPS,保障现场设备在断电后持续运行 2 小时以上。
常见误区: 冗余不等于双倍投资。冗余设计应基于风险分析,对非关键节点(如普通温湿度监测点)可采用单链路 + 定期巡检策略,避免过度设计。
2.4 冗余设计关键指标
| 指标 | 定义 | FMCS 推荐值 |
|---|---|---|
| MTBF | 平均无故障时间 | > 8760 小时(1 年) |
| MTTR | 平均修复时间 | < 30 分钟 |
| 切换时间 | 主备切换耗时 | < 5 秒(MTU 级) |
| 数据同步延迟 | 主备数据一致性偏差 | < 1 秒 |
工程实践: 在 FMCS 项目中,建议对冷机、锅炉、变配电等关键设备采用 MTU + 通信链路 + PLC 三重冗余;对普通空调末端、照明回路等非关键设备采用单链路 + 本地缓存策略,平衡可靠性与成本。