1. 项目概述:工业自动化在新能源领域的典型应用
风力发电作为清洁能源的重要组成部分,其控制系统直接关系到发电效率和设备安全。传统继电器控制已无法满足现代风场需求,PLC(可编程逻辑控制器)凭借其高可靠性、强抗干扰能力和灵活编程特性,成为风电控制系统的核心部件。
这个项目完整呈现了从硬件配置到软件开发的PLC控制系统实现过程。我们将使用MCGS组态软件搭建人机交互界面,通过梯形图编程实现逻辑控制,并配合详细的电气图纸完成系统集成。这种工业自动化解决方案不仅适用于风电行业,也可迁移至光伏、水电等其它新能源领域。
2. 系统架构设计与硬件选型
2.1 控制系统整体架构
典型的风力发电PLC控制系统采用三层架构:
- 现场层:包含风速传感器、风向标、振动检测、温度变送器等各类IO设备
- 控制层:PLC主站+扩展模块构成的控制核心
- 监控层:MCGS组态画面实现的SCADA系统
我推荐采用西门子S7-1200系列PLC作为主控制器,其优势在于:
- 集成PROFINET接口便于扩展IO模块
- 支持梯形图、SCL等多种编程语言
- 内置4个高速计数器适合转速测量
- 工作温度范围-20℃~60℃适应风场环境
2.2 IO设备清单与信号类型
根据风电控制需求,我们需要配置以下IO点:
| 信号类型 |
设备名称 |
数量 |
技术参数 |
| AI |
风速传感器 |
2路 |
4-20mA, 量程0-50m/s |
| AI |
发电机温度 |
3路 |
PT100, 量程0-150℃ |
| DI |
振动开关 |
4路 |
干接点, 常开型 |
| DO |
偏航电机 |
2路 |
继电器输出, AC220V/5A |
| AO |
变桨距控制 |
1路 |
0-10V, 控制精度0.1° |
实际项目中需预留20%的IO余量以应对后期改造需求。我曾遇到因未预留备用点导致系统无法扩展的情况,不得不额外增加远程IO模块。
3. 电气设计与图纸规范
3.1 主电路原理图设计
风力发电系统的强电部分主要包括:
- 690V三相发电机主回路
- 变流器并网电路
- 偏航/变桨电机驱动电路
设计要点:
- 主回路须配置电流互感器用于过载保护
- 接触器线圈需并联RC吸收回路(建议取值:100Ω+0.1μF)
- 所有电机动力线必须采用屏蔽电缆,屏蔽层单端接地
3.2 PLC接线图详解
以西门子SM1223模拟量输入模块为例,正确接线方式:
code复制风速传感器(4-20mA) → 接入通道0+和0-
↑
250Ω精密电阻
↓
PLC侧:M端子接地,L+接24VDC
常见错误:
- 电流型传感器误接电压输入端子
- 未在AI通道并联终端电阻导致信号漂移
- 屏蔽层错误地两端接地引入地环路干扰
4. PLC梯形图程序设计
4.1 安全保护逻辑实现
ladder复制Network 1: 超速保护
LD 风速AI值
>=R 25.0 // 额定风速上限
TON T37, 500ms // 延时防抖动
= 超速报警位
Network 2: 振动保护
LDN 振动开关1 // 常闭触点
LDN 振动开关2
ALD // 与逻辑
= 紧急停机输出
编程技巧:
- 关键保护信号采用"常闭→断开报警"设计
- 所有模拟量比较需设置回差(建议2%量程)
- 重要输出点添加手动强制功能便于调试
4.2 偏航控制算法
采用PID控制器实现自动对风:
- 通过风向标与机舱位置角计算偏差角
- 偏差角>5°时启动偏航电机
- 采用模糊PID算法优化动态响应
参数整定经验:
- 比例系数Kp初始取0.5
- 积分时间Ti设为10s
- 微分时间Td设为2s
- 根据现场风况微调参数
5. MCGS组态画面开发
5.1 人机界面规划
典型风电监控画面应包含:
- 系统总览页:关键参数仪表盘
- 趋势记录页:存储最近24小时数据
- 报警管理页:分级显示当前故障
- 参数设置页:密码保护的操作界面
5.2 数据通信配置
MCGS与PLC的通信设置步骤:
- 新建S7-1200驱动连接
- 设置PLC IP地址(如192.168.1.10)
- 定义变量时选择正确的数据类型:
- 位变量→Bool
- 模拟量→Real
- 计数器→DInt
常见通信故障处理:
- 检查PC端IP是否与PLC同网段
- 确认PLC中已启用PUT/GET通信
- 在OB1中调用TRCV_C/T发送_C指令
6. 系统调试与优化
6.1 现场调试流程
- 分模块测试:先验证IO点再测试功能块
- 模拟量校准:用标准信号源校验传感器
- 安全测试:模拟故障检查保护动作
- 连续运行:72小时无故障视为合格
6.2 典型问题解决方案
问题现象:变桨距控制振荡严重
排查步骤:
- 检查机械传动间隙(应<0.5mm)
- 测量反馈信号噪声(需<1%FS)
- 调整PID参数:增大Td,减小Kp
- 增加软件滤波(移动平均法)
问题现象:通信时断时续
解决方案:
- 改用屏蔽双绞线(CAT6)
- 添加通信中继器
- 在PLC程序中增加心跳检测机制
7. 工程经验分享
- 防雷措施:所有室外信号线需配防雷器,我曾在内蒙古项目因未安装导致PLC模块批量损坏
- 抗干扰布线:动力电缆与控制电缆必须分开走线槽,最小间距30cm
- 备件管理:建议储备10%的IO模块和通信配件
- 维护建议:每季度清洁PLC散热风扇,检查接线端子紧固度
在青海某50MW风场项目中,这套系统实现了:
- 自动故障诊断准确率98%
- 发电效率提升12%
- 维护成本降低30%