01
Modbus协议基础
Modbus协议发展史 · RTU/ASCII/TCP三种模式区别 · 物理层与电气特性
协议入门
02
PLC硬件选型与通信接口
西门子/三菱/欧姆龙Modbus支持 · RS232/RS485/以太网接口选择
选型接口
03
Modbus地址映射与数据模型
线圈、离散输入、保持寄存器、输入寄存器区别与地址范围
地址模型
04
通信参数配置
波特率、数据位、停止位、校验位设置方法与匹配原则
配置串口
05
Modbus RTU报文结构
地址码、功能码、数据区、CRC校验详细解析
RTU报文
06
Modbus ASCII报文结构
起始符、地址码、功能码、LRC校验、结束符详解
ASCII报文
07
Modbus TCP报文结构
MBAP报文头、单元标识符、协议数据单元(PDU)解析
TCP以太网
08
常用功能码详解 (上)
01读线圈 · 02读离散输入 · 03读保持寄存器 · 04读输入寄存器
功能码读取
09
常用功能码详解 (下)
05写单个线圈 · 06写单个寄存器 · 15写多个线圈 · 16写多个寄存器
功能码写入
10
异常响应与错误处理
异常码定义 · 常见通信故障排查思路
异常调试
11
西门子S7-1200/1500 Modbus TCP
TIA Portal配置Modbus TCP客户端/服务器
西门子TCP
12
西门子S7-200 SMART Modbus RTU
使用库指令实现主从站通信
西门子RTU
13
三菱FX系列Modbus通信
RS指令与专用协议实现Modbus RTU
三菱FX
14
欧姆龙CP系列Modbus通信
CX-Programmer配置串行通信单元
欧姆龙CP
15
PLC作为Modbus主站
轮询策略设计 · 超时处理 · 重试机制
主站轮询
16
PLC作为Modbus从站
数据区映射 · 响应延迟优化
从站映射
17
数据类型转换
16位整数 · 32位浮点数 · 字符串打包与解析
数据转换
18
多从站组网与地址分配
RS485总线拓扑 · 终端电阻 · 中继器使用
组网485
19
通信速率与距离的权衡
波特率选择 · 线缆类型 · 屏蔽接地技巧
速率距离
20
Modbus通信调试工具
ModScan · ModSim · 串口监视器使用技巧
工具调试
21
常见Modbus设备通信实例
变频器 · 温控器 · 仪表通信
实例设备
22
PLC与上位机(SCADA)通信
OPC UA与Modbus网关的应用
SCADA网关
23
抗干扰措施
光电隔离 · 共模抑制 · 软件滤波
抗干扰EMC
24
Modbus TCP/IP与工业以太网
交换机配置 · IP地址规划 · 防火墙规则
以太网TCP/IP
25
通信性能优化
报文合并 · 批量读写 · 通信周期调整
性能优化
26
Modbus安全机制
访问控制列表 · 数据加密 · VPN隧道
安全加密
27
通信状态机设计
空闲 · 请求 · 等待 · 超时 · 错误处理状态
状态机程序
28
通信日志与诊断
故障记录 · 通信统计 · 波形分析
诊断日志
29
从Modbus到Profinet/EtherCAT
协议转换网关与异构网络集成
网关转换
30
综合实战:分布式IO控制系统
基于Modbus的分布式IO控制系统设计与调试
实战综合