SM1200B-160采用工業(yè)通用標準RS485總線 MODBUS-RTU協(xié)議接口,方便接入PLC,DCS等各種儀表或系統(tǒng),用于監(jiān)測溫度x=16@10等狀態(tài)量。內(nèi)部使用了較高精度的傳感內(nèi)核及相關器件,確保產(chǎn)品具有較高的可靠性與的長期穩(wěn)定性, 可定制RS232、RS485、CAN、4-20mA、DC0~5V/10V、ZIGBEE、Lora、WIFI、GPRS、NB-IOT等多種輸出方式。
技術參數(shù)
技術參數(shù) | 參數(shù)值 |
品牌 | SONBEST/搜博 |
溫度測量范圍 | -50℃~120℃ |
溫度測量精度 | ±0.5℃ @25℃ |
支持測點總數(shù) | 160 |
DS18B20通道數(shù) | 10 |
每通道點數(shù) | 16 |
支持器件 | 內(nèi)置DS18B20的探頭 |
通訊接口 | RS485 |
默認波特率 | 9600 8 n 1 |
供電電源 | DC9~24V 1A |
運行環(huán)境溫度 | -40~80°C |
運行環(huán)境濕度 | 5%RH~90%RH |
外形尺寸
產(chǎn)品接線
特色與細節(jié)
應用方案
典型應用
RS485型:通訊協(xié)議
產(chǎn)品使用RS485 MODBUS-RTU標準協(xié)議格式,所有操作或回復命令都為16進制數(shù)據(jù)。設備出廠時默認設備地址為1,默認波特率為 9600,8,n,1。1. 讀取數(shù)據(jù) ( 功能碼 0x03)
問詢幀(十六進制),用于查詢每個測點或通道數(shù)據(jù)。多通道DS18B20溫度模塊,由于每個通道支持的點數(shù)較多,而每個問詢幀又有回復字節(jié)長度的限制,所以設備設計時是按通道查詢數(shù)據(jù)的。本設備分為10個通道,每個通道支持16測點,發(fā)送舉例:查詢1#設備1通道上所有測點數(shù)據(jù),上位機發(fā)送命令:01 03 01 01 00 10 14 3A 。
地址 | 功能碼 | 起始地址 | 數(shù)據(jù)長度 | 校驗碼 |
01 | 03 | 01 01 | 00 10 | 14 3A |
因模塊顯示分辨率為0.01,以數(shù)據(jù)1的值為例,如果值為121,則121除以倍率100,實際數(shù)據(jù)值為1.21度。實際應用中,每個數(shù)據(jù)值占兩個字節(jié),即整型變量,實際值在此值基礎上除以100為真實值。當數(shù)據(jù)為BA D2時,即顯示-177.10時,表明無傳感器接入,當數(shù)據(jù)為B4 92時,即顯示-193.10時,表示該總線上該編號沒有正確序列號
2. 常用數(shù)據(jù)地址表
為方便針對設置備通道數(shù)據(jù)查詢,可針對該節(jié)點地址進行編址。設備是按通道輪循查詢數(shù)據(jù)的,目前無法一個指令查詢所有設備。如果設備中有 10 個通道,只分10條查詢指令,查出設備所有數(shù)據(jù)。每個通道的起始地址與組態(tài)軟件中 4xxxx 地址之間的關系如表所示,其基本計算方法為:n*256+02,其中 n 為通道號。比如1通道1號位置的寄存器為40258。
組態(tài)地址 | 寄存器地址 | 寄存器說明 | 數(shù)據(jù)類型 | 值范圍 |
40258 | 01 01 | 1通道1#測點溫度寄存器 | 只讀 | 0~65535 |
40259 | 01 02 | 1通道2#測點溫度寄存器 | 只讀 | 0~65535 |
...... | ..... | (1通道中間測點省略) | ... | ... |
40274 | 01 10 | 1通道16#測點溫度寄存器 | 只讀 | 0~65535 |
40514 | 02 01 | 2通道1#測點溫度寄存器 | 只讀 | 0~65535 |
40515 | 02 02 | 2通道2#測點溫度寄存器 | 只讀 | 0~65535 |
...... | ..... | (2通道中間測點省略) | ... | ... |
40530 | 02 10 | 2通道16#測點溫度寄存器 | 只讀 | 0~65535 |
---- | ---- | 中間通道省略) | ---- | ---- |
42562 | 03 01 | 10通道1#測點溫度寄存器 | 只讀 | 0~65535 |
42563 | 03 02 | 10通道2#測點溫度寄存器 | 只讀 | 0~65535 |
...... | ..... | (10通道中間測點省略) | ... | ... |
42578 | 03 10 | 10通道16#測點溫度寄存器 | 只讀 | 0~65535 |
(1) 修改設備地址
設備是通過產(chǎn)品左側的拔碼開關設置設備地址及波特率的。在應用中,需要多機聯(lián)網(wǎng)使用時,聯(lián)網(wǎng)中的設備地址不能相同,故用戶要更改設備地址,設備可更改的地址范圍為1-63。更改設備地址是通過拔碼開關S1來實現(xiàn)的。撥碼開關撥至 “ON”表示 “1”,拔碼開關S1的1-6段與地址的關系統(tǒng)如下表所示:
段6 | 段5 | 段4 | 段3 | 段2 | 段1 | 地址值 |
0 | 0 | 0 | 0 | 0 | 0 | 1 |
0 | 0 | 0 | 0 | 0 | 0 | 2 |
0 | 0 | 0 | 0 | 0 | 0 | 3 |
0 | 0 | 0 | 0 | 0 | 0 | 4 |
... | ... | ... | ... | ... | ... | n |
1 | 1 | 1 | 1 | 1 | 1 | 63 |
波特率設置是通過拔碼開關S2的前3段來實現(xiàn),S2的第4段時未啟用,可拔至0位置。如右圖所示,撥碼開關撥至 “ON”表示 “1” ,拔向數(shù)字一側表示“0”,代表意義如下。
段3 | 段2 | 段1 | 波特率 |
0 | 0 | 0 | 9600 |
0 | 0 | 1 | 9600 |
0 | 1 | 0 | 4800 |