下载此文档

MODBUS,RTU协议解析精编.docx


文档分类:IT计算机 | 页数:约10页 举报非法文档有奖
1/10
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/10 下载此文档
文档列表 文档介绍
Lele was written in 2021
MODBUS,RTU协议解析精编
Modbus RTU协议
Big Q
功能码:01 02 03 04 05 06 15 16
功能码:01 读取线圈状态
读取 从站为1 起始地址为0 数量为10
主站发送报文: 01 01 00 00 00 0a bc 0d
01:从站地址 Type:Byte
01:功能码; Type:Byte
00 00 :读取从站的起始地址;Type:Word (主站访问实际起始地址=报文地址+1)
00 0a : 读取总共的线圈个数,10个;Type:Word
bc 0d: CRC校验;Type:Word
从站返回报文: 01 01 02 07 00 bb cc
01:从站地址 Type:Byte
01:功能码 Type:Byte
02:返回字节个数(每读8个BIT线圈为一个字节BYTE) Type:Byte
07 00 :返回线圈状态,读取10个线圈状态,用两个字节存储(00000111,00000000) Type:Byte
bb cc:发送CRC校验码 Type:Word
如下图
功能码:02 读取输入状态
读取 从站为1 起始地址为10 数量为10
主站发送报文: 01 02 00 09 00 0a 28 0f
01:从站地址 Type:Byte
02:功能码; Type:Byte
00 00 :读取从站的起始地址;Type:Word (主站访问实际起始地址=报文地址+1)
00 0a : 读取总共的输入个数,10个;Type:Word
28 0f: CRC校验;Type:Word
从站返回报文: 01 02 02 00 00 b9 b8
01:从站地址 Type:Byte
02:功能码 Type:Byte
02:返回字节个数(每读8个BIT线圈为一个字节BYTE) Type:Byte
00 00 :返回线圈状态,读取10个线圈状态,用两个字节存储(00000000,00000000) Type:Byte
b9 b8:发送CRC校验码 Type:Word
如下图
功能码:03 读取保持型寄存器
读取 从站为1 起始地址为10 数量为10
主站发送报文: 01 03 00 09 00 0a 15 cf
01:从站地址 Type:Byte
03:功能码; Type:Byte
00 09 :读取从站的起始地址;Type:Word (主站访问实际起始地址=报文地址+1)
00 0a : 读取总共的输入个数,10个;Type:Word
15 cf: CRC校验;Type:Word
从站返回报文: 01 03 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a3 67
01:从站地址 Type:Byte
03:功能码 Type:Byte
14:返回字节个数(每读1个寄存器为二个字节BYTE) Type:Byte
00 0

MODBUS,RTU协议解析精编 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数10
  • 收藏数0 收藏
  • 顶次数0
  • 上传人欧阳
  • 文件大小3.04 MB
  • 时间2021-05-14