编辑: 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).用户可设置大于所用波特率所对应的帧结束时间,如........

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题