Modbus · 电力采集
📘 30章 从入门到综合案例
1
Modbus协议概述
Modbus起源、协议特点、在电力行业的地位
2
Modbus物理层
RS-232、RS-485、TCP/IP三种物理层对比
3
Modbus RTU帧结构
起始位、地址码、功能码、数据区、CRC校验
4
Modbus ASCII帧结构
起始字符、地址码、功能码、LRC校验、结束字符
5
Modbus TCP帧结构
MBAP报文头、功能码、数据区
6
功能码详解(一)
01读线圈、02读离散输入、03读保持寄存器
7
功能码详解(二)
04读输入寄存器、05写单个线圈、06写单个寄存器
8
功能码详解(三)
15写多个线圈、16写多个寄存器
9
异常响应码
01非法功能码、02非法数据地址、03非法数据值
10
CRC校验原理
多项式计算、查表法实现、代码示例
11
LRC校验原理
累加和取补、ASCII模式下的校验
12
电力系统数据采集架构
前置机、通讯管理机、RTU、DTU
13
智能电表Modbus通信
DL/T645协议与Modbus的转换
14
保护装置数据采集
定值读取、事件记录、故障录波
15
测控装置数据采集
遥测、遥信、遥控、遥调
16
Modbus轮询策略
单点轮询、批量读取、优先级调度
17
超时与重试机制
响应超时设置、重试次数、死锁避免
18
多从机冲突处理
地址冲突、总线竞争、令牌传递
19
数据解析与标度转换
原始值到工程值的转换公式
20
实时数据库设计
测点映射、缓存策略、历史存储
21
Python实现Modbus主站
pymodbus库安装与基本用法
22
Python实现Modbus从站
模拟从站设备用于测试
23
C#实现Modbus主站
NModbus库在.NET中的应用
24
C语言实现Modbus
嵌入式设备上的轻量级实现
25
Modbus网关设计
RTU转TCP、协议转换原理
26
网络安全与Modbus
防火墙规则、VPN隧道、白名单机制
27
性能优化
波特率选择、报文压缩、批量读取策略
28
故障诊断工具
Modbus扫描器、抓包分析、日志系统
29
IEC 61850与Modbus对比
面向对象模型与寄存器模型的差异
30
综合案例
某变电站Modbus数据采集系统设计与实现