1 / 10
文档名称:

modbusrtu通讯协议.doc

格式:doc   大小:345KB   页数:10页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

modbusrtu通讯协议.doc

上传人:sanshengyuanting 2017/6/26 文件大小:345 KB

下载得到文件列表

modbusrtu通讯协议.doc

文档介绍

文档介绍:®

百特工控
福州福光百特自动化设备有限公司
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字节: 要读的寄存器开始地址
下挂仪表,
第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
寄存器高字节地址
寄存器低字节地址
寄存器数量高字节