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