SM2130B-O2
RS485接口氧傳感器
使用者手冊
File 版本:V21.3.24
SM2130B-O2採用標準RS485總線MODBUS-RTU協議,方便接入PLC、DCS等儀表或系統監測氧氣狀態量。 內部採用高精度傳感核心及相關器件,確保高可靠性和出色的長期穩定性可定制RS232、RS485、CAN、4-0mA、DC0~5V\10V、ZIGBEE、Lora、WIFI、GPRS等輸出方法。
技術參數
技術參數 | 參數值 |
品牌 | 最好的 |
氧氣範圍 | 0~30% |
氧氣準確度 | ±3% |
通訊介面 | RS485 |
默認波特率 | 9600 8 1 |
力量 | DC9〜24V 1A |
運轉溫度 | -40~80℃ |
工作濕度 | 5%RH~90%RH |
接線說明
任何不正確的接線都可能對產品造成不可逆轉的損壞。 請在電源故障的情況下按照以下步驟小心接線,然後連接電纜,確認無誤後再使用。
ID | 核心顏色 | 鑑別 | 筆記 |
1 | 紅色的 | V+ | 電源+ |
2 | 綠色的 | V- | 力量 - |
3 | 黃色的 | A+ | RS485A+ |
4 | 藍色的 | B- | RS485 B- |
在斷線的情況下,如圖所示接線。 如果產品本身沒有引線,核心顏色僅供參考。
通訊協議
本產品採用RS485 MODBUS-RTU標準協定格式,所有操作或回覆指令均為十六進位資料。設備出廠時預設設備位址為1,預設波特率為9600,n,8
1. 讀取數據(函數 id 0x03)
查詢幀(十六進位),發送example:查詢1#設備1數據,上位機發送命令:01 03 00 00 00 01 84 0A 。
設備ID | 函數編號 | 起始位址 | 數據長度 | CRC16 |
01 | 03 | 00 00 | 00 01 | 84 0A |
對於正確的查詢幀,設備將響應數據:01 03 02 00 79 79 A6,響應格式解析如下:
設備ID | 函數編號 | 數據長度 | 1 | 校驗碼 |
01 | 03 | 02 | 00 79 | 79A6 |
資料說明:指令中的資料為十六進位。以數據1為examp勒。 00 79轉換為十進位值121。其他等等。
2.數據地址表
地址 | 起始位址 | 描述 | 資料類型 | 取值範圍 |
40001 | 00 00 | 1#氧氣寄存器 | 只讀 | 0~65535 |
40101 | 00 64 | 型號代碼 | 讀/寫 | 0~65535 |
40102 | 00 65 | 總分 | 讀/寫 | 1~20 |
40103 | 00 66 | 設備ID | 讀/寫 | 1~249 |
40104 | 00 67 | 波特率 | 讀/寫 | 0~6 |
40105 | 00 68 | 模式 | 讀/寫 | 1~4 |
40106 | 00 69 | 協定 | 讀/寫 | 1~10 |
3 讀取和修改設備地址
(1) 讀取或查詢設備地址
如果不知道目前設備位址且匯流排上只有一個設備,可以使用指令 FA 03 00 64 00 02 90 5F 查詢設備位址。
設備ID | 函數編號 | 起始位址 | 數據長度 | CRC16 |
FA | 03 | 00 64 | 00 02 | 90F |
一般地址的 FA 為 250。 不知道地址的時候,可以用250得到真實的設備地址,00 64是設備型號寄存器。
對於正確的查詢命令,設備會做出回應,例如ample,響應數據為:01 03 02 07 12 3A 79,格式如下表:
設備ID | 函數編號 | 起始位址 | 守則 | CRC16 |
01 | 03 | 02 | 55 3C 00 01 | 3A 79 |
響應應該在data裡面,第一個字節01表示當前設備的真實地址是,55 3C轉換成十進制20182表示當前設備的主型號是21820,後兩個字節00 01表示設備有一個狀態量。
(2)更改設備地址
對於前ample,如果當前設備地址為1,我們要改成02,命令為:01 06 00 66 00 02 E8 14。
設備ID | 函數編號 | 起始位址 | 目的地 | CRC16 |
01 | 06 | 00 66 | 00 02 | E8 14 |
修改成功後,設備會返回信息:02 06 00 66 00 02 E8 27,其格式解析如下表所示:
設備ID | 函數編號 | 起始位址 | 目的地 | CRC16 |
01 | 06 | 00 66 | 00 02 | E8 27 |
響應應該在數據中,修改成功後,第一個字節是新的設備地址。 通用設備地址更改後,立即生效。 這時用戶需要同時更改軟件的查詢命令。
4 讀取和修改波特率
(1) 讀取波特率
設備出廠默認波特率為9600,如需更改,可根據下表及對應的通訊協議進行更改。 例如ample,讀取當前設備的波特率ID,命令為:01 03 00 67 00 01 35 D5,其格式解析如下。
設備ID | 函數編號 | 起始位址 | 數據長度 | CRC16 |
01 | 03 | 00 67 | 00 01 | 35 D5 |
讀取當前設備的波特率編碼。 波特率編碼:1為2400; 2是4800; 3是9600; 4是19200; 5是38400; 6 是 115200。
對於正確的查詢命令,設備會做出回應,例如ample,響應數據為:01 03 02 00 03 F8 45,格式如下表:
設備ID | 函數編號 | 數據長度 | 費率 ID | CRC16 |
01 | 03 | 02 | 00 03 | F8 45 |
依波特率編碼,03為9600,即目前設備波特率為9600。
(2)改變波特率例如ample,將波特率從9600改為38400,即將程式碼從3改為5,指令為:01 06 00 67 00 05 F8 1601 03 00 66 00 01 64 15 。
設備ID | 函數編號 | 起始位址 | 目標波特率 | CRC16 |
01 | 03 | 00 66 | 00 01 | 64 15 |
將波特率從9600更改為38400,將代碼從3更改為5。修改的。
讀取修正值
(1) 讀取校正值
當數據與參考標準存在誤差時,我們可以通過調整校正值來減少顯示誤差。 修正差可以修改為正負1000,即取值範圍為0-1000或64535-65535。 例如amp例如,當顯示值太小時,我們可以透過加 100 來修正。指令中01為十六進位03x00,如果需要減少,可以設定一個負值,例如-6,對應FF 00C的十六進位值,計算為01-5=6,然後轉為十六進位即可100xFF 0C。校正值從64 100B 開始。我們將第一個參數作為 examp樂。 對於多個參數,校正值的讀取和修改方式相同。
設備ID | 函數編號 | 起始位址 | 數據長度 | CRC16 |
01 | 03 | 00 6B | 00 01 | F5 D6 |
對於正確的查詢命令,設備會做出回應,例如ample,響應數據為:01 03 02 00 64 B9 AF,格式如下表:
設備ID | 函數編號 | 數據長度 | 數據價值 | CRC16 |
01 | 03 | 02 | 00 64 | B9 自動對焦 |
在響應數據中,第一個字節01表示當前設備的真實地址,00 6B是第一個狀態量校正值寄存器。 如果設備有多個參數,其他參數按此方式操作。 同理,一般溫度、濕度都有這個參數,燈光一般沒有這個參數。
(2)改變修正值
對於前ample,如果當前狀態量太小,我們要給它的真值加1,當前值加100校正操作指令為:01 06 00 6B 00 64 F9 FD。
設備ID | 函數編號 | 起始位址 | 目的地 | CRC16 |
01 | 06 | 00 6B | 00 64 | F9FD |
操作成功後,設備會返回信息:01 06 00 6B 00 64 F9 FD,參數修改成功後立即生效。
免責聲明
本文檔提供有關產品的所有信息,不授予任何知識產權許可,不明示或暗示,並禁止以任何其他方式授予任何知識產權,例如本產品銷售條款和條件的聲明、其他問題。不承擔任何責任。此外,本公司對本產品的銷售和使用不作任何明示或暗示的保證,包括產品特定用途的適用性、適銷性或任何專利、版權或其他智慧財產權的侵權責任等。 ,恕不另行通知。
聯絡我們
公司:上海松百實業有限公司
地址:上海市寶山區東北路8號215號樓
Web: http://www.sonbest.com
Web: http://www.sonbus.com
SKYPE:蘇布
電子郵件: sale@sonbest.com
電話:86-021-51083595 / 66862055 / 66862075 / 66861077
文件/資源
![]() |
SONBEST SM2130B-O2 RS485接口氧傳感器 [pdf] 使用者手冊 RS485、SM2130B-O2、RS485接口氧傳感器、SM2130B-O2 RS485接口氧傳感器 |