📘 Modbus RTU · 实战课程
🎯 30章完整版
📚 30/30
01
Modbus协议概述
起源·协议族对比·工业物联网地位
02
物理层与电气特性
RS-232/485/422 · 终端电阻 · 布线规范
03
Modbus RTU帧结构
报文格式 · 字节序 · 传输规则
04
CRC循环冗余校验
CRC-16-Modbus · 手算/程序 · 错误排查
05
功能码详解(一)
01H~04H 读线圈/离散输入/寄存器
06
功能码详解(二)
05H·06H·0FH·10H 写操作
07
功能码详解(三)
07H·11H·17H·2BH 特殊功能
08
异常响应与错误码
异常帧格式 · 01H~0BH · 故障排查
09
地址映射与数据模型
地址空间划分 · PLC地址转换
10
主站与从站通信机制
轮询策略 · 超时处理 · 广播模式
11
串口通信参数配置
波特率·数据位·校验位·兼容性
12
Modbus RTU软件工具
Modbus Poll/Slave · 串口助手
13
Python实现(一)
pySerial · 串口读写 · 超时设置
14
Python实现(二)
手动构建RTU帧 · CRC · 解析
15
Python实现(三)
pymodbus库 · 主站/从站编程
16
Python实现(四)
批量读写 · 异常处理 · 日志
17
C语言实现(一)
Linux串口 · termios配置
18
C语言实现(二)
libmodbus移植 · 主站/从站
19
C语言实现(三)
FreeRTOS任务 · 互斥锁 · 信号量
20
STM32实现(一)
HAL库串口 · 中断接收
21
STM32实现(二)
状态机解析 · 超时定时器
22
STM32实现(三)
FreeModbus移植 · 回调函数
23
PLC对接实战
西门子S7-1200 · 读写测试
24
变频器对接
台达/三菱 · 频率读写控制
25
传感器对接
温湿度·压力·智能电表
26
触摸屏对接
威纶通/昆仑通态 · 变量联动
27
网关与协议转换
RTU转TCP · MQTT数据上云
28
性能优化
波特率·轮询周期·冲突避免
29
故障排查实战
示波器·逻辑分析仪·案例库
30
项目实战
树莓派采集 · InfluxDB+Grafana