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发布服务器:让领导在手机上也能看数据。
我个人习惯把信息层的数据分为三类:实时数据(秒级刷新)、历史数据(分钟级存储)、统计数据(小时/天级聚合)。这三类数据用途完全不同,千万别混着用。
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,因为它对风电行业的适配性最好。但如果你做的是小项目,组态王完全够用,而且售后响应快。
选平台时,我建议你关注三点:
- 协议兼容性:能不能接你现有的风机PLC?Modbus TCP是标配,OPC UA是趋势。
- 扩展性:以后加风机,加测点,系统能不能平滑扩容?
- 二次开发能力:能不能写脚本?能不能做自定义报表?
一句话总结:SCADA系统是风电场的“神经中枢”。现场层是神经末梢,控制层是脊髓,信息层是大脑。三层缺一不可,每一层都有坑,每一层都有学问。
好了,SCADA系统入门就讲到这里。下一节我们聊聊数据通信协议,那是SCADA的“语言”,不懂协议,数据就传不上来。