CW-6300 Series
六、MODBUS RS-485 通讯功能
本系统采用 MODBUS-RTU 通讯从机模式,波特率 9600,无奇偶校验,8
位数据位,1 位停止位,支持 MODBUS-RTU 命令 03(读保持寄存器),06(写
单个寄存器)通讯格式如下
1、03 命令格式
主机发送命令
从机响应
错误
如:主机发送地址为 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,请求将数据 00 03 写入寄存器 2 的命令
主机发送:01 06 00 02 00 03 XX YY。其中,01 为从机地址,06 为功能码,
00 02 为寄存器地址,00 03 为要写入的数据,XX YY 为 CRC 校验码。
0x0400 至 0x044a,0x0100 至 0x0108,0x0800 至 0x0803