下载此文档

MODBUSRTU通讯协议精编.docx


文档分类:论文 | 页数:约11页 举报非法文档有奖
1/11
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/11 下载此文档
文档列表 文档介绍
Lele was written in 2021
MODBUSRTU通讯协议精编
?

MODBUS通讯协议
使用手册
1. RTU方式通讯协议
硬件采用RS-485,主从式半双工通讯,主机呼叫从机地址,从机应答方式通讯。
数据帧10位,1个起始位,8个数据位,1个停止位,无校验。
波特率:9600;19200 38400
功能码03H: 读寄存器值
主机发送:
1
2
3
4
5
6
7
8
ADR
03H
起始寄存器高字节
起始寄存器低字节
寄存器数高字节
寄存器数低字节
CRC低字节
CRC 高字节
第1字节 ADR : 从机地址码(=001~254)
第2字节 03H : 读寄存器值功能码
第3、4字节 : 要读的寄存器开始地址
要读FCC下挂仪表,
第5、6字节 : 要读的寄存器数量
第7、8字节 : 从字节1到6的CRC16校验和

从机回送:
1
2
3
4、5
6、7
M-1、M
M+1
M+2
ADR
03H
字节总数
寄存器数据1
寄存器数据2
。。。
寄存器数据M
CRC低字节
CRC高字节
第1字节 ADR : 从机地址码(=001~254)
第2字节 03H : 返回读功能码
第3字节  : 从4到M(包括4及M)的字节总数
第4到M字节 : 寄存器数据
第M+1、M+2字节 : 从字节1到M的CRC16校验和
当从机接收错误时,从机回送:
1
2
3
4
5
ADR
83H
信息码
CRC低字节
CRC高字节
第1字节 ADR : 从机地址码(=001~254)
第2字节 83H : 读寄存器值出错
第3字节 信息码 : 见信息码表
第4、5字节 : 从字节1到3的CRC16校验和
功能码06H: 写单个寄存器值
主机发送:
1
2
3
4
5
6
7
8
ADR
06
寄存器高字节地址
寄存器低字节地址
数据高字节
数据低字节
CRC码低字节
CRC码高字节
当从机接收正确时,从机回送:
1
2
3
4
5
6
7
8
ADR
06
寄存器高字节地址
寄存器低字节地址
数据高字节
数据低字节
CRC码低字节
CRC码高字节
当从机接收错误时,从机回送:
1
2
3
4
5
ADR
86H
错误数息码
CRC低字

CRC高字节
第1字节 ADR :从机地址码(=001~254)
第2字节 86H :写寄存器值出错功能码
第3字节 错误数息码 : 见信息码表
第4、5字节 : 从字节1到3的CRC16校验和
功能码10H: 连续写多个寄存器值
1
2
3
4
5
6
7
ADR
10H
起始寄存器高字节地址
起始寄存器低字节地址
寄存器数量高字节
寄存器数量低字节
数据字节总数
8,9
10,11
N,N+1
N+2
N+3
寄存器数据1
寄存器数据2
寄存器数据M
CRC码低字节
CRC码低字节
当从机接收正确时,从机回送:
1
2
3
4
5
6
7
8
ADR
10H
寄存器高字节地址
寄存器低字节地址
寄存器数量高字节
寄存器数量低字节
CRC码低字节
CRC码高字节
当从机接收错误时,从机回送:
1
2
3
4
5
ADR
90H
错误信息码
CRC低字

CRC高字节
第1字节 ADR : 从机地址码(=001~254)
第2字节 90H : 写寄存器值出错
第3字节 错误信息码 :

MODBUSRTU通讯协议精编 来自淘豆网www.taodocs.com转载请标明出处.

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