六、Modbus Rs-485 通讯功能 - S&A CW-6300 User Manual

Industrial chiller
Table of Contents

Advertisement

六、MODBUS RS-485 通讯功能
本系统采用 MODBUS-RTU 通讯从机模式,波特率 9600,无奇偶校验,8
位数据位, 1 位停止位, 支持 MODBUS-RTU 命令 03 (读保持寄存器) , 06 (写
单个寄存器)通讯格式如下
1、03 命令格式
主机发送命令
功能码
起始地址
寄存器数量
从机响应
功能码
字节数
寄存器值
N*2 个字节
错误
差错码
1 个字节
异常码
1 个字节
如:主机发送地址为 1,请求从机读寄存器 108-110 的命令
主机发送:01 03 00 6B 00 03 XX YY。其中,01 为从机地址,03 为功能码,
00 6B 为起始地址,00 03 为寄存器数量,XX YY 为 CRC 校验得到的结果。
从机响应:01 03 06 02 2B 00 00 00 64 XX YY 。其中,01 为从机地址,03
为功能码, 06 为发送的数据字节数, 02 2B 00 00 00 64 分别对应寄存器 108-110
中的数值,XX YY 是校验码。
如果从机接收到数据有误,则返回数据 01 83 01 XX YY。其中,01 为从
机地址,83 为差错码,01 为异常码,XX YY 为校验码。
2、06 命令格式
主机发送命令
功能码
1 个字节
寄存器地址
2 个字节
寄存器值
2 个字节
从机响应
功能码
1 个字节
寄存器地址
2 个字节
寄存器值
2 个字节
错误
差错码
1 个字节
异常码
1 个字节
如:主机发送地址为 1,请求将数据 00 03 写入寄存器 2 的命令
主机发送:01 06 00 02 00 03 XX YY。其中,01 为从机地址,06 为功能码,
00 02 为寄存器地址,00 03 为要写入的数据,XX YY 为 CRC 校验码。
1 个字节
0x03
2 个字节
0x0400 至 0x044a,0x0100 至 0x0108,0x0800 至 0x0803
2 个字节
1 到 10
1 个字节
0x03
1 个字节
2*N(N 为寄存器的数量)
0x83
01 或 02 或 03 或 04
0x06
0x0400 至 0x044a
0x0000 至 0xffff
0x86
0x0400 至 0x044a
0x0000 至 0xffff
0x86
01 或 02 或 03 或 04
30
CW-6300 Series

Advertisement

Chapters

Table of Contents
loading

Table of Contents