01
Modbus协议概述
起源与发展 · 工业自动化地位 · RTU/ASCII/TCP对比
基础协议
02
物理层故障诊断
RS-485标准 · 终端/偏置电阻 · 接线错误排查
硬件RS-485
03
电气特性与信号完整性
差分信号 · 共模电压 · 反射振铃 · 地环路
信号完整性
04
协议层帧结构分析
RTU/ASCII/TCP帧格式 · 地址码 · CRC
帧结构协议
05
CRC校验原理与实战
CRC-16详解 · 手算步骤 · C/Python实现 · 错误案例
校验编程
06
功能码详解与异常码
01-06常用码 · 15-16批量码 · 异常码01-08
功能码异常
07
通信超时与重试机制
超时计算 · 重试次数 · 死锁检测与恢复
超时可靠性
08
多站点轮询故障
轮询周期 · 从站无响应 · 总线冲突仲裁
轮询多站
09
示波器基础操作
探头选择 · 时基/电压档位 · 触发模式
示波器测量
10
波形抓取与测量
抓取单帧 · 波特率位宽法 · 幅值上升时间
波形测量
11
常见波形异常分析(上)
幅值不足 · 信号畸变 · 毛刺 · 共模噪声
异常噪声
12
常见波形异常分析(下)
过冲/下冲 · 振铃 · 斜率过缓
反射振铃
13
RS-485总线争用波形
多从站同时发送特征 · 冲突检测方法
争用波形
14
空闲总线与静默故障
空闲电平判断 · 静默故障排查流程
静默总线
15
波特率偏差问题
主从波特率不一致波形 · 自动波特率检测
波特率偏差
16
接地与屏蔽问题
屏蔽层单端接地 · 接地环路噪声 · 浮地风险
接地屏蔽
17
隔离器与中继器故障
隔离器失效波形 · 中继器延时影响
隔离中继
18
Modbus TCP与RTU网关故障
协议转换延时 · 报文截断 · IP冲突排查
网关TCP
19
软件工具辅助诊断
Modbus Poll/Slave · 串口抓包 · Wireshark过滤
软件工具
20
日志分析与故障复现
日志规范 · 时间戳对齐 · 硬件/软件复现
日志复现
21
干扰源定位与抑制
变频器干扰 · 开关电源噪声 · 耦合抑制
干扰抑制
22
线缆与连接器问题
双绞线选型 · 接触不良 · 衰减过长
线缆连接
23
从站MCU侧故障
UART配置错误 · 中断丢失 · 缓冲区溢出
MCU固件
24
主站软件逻辑错误
轮询逻辑缺陷 · 响应解析 · 状态机设计
软件逻辑
25
实战案例一:PLC与变频器中断
工厂频繁中断 · 从波形到根因全过程
实战变频器
26
实战案例二:分布式IO丢包
地环路排查 · 隔离器选型失误
实战IO
27
实战案例三:电站RS-485瘫痪
终端/偏置电阻教训 · 总线修复
实战电站
28
实战案例四:Modbus TCP跨网段超时
交换机配置 · 防火墙规则排查
实战TCP
29
故障诊断流程标准化
六步法 · 诊断报告模板 · 团队协作
流程标准
30
预防性维护与设计规范
PCB布局 · 线缆敷设 · 上电自检 · 稳定性测试
维护设计