DLHB-CO2A1型CO2變送器
一、功能描述:
DLHB-CO2A1型CO2變送器采用原裝進(jìn)口紅外氣體探頭,精準(zhǔn)測量,一體化設(shè)計。可用于各類工廠車間、凈化間、實(shí)驗(yàn)室、機(jī)房、辦公及商業(yè)建筑、機(jī)場、車站、博物館、體育館、農(nóng)業(yè)大棚等需要檢測和控制室內(nèi)空氣質(zhì)量的場合,SKA/CO2-305可選配溫濕度同時輸出。
可用于各類工廠車間、凈化間、實(shí)驗(yàn)室、機(jī)房、辦公及商業(yè)建筑、機(jī)場、車站、博物館、體育館、農(nóng)業(yè)大棚等需要檢測和控制室內(nèi)空氣質(zhì)量的場合,SKA/CO2-305可選配溫濕度同時輸出。
工廠車間、凈化間、實(shí)驗(yàn)室、機(jī)房、辦公及商業(yè)建筑、機(jī)場、車站、博物館、體育館等需要檢測和控制室內(nèi)空氣質(zhì)量的場合。
二、性能指標(biāo):
測量范圍:0-2000PPM
供電電壓:DC9V-DC28V,<200ma
分辨率:20ppm
非線性度:<2% Full Scale
工作環(huán)境:溫度:-25℃-60℃,濕度:5RH%-95RH%,儲存溫度:-30℃--60℃。儲存濕度:5RH%-95RH%
信號輸出:RS485(Modbus)或4-20mA,可以設(shè)置地址碼
四芯電纜輸出:GND,DC24V,RS485-A,RS485-B;黑線-GND,紅線 -DC24V, 藍(lán)線-RS485-A,白線RS485-B
閥值報警:CO2閥值報警,繼電器輸出;繼電器容量:AC220V,3A;DC24V,3A
殼體體積:110X70X38mm,墻掛式安裝
通訊協(xié)議Modbus
一、 基本定義
1 波特率固定 9600b/s, 起始位1位,數(shù)據(jù)位8位,停止1位,無校驗(yàn);
2 標(biāo)準(zhǔn)RS485通信;程序默認(rèn)是主從模式,即服務(wù)器輪詢下位機(jī),下位機(jī)在規(guī)定的時間內(nèi)相應(yīng)回復(fù);
3 網(wǎng)絡(luò)掃描定時:上位機(jī)讀取數(shù)據(jù)每次間隔時間不小于500mS,推薦值1S;
4 數(shù)據(jù)幀結(jié)構(gòu)描述
RTU模式,具體幀格式如下:
地址
|
功能碼
|
數(shù)據(jù)長度
|
數(shù)據(jù)1
|
…
|
數(shù)據(jù)N
|
CRCL
|
CRCH
|
二、 傳輸格式
建議使用Modbus Poll軟件調(diào)試
(1)命令報文格式
讀數(shù)據(jù):
地址
|
功能碼
|
數(shù)據(jù)起始地址高位
|
數(shù)據(jù)起始地址低位
|
數(shù)據(jù)個數(shù)高位
|
數(shù)據(jù)個數(shù)低位
|
CRC
|
|
03
|
|
|
|
|
低位在前
|
返回:
地址
|
功能碼
|
字節(jié)長度
|
數(shù)據(jù)1輸入
|
數(shù)據(jù)2輸入
|
…
|
CRC
|
|
03
|
|
|
|
|
低位在前
|
三、 03命令詳解(讀保持寄存器)
(1)地址碼列表
功能碼
|
數(shù)據(jù)起始地址
|
數(shù)據(jù)個數(shù)
|
內(nèi)容說明
|
備注
|
03H
|
0000H
|
1
|
CO2
|
|
0001H
|
1
|
預(yù)留
|
|
0002H
|
1
|
預(yù)留
|
|
0003H
|
1
|
預(yù)留
|
0004H
|
1
|
預(yù)留
|
|
0064H
|
1
|
查詢設(shè)備ID
|
從機(jī)地址為0
|
注意:每個數(shù)據(jù)用兩個字節(jié)整數(shù)表示,高位在前,低位在后。預(yù)留表示本模塊不帶此相應(yīng)功能。
(2)讀模塊地址
描述:用此命令讀取模塊的地址時,要求總線上只能掛接一個溫濕度變送器模塊。
注意:模塊只在上電后的 30 秒內(nèi)支持地址讀取命令,30秒后模塊將不再響應(yīng)地址讀取命令:并且必須保證總線上只接一個模塊(即只能有一個從機(jī))。
查詢:
查詢信息規(guī)定了寄存器起始地址及寄存器的數(shù)量
下述例子為請求讀取從機(jī)的地址(ID號),這里規(guī)定本溫濕度模塊的寄存器40101存儲溫濕度模塊的地址(ID號)00 03 00 64 00 01 C4 04
讀取從機(jī)的地址
|
HEX(十六進(jìn)制)
|
從機(jī)地址(00 為廣播地址)
|
00
|
功能碼
|
03
|
寄存器起始地址高位(寄存器40101)
|
00
|
寄存器起始地址低位(寄存器40101)
|
64
|
寄存器數(shù)量高位
|
00
|
寄存器數(shù)量低位
|
01
|
校驗(yàn)低位
|
C4
|
校驗(yàn)高位
|
04
|
從機(jī)響應(yīng) 00 03 02 00 01 44 44
從機(jī)響應(yīng)
|
HEX(十六進(jìn)制)
|
備注
|
從機(jī)地址(00 為廣播地址)
|
00
|
|
功能碼
|
03
|
|
字節(jié)數(shù)
|
02
|
|
寄存器數(shù)據(jù)高位(寄存器 40101)
|
00
|
固定為00
|
寄存器數(shù)據(jù)低位(寄存器 40101)
|
01
|
從機(jī)地址
|
校驗(yàn)低位
|
44
|
|
校驗(yàn)高位
|
44
|
|
(4)讀取CO2數(shù)據(jù)
查詢(03 03 00 00 00 05 C5 E9) 注意設(shè)備地址是03,如設(shè)備地址是01(01 03 00 00 00 05 85 C9)
讀取從機(jī)的地址
|
HEX(十六進(jìn)制)
|
從機(jī)地址
|
01
|
功能碼
|
03
|
寄存器起始地址高位(寄存器40001)
|
00
|
寄存器起始地址低位(寄存器40001)
|
00
|
寄存器數(shù)量高位
|
00
|
寄存器數(shù)量低位
|
02
|
校驗(yàn)低位
|
C5
|
校驗(yàn)高位
|
E9
|
響應(yīng)(03 03 04 02 58 00 00 59 98)
從機(jī)響應(yīng)
|
HEX
|
備注
|
從機(jī)地址(00 為廣播地址)
|
01
|
|
功能碼
|
03
|
|
字節(jié)數(shù)
|
04
|
|
CO2高字節(jié)
|
02
|
CO2數(shù)據(jù)2X256+88=600
|
CO2低字節(jié)
|
58
|
預(yù)留高字節(jié)
|
00
|
|
預(yù)留低字節(jié)
|
00
|
校驗(yàn)低位
|
59
|
|
校驗(yàn)高位
|
98
|
|
四、 06命令詳解(寫單個保持寄存器)
(1) 配置模塊的地址
描述:
用此命令配置從機(jī)模塊的地址時,要求總線上只能掛接一個溫濕度變送器模塊。
注意:為防止模塊的地址被意外修改,模塊只在上電后的 30 秒內(nèi)支持地址配置命令,30 秒后模塊將不再響應(yīng)地址配置命令;并且必須保證總線上只接一個模塊(即只能有一個從機(jī))。模塊可配置的有效地址范圍為 01H~F7H(十六進(jìn)制)。
寫命令:00 06 00 64 00 03 89 C5
寫入設(shè)備ID到從機(jī)
|
HEX(十六進(jìn)制)
|
|
從機(jī)地址(00 為廣播地址)
|
00
|
|
功能碼
|
06
|
|
寄存器起始地址高位(寄存器40101)
|
00
|
|
寄存器起始地址低位(寄存器40101)
|
64
|
|
寄存器數(shù)量高位
|
00
|
|
寄存器數(shù)量低位
|
03
|
從機(jī)地址
|
校驗(yàn)低位
|
89
|
|
校驗(yàn)高位
|
C5
|
|
響應(yīng):00 06 00 64 00 03 89 C5
從機(jī)響應(yīng)
|
HEX(十六進(jìn)制)
|
備注
|
從機(jī)地址(00 為廣播地址)
|
00
|
|
功能碼
|
06
|
|
寄存器數(shù)據(jù)高位(寄存器 40101)
|
00
|
|
寄存器數(shù)據(jù)低位(寄存器 40101)
|
64
|
|
寄存器數(shù)據(jù)高位
|
00
|
固定為00
|
|
03
|
從機(jī)地址
|
校驗(yàn)低位
|
89
|
|
校驗(yàn)高位
|
C5
|
|