产品展厅收藏该商铺

您好 登录 注册

当前位置:
北京长明灯科技有限公司>技术文章>RS485声光报警器、RS485可调型声光报警器

技术文章

RS485声光报警器、RS485可调型声光报警器

阅读:1286          发布时间:2018-6-12

485控制型声光报警器标准多兼容型ModBus-RTU通讯协议

1.1 RS485通讯

1.1.1 地址和波特率设置

        地址和波特率通过配置软件直接设置,

        设备通过USB转485连接电脑,在电脑上打开设置软件直接配置设备的485地址和波特率

1.1.2 通信协议

(1) RS485通讯接口,异步半双工模式。

(2) 通讯波特率4800、9600、19200bps 可设置,出厂默认值为9600 bps。

(3) 数据格式:N,8,1无校验位、8个数据位、1个停止位。 

RS485接口;连接类型:异步,半双工;标准Modbus-RTU协议,仪表地址:1~255,波特率:

2400、4800、9600,数据格式:N,8,1无校验位、8个数据位、1个停止位。

本机目前支持05H、06H写命令, 05H、06H写命令功能相同,即05或者06功能码都可以控制。

报文格式说明:

命令05H(或06H):写命令

    主机发送: 地址 + 命令 + 数据地址 + 数据长度 + CRC校验码

               1byte + 1byte  +  2byte   +   2byte  +  2byte

地址:为所要要控制设备地址码,可以在 1~255内设置,占用 1个字节

命令: 05H或06H写命令,长度为 1个字节

数据地址:欲控制设备的数据起始地址,占用 2个字节

数据长度:欲控制设备的数据字长度 ,占用 2个字节

CRC16校验码:低8位在前,高8位在后,占用2个字节

从机响应:将主机发送的命令原路返回,即将接收到的数据原封不动返回。

               地址 + 命令 + 数据地址 + 数据长度 + CRC校验码

               1byte + 1byte  +  2byte   +   2byte  +  2byte

地址:为所要要控制设备地址码,可以在 1~255内设置,占用 1个字节

命令: 05H或06H写命令,长度为 1个字节

数据地址:控制设备的数据起始地址,占用 2个字节

数据长度:控制设备的数据字长度 ,占用 2个字节

CRC检验为标准的CRC16校验位,地位在前,高位在后。

下文中的xx为1个字节的十六进制数,取值范围为:00~FF

1.1.3 通信报文举例:

(1) 写数据寄存器(功能代码05H/06H):控制设备打开,仪表地址为1。打开设备;

主机写打开设备数据帧:可用05功能码控制类型1

地址

命令

起始地址(高位在前)

寄存器数(高位在前)

校验码(低位在前)

01H

05H

00H,04H

00H,01H

4DH,CBH

设备回应数据帧:数据原路返回

地址

命令

起始地址(高位在前)

寄存器数(高位在前)

校验码(低位在前)

01H

05H

00H,04H

00H,01H

4DH,CBH

 

主机写打开设备数据帧:可用05功能码控制类型2

地址

命令

起始地址(高位在前)

寄存器数(高位在前)

校验码(低位在前)

01H

05H

00H,04H

FFH,00H

4DH,CBH

 

 

设备回应数据帧:数据原路返回

地址

命令

起始地址(高位在前)

寄存器数(高位在前)

校验码(低位在前)

01H

05H

00H,04H

FFH,00H

CDH,FBH

 

主机写打开设备数据帧:可用05功能码控制类型3

地址

命令

起始地址(高位在前)

寄存器数(高位在前)

校验码(低位在前)

01H

05H

00H,00H

FFH,00H

8CH,3AH

设备回应数据帧:数据原路返回

地址

命令

起始地址(高位在前)

寄存器数(高位在前)

校验码(低位在前)

01H

05H

00H,00H

FFH,00H

8CH,3AH

 

主机写打开设备数据帧:可用05功能码控制类型4

地址

命令

起始地址(高位在前)

寄存器数(高位在前)

校验码(低位在前)

01H

05H

00H,01H

FFH,00H

DDH,FAH

设备回应数据帧:数据原路返回

地址

命令

起始地址(高位在前)

寄存器数(高位在前)

校验码(低位在前)

01H

05H

00H,01H

FFH,00H

DDH,FAH

 

主机写打开设备数据帧:或者可用06功能码控制类型1

地址

命令

起始地址(高位在前)

寄存器数(高位在前)

校验码(低位在前)

01H

06H

00H,04H

00H,01H

09H,CBH

设备回应数据帧:数据原路返回

地址

命令

起始地址(高位在前)

寄存器数(高位在前)

校验码(低位在前)

01H

06H

00H,04H

00H,01H

09H,CBH

 

主机写打开设备数据帧:可用06功能码控制类型2

地址

命令

起始地址(高位在前)

寄存器数(高位在前)

校验码(低位在前)

01H

06H

00H,04H

FFH,00H

89H,FBH

设备回应数据帧:数据原路返回

地址

命令

起始地址(高位在前)

寄存器数(高位在前)

校验码(低位在前)

01H

06H

00H,04H

FFH,00H

89H,FBH

 

主机写打开设备数据帧:可用06功能码控制类型3

地址

命令

起始地址(高位在前)

寄存器数(高位在前)

校验码(低位在前)

01H

06H

00H,00H

FFH,00H

C8H,3AH

设备回应数据帧:数据原路返回

地址

命令

起始地址(高位在前)

寄存器数(高位在前)

校验码(低位在前)

01H

06H

00H,00H

FFH,00H

C8H,3AH

 

主机写打开设备数据帧:可用06功能码控制类型4

地址

命令

起始地址(高位在前)

寄存器数(高位在前)

校验码(低位在前)

01H

06H

00H,01H

FFH,00H

99H,FAH

设备回应数据帧:数据原路返回

地址

命令

起始地址(高位在前)

寄存器数(高位在前)

校验码(低位在前)

01H

06H

00H,01H

FFH,00H

99H,FAH

收藏该商铺

登录 后再收藏

提示

您的留言已提交成功!我们将在第一时间回复您~

对比框

产品对比 二维码 意见反馈

扫一扫访问手机商铺
在线留言