產(chǎn)品詳情
FLEX-4015熱電阻采集模塊是FLEX-4000系列智能測(cè)控模塊之一,廣泛應(yīng)用于溫度/電阻測(cè)量的工業(yè)場(chǎng)合,提供了熱電阻/電阻信號(hào)的采集以及轉(zhuǎn)換,線(xiàn)性處理并轉(zhuǎn)換成線(xiàn)性化的數(shù)據(jù)值,經(jīng)RS-485 總線(xiàn)傳送到控制器。FLEX-4015具有六個(gè)測(cè)量通道,支持熱電阻的兩線(xiàn)制/三線(xiàn)制連接,可連接PT50、PT100、PT200、PT500、PT1000、CU50、CU100、Ni100、Ni120、Ni500、Ni000等多種規(guī)格熱電阻,也可對(duì)電阻進(jìn)行測(cè)量。模塊內(nèi)部各處理單元之間提供了2000V的電氣隔離,有效的防止模塊因外界高壓沖擊而損壞,為工廠(chǎng)自動(dòng)化以及樓宇自動(dòng)化提供了高效的解決方案。模塊主要特點(diǎn)如下:prefix = o ns = "urn:schemas-microsoft-com:office:office"
· 六通道模擬量輸入
· 可由軟件設(shè)置模塊參數(shù)
· 支持多種標(biāo)準(zhǔn)的熱電阻,可兩線(xiàn)制/三線(xiàn)制連接
· 寬電壓范圍輸入(18-36V DC),功耗低
· RS-485網(wǎng)絡(luò)連接,支持Modbus RTU/ASCII協(xié)議
· 內(nèi)置看門(mén)狗,運(yùn)行穩(wěn)定可靠
· 安裝方便,標(biāo)準(zhǔn)導(dǎo)軌卡裝或螺釘固定
· 寬溫度范圍運(yùn)行
表2 傳感器類(lèi)型 |
|||
傳感器類(lèi)型 |
測(cè)量范圍 |
分辨率 |
精度 |
Pt100 (TCR=3851) |
-200.0 ~ 850.0 ℃ |
0.1℃ |
+/-0.3℃ |
Pt200 (TCR=3851) |
-200.0 ~ 850.0 ℃ |
0.1℃ |
+/-0.3℃ |
Pt500 (TCR=3851) |
-200.0 ~ 850.0 ℃ |
0.1℃ |
+/-0.3℃ |
Pt1000 (TCR=3851) |
-200.0 ~ 700.0 ℃ |
0.1℃ |
+/-0.3℃ |
Pt100 (TCR=3916) |
-200.0 ~ 850.0 ℃ |
0.1℃ |
+/-0.3℃ |
Pt200 (TCR=3916) |
-200.0 ~ 850.0 ℃ |
0.1℃ |
+/-0.3℃ |
Pt500 (TCR=3916) |
-200.0 ~ 850.0 ℃ |
0.1℃ |
+/-0.3℃ |
Pt1000 (TCR=3916) |
-200.0 ~ 700.0 ℃ |
0.1℃ |
+/-0.3℃ |
Pt100 (TCR=3920) |
-200.0 ~ 850.0 ℃ |
0.1℃ |
+/-0.3℃ |
Pt200 (TCR=3920) |
-200.0 ~ 850.0 ℃ |
0.1℃ |
+/-0.3℃ |
Pt500 (TCR=3920) |
-200.0 ~ 845.0 ℃ |
0.1℃ |
+/-0.3℃ |
Pt1000 (TCR=3920) |
-200.0 ~ 700.0 ℃ |
0.1℃ |
+/-0.3℃ |
Pt100 (TCR=3911) |
-200.0 ~ 850.0 ℃ |
0.1℃ |
+/-0.3℃ |
Pt200 (TCR=3911) |
-200.0 ~ 850.0 ℃ |
0.1℃ |
+/-0.3℃ |
Pt500 (TCR=3911) |
-200.0 ~ 850.0 ℃ |
0.1℃ |
+/-0.3℃ |
Pt1000 (TCR=3911) |
-200.0 ~ 700.0 ℃ |
0.1℃ |
+/-0.3℃ |
Pt100 (TCR=3928) |
-200.0 ~ 850.0 ℃ |
0.1℃ |
+/-0.3℃ |
Pt200 (TCR=3928) |
-200.0 ~ 850.0 ℃ |
0.1℃ |
+/-0.3℃ |
Pt500 (TCR=3928) |
-200.0 ~ 850.0 ℃ |
0.1℃ |
+/-0.3℃ |
Pt1000 (TCR=3928) |
-200.0 ~ 700.0 ℃ |
0.1℃ |
+/-0.3℃ |
Pt100 (TCR=3750) |
-200.0 ~ 850.0 ℃ |
0.1℃ |
+/-0.3℃ |
Pt200 (TCR=3750) |
-200.0 ~ 850.0 ℃ |
0.1℃ |
+/-0.3℃ |
Pt500 (TCR=3750) |
-200.0 ~ 850.0 ℃ |
0.1℃ |
+/-0.3℃ |
Pt1000 (TCR=3750) |
-200.0 ~ 700.0 ℃ |
0.1℃ |
+/-0.3℃ |
Ni100 (TCR=6180) |
-60.0 ~ 250.0 ℃ |
0.1℃ |
+/-0.3℃ |
Ni120 (TCR=6180) |
-60.0 ~ 250.0 ℃ |
0.1℃ |
+/-0.3℃ |
Ni500 (TCR=6180) |
-60.0 ~ 250.0 ℃ |
0.1℃ |
+/-0.3℃ |
Ni1000 (TCR=6180) |
-60.0 ~ 250.0 ℃ |
0.1℃ |
+/-0.3℃ |
Ni100 (TCR=6720) |
-60.0 ~ 250.0 ℃ |
0.1℃ |
+/-0.3℃ |
Ni120 (TCR=6720) |
-60.0 ~ 250.0 ℃ |
0.1℃ |
+/-0.3℃ |
Ni500 (TCR=6720) Ni1000 (TCR=6720) |
-60.0 ~ 250.0 ℃ |
0.1℃ |
+/-0.3℃ |
-60.0 ~ 250.0 ℃ |
0.1℃ |
+/-0.3℃ |
|
Cu50 (TCR=428) |
-50.0 ~ 150.0 ℃ |
0.1℃ |
+/-0.3℃ |
Cu100 (TCR=428) |
-50.0 ~ 150.0 ℃ |
0.1℃ |
+/-0.3℃ |
Cu1000 (TCR=428) |
-50.0 ~ 150.0 ℃ |
0.1℃ |
+/-0.3℃ |
R-400(電阻) |
0.0 ~ 400.0 Ω |
0.1Ω |
+/-0.3Ω |
R-3200(電阻) |
0.0 ~ 3200.0 Ω |
0.1Ω |
+/-0.3Ω |
Pt50 (TCR=3851) |
-200.0 ~ 850.0 ℃ |
0.3℃ |
+/-0.3℃ |
以下為設(shè)置軟件。






