📘 工业MCU · IEC 61131-3 实战
🎯 30章 完整目录
01
课程导论与目标
工业MCU vs PLC
IEC 61131-3概览
学习路径
02
开发环境总览
CODESYS/TwinCAT/OpenPLC
环境选择
硬件接口
03
CODESYS安装与激活
下载DS
安装详解
许可证激活
04
CODESYS界面初识
主界面布局
工具栏/菜单
项目树
在线帮助
05
创建第一个项目
新建标准项目
模拟器目标
PLC型号/总线
06
IEC 61131-3语言概述
LD / FBD / ST / IL / SFC
语言选择原则
07
梯形图(LD)基础
触点/线圈
常开/常闭
启保停电路
08
功能块图(FBD)基础
AND/OR/NOT
功能块实例
信号连线
09
结构化文本(ST)基础
变量声明/赋值
IF/CASE
FOR/WHILE
10
指令表(IL)基础
操作码/操作数
累加器
跳转指令
11
顺序功能图(SFC)基础
步/转换
动作
分支/合并
12
变量与数据类型
BOOL/INT/REAL/TIME
DUT
全局/局部
13
任务配置与循环周期
Cyclic/Event/Freewheeling
优先级
看门狗
14
库管理器
Standard/Util/SysLib
安装/导入
版本兼容
15
数字量I/O (DI/DO)编程
物理地址映射
输入滤波
输出锁存
电机启停
16
模拟量I/O (AI/AO)编程
0-10V / 4-20mA
标定归一化
滤波算法
17
通信协议集成 (Modbus RTU)
主站/从站
功能码03/06/16
数据缓冲区
18
通信协议集成 (EtherCAT)
从站配置
PDO映射
分布式时钟
19
PID控制功能块
Kp/Ti/Td
手动/自动切换
抗积分饱和
20
运动控制基础
MC_Power/MoveAbsolute
MC_Home
速度/位置
21
可视化界面(HMI)设计
Visualization基础
控件绑定
报警/趋势图
22
在线调试与监控
变量Force/Write
断点/单步
调用栈
23
逻辑分析仪与Trace
数据记录
触发条件
波形分析/导出
24
错误处理与诊断
TRY/CATCH
系统状态字
故障日志
25
程序组织单元(POU)
FUNCTION / FUNCTION_BLOCK
PROGRAM
26
多任务与同步机制
全局变量/Mailbox
临界区
信号量
27
固件升级与Bootloader
应用程序下载
固件更新/回滚
28
项目实战(一) 恒压供水
需求分析
I/O分配
ST编写PID
29
项目实战(二) 包装线输送带
SFC状态机
FBD逻辑
HMI监控
30
课程总结与认证
常见问题复盘
性能优化
CODESYS认证