3、SCADA系统入门:SCADA系统架构与核心功能

各位同学,今天我们来聊聊风电场的“大脑”——SCADA系统。

说实话,我刚入行那会儿,觉得SCADA就是个数据大屏,花花绿绿的曲线图。后来在项目上吃过亏,才明白这东西有多重要。你想想看,一个风电场几十台风机,没有SCADA,你连哪台机子在偷懒都不知道。

3.1 SCADA系统架构:三层结构

SCADA系统不是一台电脑搞定的事。它分三层,每一层干每一层的活。我习惯用“现场层、控制层、信息层”来记,简单明了。

核心记忆点:现场层负责“看”和“动”,控制层负责“想”和“传”,信息层负责“存”和“管”。

3.1.1 现场层(Field Layer)

这一层在风机上。说白了,就是各种传感器和执行器。

  • 传感器:风速仪、风向标、振动传感器、温度传感器、电压电流互感器……
  • 执行器:变桨电机、偏航电机、液压刹车、并网断路器……
  • 控制器:风机主控PLC(可编程逻辑控制器),这是现场层的“小脑”。

我在项目上遇到过一件事:某台风机频繁报“振动超限”停机。远程看数据,振动值确实偏高。但现场一查,是振动传感器安装支架松了。嗯,数据采集的源头出了问题,上层再分析也是白搭。

避坑指南:我曾经因为现场层传感器标定不准,导致整个风场的功率曲线分析全错。后来我养成了一个习惯:每季度抽检5%的传感器,用便携式校准仪做比对。别嫌麻烦,数据质量是SCADA的命根子。

3.1.2 控制层(Control Layer)

这一层在风电场的中控室或升压站。它负责把现场层的数据收上来,再往下发指令。

  • 通信网关:把风机PLC的协议(比如Modbus、OPC UA)转成上层能认的格式。
  • 场站控制器:负责全场AGC(自动发电控制)、AVC(自动电压控制)。
  • 环网交换机:风机之间、风机与中控室之间,靠光纤环网连接。

你想想看,如果控制层挂了,现场层的数据就传不上来,你也控制不了风机。这就是为什么控制层设备通常要双冗余配置。

3.1.3 信息层(Information Layer)

这一层在办公室,或者云上。它负责存储、展示、分析。

  • SCADA服务器:历史数据库、实时数据库。
  • 操作员站:就是你们看到的那个大屏界面。
  • 报表服务器:自动生成日、月、年报。
  • Web发布服务器:让领导在手机上也能看数据。

我个人习惯把信息层的数据分为三类:实时数据(秒级刷新)、历史数据(分钟级存储)、统计数据(小时/天级聚合)。这三类数据用途完全不同,千万别混着用。

SCADA系统三层架构图 信息层(Information Layer) SCADA服务器 · 操作员站 · 报表服务器 · Web发布 功能:数据存储、展示、分析、远程访问 控制层(Control Layer) 通信网关 · 场站控制器 · 环网交换机 功能:数据汇聚、协议转换、AGC/AVC控制 现场层(Field Layer) 传感器 · 执行器 · 风机主控PLC 功能:数据采集、指令执行、就地控制 数据流方向 控制流方向 执行流方向 办公室 中控室 风机上

3.2 SCADA系统主要功能

SCADA不是光看看数据就完了。它有三个核心功能:数据采集、报警、控制。我一个个说。

3.2.1 数据采集(Data Acquisition)

这是SCADA最基础的功能。说白了,就是把风机上几百个测点的数据,实时地、准确地拿回来。

  • 采集周期:模拟量(如风速、功率)通常1秒采集一次;状态量(如开关状态)变化即触发。
  • 数据质量:每个数据点都带一个“质量戳”——好、坏、可疑、手动置入。我建议你们写报表时,一定要过滤掉“坏”和“可疑”的数据。
  • 存储策略:实时数据存内存,历史数据存磁盘。一般历史数据保留1-3年。

注意:我曾经见过一个风场,SCADA里风速数据全是0。查了半天,发现是通信线被老鼠咬断了。数据采集链路要定期巡检,尤其是光纤接头和网线水晶头,最容易出问题。

3.2.2 报警(Alarm)

报警功能是SCADA的“哨兵”。风机一出问题,它得第一时间告诉你。

报警分等级,我习惯分三级:

等级 颜色 示例 处理时限
一级(紧急) 红色 振动超限、电网故障、急停 立即处理
二级(重要) 橙色 温度偏高、油位偏低 24小时内
三级(提示) 黄色 维护提醒、参数偏差 计划性处理

嗯,这里要注意:报警不是越多越好。我见过一个风场,一天报警上万条,运维人员直接麻木了。这叫“报警疲劳”。好的SCADA系统,应该能对报警做归并和抑制。比如,同一台风机连续报“风速仪故障”,5分钟内只显示第一条,后面的自动折叠。

3.2.3 控制(Control)

SCADA不仅能看,还能动。远程控制是它的杀手锏。

  • 单机控制:启机、停机、复位、偏航、变桨测试。
  • 全场控制:AGC(自动发电控制)、AVC(自动电压控制)。
  • 安全约束:远程控制必须带“权限验证”和“二次确认”。

避坑指南:我曾经在调试时,远程下发“停机”指令,结果因为通信延迟,指令重复发送了两次,导致风机PLC逻辑混乱。后来我要求所有控制指令必须带“序列号”和“时间戳”,PLC端做去重处理。这个细节,很多SCADA厂商不会主动告诉你。

3.3 常见SCADA平台介绍

市面上SCADA平台很多,我挑三个最常见的说说。

平台名称 厂商 特点 适用场景
WinCC OA Siemens 分布式架构、高可靠性、支持多种协议 大型风场、海上风电
iFIX GE 图形化组态、丰富的驱动库 中小型风场、改造项目
组态王 亚控科技 国产、性价比高、中文支持好 国内中小型风场、分布式风电

我个人习惯用WinCC OA,因为它对风电行业的适配性最好。但如果你做的是小项目,组态王完全够用,而且售后响应快。

选平台时,我建议你关注三点:

  1. 协议兼容性:能不能接你现有的风机PLC?Modbus TCP是标配,OPC UA是趋势。
  2. 扩展性:以后加风机,加测点,系统能不能平滑扩容?
  3. 二次开发能力:能不能写脚本?能不能做自定义报表?

一句话总结:SCADA系统是风电场的“神经中枢”。现场层是神经末梢,控制层是脊髓,信息层是大脑。三层缺一不可,每一层都有坑,每一层都有学问。

好了,SCADA系统入门就讲到这里。下一节我们聊聊数据通信协议,那是SCADA的“语言”,不懂协议,数据就传不上来。


专注资料整理