编辑: GXB156399820 | 2018-02-21 |
7、MODBUS通信参数设置命令 功能码:0x03 0x06 发送:01
06 00
03 00
00 79 CA(16进制) 通过MODBUS通信设置MODBUS通信参数为波特率9600,8位数 据位,1位停止位,无奇偶校验位. 数据 字节数 含义 备注
01 1 模块地址 默认01
06 1 功能码 设置单个保持寄存器
00 03
2 寄存器地址 地址不得超过0x08
10 00
2 数据 详情见下方
79 CA
2 CRC校验码 前6字节的校验码 接收:01
06 00
03 00
00 79 CA(16进制) 保持寄存器中地址0x03寄存器为设置MODBUS通信参数,可设置波特率,数据位,停止位与奇偶校验位,数据位可默认为0,模块会根据有奇偶校验位自动设置数据位为9位,无奇偶校验位设置数据位为8位. 15-12位--波特率 11-8位--数据位 7-4位--停止位 0-3位--奇偶校验位 0--4800 0--8 0--1 0--None 1--9600 1--9 1--1.5 1--Odd 2--19200 2--无2--2 2--Even 3--38400 3--无3--无3--无4--43000 4--无4--无4--无5--56000
56000 5--无5--无5--无6--57600 6--无6--无6--无7--115200 7--无7--无7--无 注意:仅支持使用功能码0x06修改波特率,此MODBUS通信参数功能具有掉电保存功能,请谨慎使用,避免频繁操作造成模块损坏,影响正常操作.
8、MODBUS通信帧结束时间设置命令 功能码:0x03 0x06 发送:01
06 00
02 00
00 C8 0B(16进制) 通过MODBUS设置MODBUS通信参数 数据 字节数 含义 备注
01 1 模块地址 默认01
06 1 功能码 设置单个保持寄存器
00 04
2 寄存器地址 地址不得超过0x08
00 32
2 数据 帧结束时间设置为5ms C8 0B
2 CRC校验码 前6字节的校验码 接收:01
06 00
04 00
00 C8 0B(16进制) 帧结束时间:指两个字节之间允许的最长等待时间,若实际等待时间大于此值,则说明该帧数据接收完毕.以波特率9600为例,传输4个字节为所需界限,则帧结束时间为3333us,则此处应传入参数0x22(单位为100us).用户可设置大于所用波特率所对应的帧结束时间,如........