Modbus RTU 数据帧格式

一、 帧结构

地址 + 功能码+ 数据 + 校验

地址 : 占用一个字节,范围0-255,其中有效范围是1-247,其他有特殊用途,比如255是广播地址

功能码 :占用一个字节,功能码的意义就是,知道这个指令是干啥的,比如你可以查询从机的数据,也可以修改数据,所以不同功能码对应不同功能。

数据 :根据功能码不同,有不同结构。

校验:为了保证数据不错误,增加这个,然后再把前面的数据进行计算看数据是否一致,如果一致,就说明这帧数据是正确的,我再回复;如果不一样,说明你这个数据在传输的时候出了问题,数据不对的,所以就抛弃了。

二、查询示例

bash 复制代码
主机发送示例
 01 03 00 00 00 01 84 0A

bash 复制代码
从机回复示例
01 03 02 19 98 B2 7E

三、修改示例

bash 复制代码
主机发送示例
01 06 00 00 00 01 48 0A
bash 复制代码
从机回复示例
01 06 00 00 00 01 48 0A

如果回复的一样,说明这个数据是修改成功的;

相关推荐
低慢小uav1 天前
第四章-通信信号的链路研究
信息与通信
say_fall1 天前
【Linux网络编程】计算机网络基础:局域网与广域网、OSI七层模型与TCP/IP五层模型、封装解包与MAC/IP地址、端口号与socket编程接口
linux·网络·tcp/ip·计算机网络·信息与通信
严肃小白兔3 天前
MATLAB 优秀开源项目与工具箱推荐:涵盖通信、图像处理、脑机接口等九大领域
图像处理·matlab·信息与通信·开源项目
yyyang887 天前
蓝牙系统整体架构详解
学习·信息与通信
低慢小uav8 天前
第三章-OFDM信号功率谱密度带外衰减变化
信息与通信
Teable任意门互动8 天前
破解多平台数据不通!江浙沪跨境电商外贸业务私有化部署方案|任意门互动科技
大数据·人工智能·科技·信息可视化·信息与通信
yyyang889 天前
经典蓝牙与低功耗蓝牙:BR/EDR 和 BLE 的区别
信息与通信
voipmaker11 天前
GB28181 对接踩坑实录:注册不上、目录不全、流卡顿,一次说清(附 2022 版变更清单)
物联网·音视频·实时音视频·信息与通信·iot·gb28181·国标gb28181
必须得开心呀12 天前
载噪比科普
信息与通信
数字新视界14 天前
模块化机房的设计与实施原理剖析
大数据·物联网·信息可视化·信息与通信·一体化机柜