温湿度+二氧化碳 变送器使用说明书
产品概述
温湿度+二氧化碳CO2变送器采用高性能单片机及高精度进口传感器设计,自动采集空气温湿度和二氧化碳含量,本产品信号稳定,精度高,测量范围宽,线性好,防水防潮性能好,使用方便,带有485通讯接口,采用标准MODBUS通讯协议,通讯波特率9600,数据位8位,停止位位,无奇偶校验位,用户可以直接读取采集数据,也可以根据需要修改变送器的通讯址,出厂址默认为0。
技术参数
空气温度:测量范围-25~65℃, 分辨率0.℃,精度0.2℃
空气湿度:测量范围0~00%RH, 分辨率 0.%,精度2%RH
二氧化碳:测量范围0~9999ppm,分辨率ppm,精度50ppm
工作压:直流DC2V, 功耗<W
壳体尺寸:0mm×86mm, 通讯接口:RS485
接线说明
红线:DC2V正极 黑线:DC2V负极
棕线:485通讯A 白线:485通讯B
ModBus通讯协议介绍
本产品采用标准Modbus-RTU通讯协议,出厂默认址为0,通讯波特率9600,8位数据位,位停止位,无奇偶校验位。
一、输入寄存器(对应PLC中3×)
寄存器址 | 含义 | 说明 |
000 | 二氧化碳 | 十六进制,单位PPM |
0002 | 空气温度 | 十六进制,单位0.℃,带正负极性 |
0003 | 空气湿度 | 十六进制,单位0. %RH |
0004~000F | 备用 |
|
读输入寄存器(功能码:0x04)
发送格式:[设备址] [功能码] [寄存器起始2字节] [寄存器个数:2字节] [CRC低 CRC高]
响应格式:[设备址] [功能码] [字节数] [寄存器值] [CRC低 CRC高]
例如:查询号设备上的二氧化碳+温湿度
发送:0 04 00 0 00 03 E CB
响应:0 04 06 03 60 00 DA 0 7F 8 23
上例回复数据中:0为设备址,04为功能码,06为字节数
第4、5字节为二氧化碳浓度值0360(十六进制),十进制为864,即当前二氧化碳浓度为864 ppm
第6、7字节为空气温度值00DA(十六进制),十进制为28,小数点为位,即当前空气温度值为2.8℃
如果上传的空气温度值为FFC6(十六进制),则对应十进制为(0XFFFF-0XFFC6=0X39)57,即当前空气温度值为-5.7℃
第8、9字节为空气湿度值07F(十六进制),十进制为383,小数点为位,即当前空气湿度值为38.3%RH
第0、为CRC校验码,低位在前,高位在后
二、保持寄存器(对应PLC中4×)
寄存器址 | 含义 | 说明 |
000~000F | 备用 |
|
000 | 设备通讯址 | 十进制,范围:0~99,默认0 |
00~002F | 备用 |
|
读保持寄存器(功能码:0x03)
发送格式:[设备址] [功能码] [寄存器起始2字节] [寄存器个数:2字节] [CRC低 CRC高]
响应格式:[设备址] [功能码] [字节数] [寄存器值] [CRC低 CRC高]
例如查询设备址,如果不知道当前设备址、且总线上只有一个设备时,可通过此命令查询当前设备址
发送:AA 03 00 0 00 0 9C 4
响应:69 03 02 00 69 9 A3 ,表明设备址为69
写单个保持寄存器(功能码:0x06)
命令格式:[设备址] [功能码] [寄存器2字节] [寄存器值:2字节] [CRC低 CRC高]
响应格式:[设备址] [功能码] [寄存器2字节] [寄存器值:2字节] [CRC低 CRC高]
例如:把设备址更改为址39
发送:0 06 00 0 00 39 48 D
响应:0 06 00 0 00 39 48 D
, ,