Modbus RTU 通信协议 · 30章完全攻略
🧑🏫 友好
v2.0
01
Modbus协议概述
起源 · 发展历程 · 应用领域 · 协议栈结构
📡
02
物理层与电气特性
RS-232/485/422 · 接线 · 终端电阻 · 波特率
🔌
03
Modbus RTU帧结构
地址域 · 功能码 · 数据域 · CRC · 帧间隔
📦
04
功能码详解(一)
01H读线圈 · 02H读离散输入 · 03H/04H寄存器
🔢
05
功能码详解(二)
05H写线圈 · 06H写寄存器 · 0FH/10H批量
✍️
06
异常响应与错误处理
异常码 · 异常帧 · 通信故障排查
⚠️
07
CRC校验原理与实现
CRC-16算法 · 查表法 · C/Python代码
🔐
08
主站与从站架构
轮询机制 · 响应机制 · 多从站组网 · 令牌
🏗️
09
寄存器地址映射
Modbus地址 ↔ PLC地址 · 数据模型
🗺️
10
数据编码与字节序
大端/小端 · 32位浮点 · 64位双精度 · 字符串
🔤
11
通信超时与重试机制
超时设置 · 重试次数 · 背靠背帧 · 看门狗
⏱️
12
多主站与冲突检测
CSMA/CD · 冲突避免 · 工程多主站方案
⚡
13
RTU与ASCII模式对比
帧格式 · 数据密度 · 适用场景 · 混合模式
🔁
14
常用PLC的Modbus实现
西门子S7-1200 · 三菱FX5U · 欧姆龙 · 罗克韦尔
🏭
15
上位机与HMI通信
组态王 · WinCC · LabVIEW · Python pymodbus
🖥️
16
网关与协议转换
RTU↔TCP · RTU↔Profibus · RTU↔CANopen
🌐
17
无线通信与Modbus
4G DTU · LoRa · ZigBee · Wi-Fi 应用
📶
18
诊断与调试工具
Modbus Poll · ModScan · 串口监听 · 逻辑分析仪
🔧
19
性能优化与带宽计算
轮询周期 · 吞吐量 · 波特率与距离
📈
20
抗干扰与可靠性设计
光电隔离 · 共模抑制 · 屏蔽接地 · 冗余
🛡️
21
SCADA系统应用
数据采集 · 遥测遥控 · 报警 · 历史趋势
📊
22
能源管理应用
电表采集 · 光伏监控 · 水处理系统
⚡
23
楼宇自控应用
DDC控制器 · 暖通空调 · 照明控制
🏢
24
智能制造应用
MES与PLC · 设备监测 · OEE计算
🤖
25
安全性与访问控制
白名单 · 加密隧道 · 身份认证 · 审计
🔒
26
固件升级与在线编程
Bootloader · 固件校验 · 断点续传
📲
27
时间同步与事件记录
NTP over Modbus · SOE · 时间戳
⏰
28
高级功能
广播帧 · 子网路由 · 多链路冗余 · 热备
⚙️
29
标准规范与认证
GB/T 19582 · IEC 61158 · ODVA · 一致性测试
📜
30
实战项目:STM32+RS485
Modbus RTU从站开发 · 完整代码与调试
🚀