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

Industrial chiller
Table of Contents

Advertisement

六、MODBUS RS-485 通讯功能
本系统采用 MODBUS-RTU 通讯从机模式,波特率 9600,无奇偶校验,
8 位数据位,1 位停止位,支持 MODBUS-RTU 命令 03(读保持寄存器) ,
06(写单个寄存器)通讯格式如下
1、03 命令格式
主机发送命令
1 个字节
功能码
2 个字节
起始地址
2 个字节
寄存器数量
从机响应
1 个字节
功能码
1 个字节
字节数
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 校验码。
0x03
0x0400 至 0x044a,0x0100 至 0x0108,0x0800 至 0x0803
1 到 10
0x03
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-7500 Series

Hide quick links:

Advertisement

Chapters

Table of Contents
loading

Table of Contents