4 讀取數(shù)據(jù)以及處理
以讀取6路溫度數(shù)據(jù)(下表中紅色粗體)為例。通信前請(qǐng)先確認(rèn)模塊的Modbus地址,通訊配置默認(rèn)為:9600,N,8,1(9600bps,無(wú)校驗(yàn)位,8個(gè)數(shù)據(jù)位,一個(gè)停止位)
舉例:讀寄存器0x0000H-0x0005H,即六路溫度測(cè)量值(負(fù)值按補(bǔ)碼表示)
請(qǐng)求:01 04 00 00 00 06 70 08(8個(gè)字節(jié))
從機(jī)地址 |
1字節(jié) |
0x01 |
功能號(hào) |
1字節(jié) |
0x04 |
起始地址 |
2字節(jié) |
0x0000 |
寄存器數(shù)量 |
2字節(jié) |
0x0006 |
校驗(yàn) |
2字節(jié) |
0x7008 |
響應(yīng):01 04 0C 00 63 80 00 80 00 80 00 80 00 80 00 3C BA(17個(gè)字節(jié))
從機(jī)地址 |
1字節(jié) |
0x01 |
功能號(hào) |
1字節(jié) |
0x04 |
有效字節(jié)數(shù) |
1字節(jié) |
0x0C |
數(shù)據(jù) |
12字節(jié) |
0x00(第0路溫度高字節(jié)) |
|
|
0x63(第0路溫度低字節(jié)) |
|
|
0x80(第1路溫度高字節(jié)) |
|
|
0x00(第1路溫度低字節(jié)) |
|
|
0x80(第2路溫度高字節(jié)) |
|
|
0x00(第2路溫度低字節(jié)) |
|
|
0x80(第3路溫度高字節(jié)) |
|
|
0x00(第3路溫度低字節(jié)) |
|
|
0x80(第4路溫度高字節(jié)) |
|
|
0x00(第4路溫度低字節(jié)) |
|
|
0x80(第5路溫度高字節(jié)) |
|
|
0x00(第5路溫度低字節(jié)) |
校驗(yàn) |
2字節(jié) |
0x3CBA |
校驗(yàn)成功后,使用以下公式計(jì)算溫濕度(負(fù)值以補(bǔ)碼表示):
第0路溫度= (0x00*256+0x63)/10 = 99/10 = 9.9℃
第1路溫度= ((0xFF*256+0x00)-0xFFFF-0x01)/10 = -3276.8℃(未連接傳感器的值或者異常值)
第2路溫度= ((0xFF*256+0x00)-0xFFFF-0x01)/10 = -3276.8℃(未連接傳感器的值或者異常值)
第3路溫度= ((0xFF*256+0x00)-0xFFFF-0x01)/10 = -3276.8℃(未連接傳感器的值或者異常值)
第4路溫度= ((0xFF*256+0x00)-0xFFFF-0x01)/10 = -3276.8℃(未連接傳感器的值或者異常值)
第5路溫度= ((0xFF*256+0x00)-0xFFFF-0x01)/10 = -3276.8℃(未連接傳感器的值或者異常值)
負(fù)值的判斷與處理:如果返回值的二進(jìn)制最高位為1,那么表明返回的數(shù)據(jù)是負(fù)數(shù),假設(shè)返回的值是0xFF05 (16進(jìn)制,補(bǔ)碼),那么其二進(jìn)制表示為:0b 1111111100000101,其最高位為1,那么表明這個(gè)返回值是負(fù)數(shù)。處理數(shù)值時(shí)第一字節(jié)高字節(jié)為0xFF,第二字節(jié)低字節(jié)為0x 05,那么溫度測(cè)量值為((0xFF*256+0x05)-0xFFFF-0x01)/10 =(0xFF05-0xFFFF-0x01)/10=-25.1攝氏度。
如果校驗(yàn)不成功,說(shuō)明傳輸過(guò)程發(fā)生錯(cuò)誤,應(yīng)放棄此次采集到的數(shù)據(jù),重新采集。


