1 / 10
文档名称:

RS816DS智能空调控制器通信协议.doc

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

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

分享

预览

RS816DS智能空调控制器通信协议.doc

上传人:guoxiachuanyue 2018/6/6 文件大小:235 KB

下载得到文件列表

RS816DS智能空调控制器通信协议.doc

文档介绍

文档介绍:RS816DS智能空调控制器通信协议
版本号:
协议概述
RS-816遵循MODBUS RTU规约,MODBUS协议采用主/从通讯方式,主机发送请求,从机收到属于从机的正确数据后响应主机请求。在协议中主机为上位机,RS-816为从机。
协议格式
通信采用Modbus通信协议功能代码:
03H ——读单个或连续多个寄存器(读取保存寄存器)
04H ——读单个或连续多个寄存器(读取输入寄存器)
06H ——写单个寄存器
10H----- 写多个寄存器
RTU命令格式及示例:
03H ——读单个或连续多个寄存器(功能码04H与03H的命令格式相同)
下传命令:
名称
字节序号
举例
设备地址
1
01H
功能码
2
03H
寄存器地址(High Byte)
3
01H
寄存器地址(Low Byte)
4
02H
寄存器数量(N)(High Byte)
5
00H
寄存器数量(N)(Low Byte)
6
02H
CRC校验(High Byte)
7
CRC(L)
CRC校验(Low Byte)
8
CRC(H)
注:从地址为01H的模块中读取起始地址为0102H的连续2 个字的内容。
返回数据:
名称
字节序号
举例
设备地址
1
01H
功能码
2
03H
返回数据字节数(2N)
3
04H
数据1(High)
4
00H
数据1(Low)
5
01H
数据2(High)
6
00H
数据2(Low)
7
01H
CRC校验(High Byte)
8
CRC(L)
CRC校验(Low Byte)
9
CRC(H)
注:从地址为01H的模块中返回起始地址为0102H的连续2 个字的内容(阴
影部分)。
06H ——写单个寄存器
下传命令:
名称
字节序号
举例
设备地址
1
01H
功能码
2
06H
寄存器地址(High Byte)
3
01H
寄存器地址(Low Byte)
4
02H
寄存器数据(High Byte)
5
00H
寄存器数据(Low Byte)
6
01H
CRC校验(High Byte)
7
CRC(L)
CRC校验(Low Byte)
8
CRC(H)
注:向地址为01H的模块中起始地址为0102H的寄存器中写入1 个字数据
(阴影部分)。
返回数据:
名称
字节序号
举例
设备地址
1
01H
功能码
2
06H
寄存器地址(High Byte)
3
01H
寄存器地址(Low Byte)
4
02H
寄存器数据(High Byte)
5
00H
寄存器数据(Low Byte)
6
01H
CRC校验(High Byte)
7
CRC(L)
CRC校验(Low Byte)
8
CRC(H)
10H ——写连续多个寄存器
下传命令:
名称
字节序号
举例
设备地址
1
01H
功能号
2
10H
寄存器地址(High Byte)
3
01H
寄存器地址(Low Byte)
4
02H
数据个数(N)(High Byt