RS485烟感浓度传感器/烟雾

厂商 :北京长明灯科技有限公司

北京市 北京市
  • 主营产品:
  • 电线电缆防盗器
  • 电流报警器
  • 电压报警器
联系电话 :13581713959
商品详细描述

1.1 RS485通讯

111 波特率出厂为固定值,客户不可自行修改。默认波特率为9600.如需其他波特率,

        请联系相关的销售经理。

        地址可通过485指令设置修改,范围1-249。具体修改方法见指令篇,功能码06

112 通信协议

(1) RS485通讯接口,异步半双工模式标准Modbus-RTU协议

(2) 数据格式:N81无校验位、8个数据位、1个停止位。

(3) 通讯波特率出厂默认值为9600 bps

(4) 设备地址:1~249可设置

(5) 通过03H读命令获取烟雾浓度数据。

(6) 设备通讯的命令帧和返回数据都是16进制数据。

113 命令格式

命令:读命令

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

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

地址:为所要查询仪表地址码,可以在 1~255内设置,占用 1个字节

命令: 读命令,长度为 1个字节

数据地址:欲读取的数据起始地址,占用 2个字节数据长度

数据长度:欲读取的数据字长度占用 2个字节数据长度

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

从机响应:地址 + 命令 + 数据长度 + 数据信息 + CRC校验码

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

地址:为响应仪表地址码,长度为 1个字节

命令:长度为 1个字节

数据长度:将要发送的数据字节长度

数据信息:读取的数据,具体见仪表参数地址表

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

114 通信报文举例:

(1) 读数据寄存器(功能代码03H):读当前烟雾浓度数据,仪表地址为1,举例说明。

主机读数据帧:

地址

命令

起始地址(高位在前)

寄存器数(高位在前)

校验码(低位在前)

01H

03H

00H,00H

00H,01H

84H,0AH

设备回应数据帧:

地址

命令

数据长度

烟雾浓度数据

校验码(低位在前)

01H

03H

02H

01H,5EH

38H,2CH

数据解析如下:

返回数据的第45字节为当前烟雾浓度数据,高位在前地位在后。转换为十进制数据即为当前烟雾浓度;

 

举例中:01 5E=350, 即当前的烟雾浓度数据是350ppm

 

在组态软件中,烟雾浓度寄存器的地址为40001.

 

 

115 更改设备地址

(1) 更改设备地址寄存器(功能代码06H)特征码0BH,设备地址范围1-35,举例说明

主机命令帧:

原设备地址

命令

特征码

设备地址

校验码(低位在前)

01H

06H

0BH,00H

00H,0AH

0BH,E9H

设备回应数据帧:

新设备地址

特征码

数据长度

补充位随机数

校验码(低位在前)

0AH

25H

01H

02

92H,66H

数据解析如下:

返回数据的第1个字节即为新修改后的设备地址;

距离返回的第1个字节为0AH,16进制的0A,对应十进制的地址为10.

116查询设备地址

(1) 查询设备地址寄存器(功能代码25H)特征码02H,查询时485总线只能有一台设备,举例说明

主机命令帧:

广播查询地址

命令

特征码

数据位

校验码(低位在前)

FAH

25H

02H,00H

00H,01H

99H,FEH

设备回应数据帧:

新设备地址

特征码

数据长度

补充位随机数

校验码(低位在前)

02H

25H

01H

02

92H,66H

数据解析如下:

返回数据的第1个字节即为新修改后的设备地址02

 

相关产品推荐