1. SCADA 系统概述
1.1 SCADA 系统定义
SCADA(Supervisory Control And Data Acquisition,监控与数据采集)系统是一种用于远程监控、控制和数据采集的工业自动化系统。它广泛应用于电力、石油、天然气、水处理、化工、冶金等流程工业领域,实现对分散设备的集中监视、操作和管理。
核心定义:SCADA 系统通过通信网络连接现场控制设备(RTU/PLC)与中央监控主站,实时采集现场数据、执行远程控制指令、记录历史数据并触发报警事件,是工业自动化的“神经中枢”。
1.2 发展历程
| 阶段 | 时间 | 技术特征 | 典型系统 |
|---|---|---|---|
| 第一代 | 1960s–1970s | 大型专用计算机、集中式架构、专用通信协议 | IBM 1800、Modicon 084 |
| 第二代 | 1980s–1990s | 分布式处理、微型计算机、局域网(LAN) | Wonderware InTouch、iFIX |
| 第三代 | 2000s–2010s | 网络化、Web 技术、OPC 标准、冗余架构 | Schneider ClearSCADA、Siemens WinCC OA |
| 第四代 | 2010s–至今 | 云边协同、IoT 集成、大数据分析、AI 报警优化 | AVEVA System Platform、Ignition SCADA |
趋势提示:现代 SCADA 系统正向“开放、互联、智能”演进,报警阈值设定已从静态固定值发展为基于历史数据的动态自适应阈值。
1.3 核心功能
SCADA 系统的核心功能可归纳为以下四大模块:
- 数据采集(Data Acquisition):通过 RTU/PLC 等现场设备,周期性采集模拟量(温度、压力、流量)和数字量(开关状态、阀门位置)信号,并上传至主站。
- 监控(Supervision):在主站 HMI 界面上以图形化方式实时显示设备状态、工艺参数、趋势曲线,支持操作员远程下发控制指令。
- 报警(Alarm):当采集值超出预设阈值(高限、低限、变化率限)时,系统自动生成报警事件,记录时间戳、数值、优先级,并触发声光提示。
- 历史数据查询与分析(Historical Data Query & Analysis):将采集数据按时间序列存储至历史数据库,支持按时间、标签、报警类型等条件检索,用于事后分析、报表生成和性能优化。
注意:报警功能是 SCADA 系统安全运行的关键防线。阈值设定不合理会导致“报警泛滥”(Alarm Flood),使操作员对关键报警麻木,增加事故风险。
1.4 典型架构
SCADA 系统采用分层分布式架构,从上到下依次为:
- 主站(Master Station / MTU):位于中央控制室,包含服务器、操作员站、工程师站、历史数据库服务器。负责数据处理、人机交互、报警管理、报表生成。
- 通信网络(Communication Network):连接主站与现场设备,可采用以太网、光纤、无线(4G/5G/LoRa)、卫星、串口(RS-232/485)等介质,协议包括 Modbus、DNP3、IEC 60870-5-104、OPC UA 等。
- 远程终端单元(RTU):用于远程站点(如输油管道阀室、变电站)的数据采集与控制,具备较强的环境适应性和通信能力。
- 可编程逻辑控制器(PLC):用于本地设备级控制,执行逻辑运算、顺序控制、PID 调节,同时作为 SCADA 系统的数据源。
1.5 各层级在报警阈值设定中的角色
| 层级 | 报警相关职责 | 典型参数 |
|---|---|---|
| 主站 | 报警规则配置、阈值存储、报警显示与确认、历史报警记录 | 高限值、低限值、死区、延迟时间、优先级 |
| 通信网络 | 传输报警数据、确保实时性与可靠性 | 通信超时、重试次数、数据完整性校验 |
| RTU/PLC | 本地阈值判断、快速响应、断线后自主报警 | 模拟量量程、数字量滤波、变化率限值 |
| 现场设备 | 提供原始测量值、执行保护动作 | 传感器精度、量程范围、响应时间 |
最佳实践:报警阈值设定应遵循“分级设定、分层处理”原则。关键安全阈值(如超温跳闸)在 PLC 层实现硬逻辑,而工艺预警阈值(如温度偏高)在主站层配置,便于灵活调整。