產品介紹
SM6130M-O2 (O2)傳感器產品內置進口電化學O2傳感器。產品采用4-20mA標準電流接口,接入PLC或其它電流設備,可實現(xiàn)多點同時監(jiān)測,組網并遠傳。
技術參數
使用說明
產品有一定防護能力,但禁止防水透氣膜破損的情況下使設備進水。若有水進入設備,請立即停止使用。防水透氣膜破損情況下設備進水導致設備損壞的情況不在免費質保范圍。
接線
直接使用設備自帶的一根0.5米引線,可根據顏色提示進行接線。
標號 | 說明 | 線色 | 技術說明 |
V+ | 供電電源正 | 紅色 | 6-24V輸入電壓正極 |
GND | 供電電源負 | 綠色 | 6-24V輸入電壓負極 |
A+ | RS485 A+ | 黃色 | RS485總線 A+ |
B- | RS485 B- | 蘭色 | RS485總線 B- |
通訊協(xié)議
設備所有操作或回復命令都為16進制數據。默認通訊波特率:9600,8,n,1。
基本命令格式:
[設備地址][功能碼][起始地址:2字節(jié)][數據長度:2字節(jié)][CRC16校驗]
意義如下:
A、設備地址:設備地址范圍為1-249,其中250即0xFA為通用查詢地址,當不知道設備地址時,可用此通用查詢地址進行查詢。
B、功能碼:不同的應用需求功能碼不同,比如3為查詢輸入寄存器數據。
C、起始地址:查詢或操作寄存器起始地址。
D、數據長度:讀取的長度。
E、CRC校驗:CRC16校驗,低位在前,高位在后。
1)讀取數據:
[設備地址][功能碼:03][起始地址:2字節(jié)][數據長度:2字節(jié)][CRC16校驗]
注:數據長度為2字節(jié),查詢數據長度范圍為1-7。
設備響應:
[設備地址][命令號][返回的字節(jié)個數][數據1][CRC16校驗]
響應數據意義如下:
A、返回的字節(jié)個數:表示數據的字節(jié)個數,也就是數據1,2...n中的n的值。
B、數據:傳感器的測量值,CO2數據占2個字節(jié),為無符號整型數據。
例如:查詢1號設備上CO2數據:
發(fā)送:01 03 00 00 00 01 84 0A
回應: 01 03 02 02 3F F9 34
上例回復數據中:01表地址1,02表數據長度為2個字節(jié),由于測點數據長度占2個字節(jié),比如數據為02 3F (都是十六進制), 折成10進制方法:
V=256*0x02+0x3F =575。
即為:575,即實際值為575ppm。
在組態(tài)軟件中,寄存器對照表:
2)查詢設備地址
若不知道當前設備地址、且總線上只有一個設備時,可以通過此命令查詢當前設備地址。
發(fā)送命令格式:
[設備地址:0xFA] [功能號:0x25] [ 輔助命令號:0x02] [00 00 01] [CRC16]
說明:
A、設備地址0xFA為通用設備查詢地址。
B、00 00 01為十六進制數,為固定值,不可更改。
比如查詢當前設備地址,命令為 FA 25 02 00 00 01 99 FE
設備響應: 01 25 01 01 D0 43
設備響應格式:[設備地址] [命令號] [數據長度:1字節(jié)] [設備地址] [CRC16]
比如:01 25 01 01 D0 43 表明設備地址為01 。
3)更改設備地址
發(fā)送命令格式:
[設備地址][命令號:0x06][ 輔助命令號:0x0B] [00 00] [目標地址:占1個字節(jié)] [CRC16]
說明:
A、目標地址:值范圍為1-249,目標地址與當前地址不能相同。
B、00 00為十六進制數,為固定值,不可更改。
比如將設備地址1,更改為2,則命令為:
01 06 0B 00 00 02 0A 2F
設備響應: 02 25 01 02 90 06
設備響應格式:[設備地址][命令號] [數據長度:1字節(jié)] [設備地址] [CRC16]
4)量程縮放系數設置
當數據與參照標準有誤差時,我們可以通過調整量程縮放系數據來減小顯示誤差。
發(fā)送命令格式:
[設備地址][功能號:0x06][ 輔助命令號:0x0A ] [參數編號][量程縮放系數] [CRC16]
說明:
A、設備地址:當前設備地址。
B、輔助命令: 為固定值,不可更改。
C、量程縮放系數: 值范圍2000-50000,對應實際系數為0.2000-5.0000,默認值為1.0000。即可對當前顯示值可縮小5倍或放大5倍。對應十六進制量程范圍為:0x07D0-0xC350
其中遵循的規(guī)律是:二氧化碳濃度=二氧化碳濃度*量程縮放系數,即把二氧化碳濃度值與量程縮放系數的乘積重新賦給二氧化碳,進而達到理想的測量顯示范圍。
如果當前值偏小,建議系數大于1,即該參數大于10000,如果當前值偏大,建議系數1,即該參數小于10000。
比如設置當前傳感器量程放大1倍,那此參數值應該為10000,對應十六進制為0x 27 10,則設置命令為01 06 0A 04 27 10 D1 EF
設備響應: 01 04 27 10 00 25
設備響應格式:[設備地址][命令號] [系數值] [CRC16]
若不知道量程縮放系數時,可以通過此命令可以讀出量程縮放系數的值。
發(fā)送命令格式:
[設備地址][命令號:0x03][ 輔助命令號:0x00] [參數編號][固定值:00 01] [CRC16]
說明:
比如查詢當前縮放系數值,命令為 001 03 00 04 00 01 C5 CB
設備響應: 01 03 02 27 10 A2 78
設備響應格式:[設備地址][命令號] [數據長度:2字節(jié)] [縮放系數值] [CRC16]
上例回復數據中,讀出的量程縮放系數更改為1.0000,而實際參數需乘10000,即十進制值為10000,對應16進制數據為27 10。
5)偏移量的設置
若測量數據有偏移時,我們可以通過調整偏移量的數據來減小顯示誤差。
發(fā)送命令格式:
[設備地址][命令號:0x06][輔助命令號:0x0A] [參數編號] [寫入的偏移量的值][CRC16]
說明:
比如寫入偏移量的值為1,命令為 01 06 0A 05 11 94 97 EC
設備響應: 01 05 11 94 1C 26
設備響應格式:[設備地址][參數編號] [寫入的系數值] [CRC16]
上例回復數據中,偏移量的值更改為4500,十進制值也為4500,對應16進制數據為11 94。
若不知道偏移量時,可以通過此命令可以讀出偏移量的值。
發(fā)送命令格式:
[設備地址][命令號:0x03][ 輔助命令號:0x00] [參數編號][固定值:00 01] [CRC16]
說明:
比如查詢當前偏移量的值,命令為 01 03 00 05 00 01 94 B
設備響應: 01 03 02 11 94 B5 BB
設備響應格式:[設備地址][命令號] [數據長度:2字節(jié)] [偏移量值] [CRC16]
上例回復數據中,偏移量的值讀出為4500,十進制值也為4500,對應16進制數據為11 94。
典型應用
SM6170B通過RS485總線的組網方式,可以將通訊距離延長到最長1200米,可以有效解決最簡連接的距離過短問題。
下圖是基于SM6170B傳感器典型CO2含量值監(jiān)測與控制的RS485組網結構圖,每個SM6170B傳感器都有一個節(jié)點編號,一個小系統(tǒng),可以放置1-15個SM2170B傳感器傳感器。 因每個SM6170B傳感器采用寬電源供電,所以整個系統(tǒng)都可以采用總線供電的方案。
RS485組網方案