风电PLC从零到实战开发指南

📚 共计 30 章节
01
风电行业概述与PLC角色
风力发电基本原理 · 风电场架构 · PLC在风机控制中的核心作用 · 主流PLC品牌介绍
⚡ 基础🌍 行业
02
PLC硬件基础与选型
CPU · 电源 · 数字量/模拟量I/O · 通信模块 · 特殊功能模块 · 选型原则与实战案例
🔧 硬件📐 选型
03
开发环境搭建与入门
TIA Portal / CODESYS安装 · 项目创建 · 硬件组态 · 第一个点亮LED程序
💻 环境🚀 入门
04
PLC编程语言基础
LAD · FBD · SCL · STL 对比与选择
📝 编程🧩 语言
05
数据类型与变量
基本数据类型 · 复杂数据类型 · 系统数据类型 · 变量声明与作用域
📊 数据🧠 基础
06
位逻辑指令
常开/常闭触点 · 线圈 · 置位/复位 · 上升沿/下降沿 · RS触发器
⚙️ 位操作🔲 逻辑
07
定时器与计数器
TON · TOF · TP · 加/减计数器 · 组合应用(风机偏航计时)
⏱️ 定时🔢 计数
08
算术运算与比较指令
加减乘除 · 递增递减 · 比较 · 数据类型转换
🧮 运算⚖️ 比较
09
程序控制指令
跳转 · 循环 (FOR,WHILE) · 子程序调用 (FC/FB) · 多重背景数据块
🔁 控制📦 模块
10
模拟量处理
模拟量输入/输出原理 · 4-20mA/0-10V · 量程转换 · 滤波与标定
📈 模拟🔌 信号
11
PID控制基础
PID原理 · P/I/D参数 · 西门子/CODESYS PID块 · 变桨/转矩控制应用
🎛️ 控制🌀 调节
12
通信协议基础(一)
Modbus RTU/TCP原理 · 主从站配置 · 读写保持寄存器实战
📡 通信🔗 Modbus
13
通信协议基础(二)
Profinet / EtherCAT实时以太网 · 设备配置 · IO数据交换
🌐 实时⚡ 以太网
14
SCADA与上位机通信
OPC UA/DA原理 · PLC作为服务器 · 与WinCC/组态王通信
🖥️ SCADA📊 上位机
15
风机主控系统架构
主控柜布局 · 安全链设计 · 急停回路 · 继电器与接触器控制
🏗️ 架构🔒 安全
16
变桨系统控制
变桨距原理 · 电动/液压变桨 · PLC控制逻辑 · 安全顺桨
🌬️ 变桨🛡️ 安全
17
偏航系统控制
偏航对风原理 · 解缆逻辑 · 偏航计数器 · 扭缆保护
🧭 偏航🌀 解缆
18
发电机与变流器控制
双馈/直驱发电机 · 变流器通信 · 并网/脱网逻辑 · 功率控制
⚡ 发电🔌 变流
19
液压与制动系统
液压站控制 · 刹车钳逻辑 · 压力监测 · 故障诊断
🛞 液压🛑 制动
20
传感器与执行器
风速仪 · 风向标 · 转速传感器 · 温度/振动传感器 · 编码器接口
📡 传感🕹️ 执行
21
安全保护系统
超速保护 · 振动保护 · 电网故障保护 · 安全PLC (F系列)
🛡️ 安全⚠️ 保护
22
故障诊断与处理
PLC诊断缓冲区 · 常见故障代码 · IO强制与监控 · 在线调试技巧
🔍 诊断🛠️ 调试
23
数据记录与趋势分析
数据块归档 · CSV导出 · 趋势图绘制 · 基于数据的维护策略
📊 数据📈 趋势
24
远程监控与运维
4G/5G远程通信 · VPN组网 · 远程桌面 · OTA固件升级
📶 远程🔧 运维
25
IEC 61400-25标准
风电场通信标准 · 信息模型 · 服务映射 · 与SCADA集成
📜 标准🌐 通信
26
PLC程序架构设计
主循环 · 中断 · 任务优先级 · 模块化编程 · 状态机设计
🏛️ 架构🧩 模块
27
版本管理与文档规范
程序版本控制 (Git) · 注释规范 · 变量命名规则 · 交付文档
📚 文档🔖 版本
28
仿真与虚拟调试
PLCSIM Advanced · 硬件在环 (HIL) · 虚拟风机模型 · 测试用例
💻 仿真🧪 测试
29
项目实战:从需求到交付
需求分析 · IO表设计 · 程序编写 · 工厂验收 (FAT) · 现场调试 (SAT)
📋 实战✅ 交付
30
职业发展与进阶
认证路径 (西门子、倍福) · 行业趋势 (数字化、AI预测维护) · 开源社区资源
🚀 进阶🌟 职业