Daviteq MBRTU-SAL 鹽度感測器 Modbus RTU 輸出

Daviteq MBRTU-SAL 鹽度感測器 Modbus RTU 輸出

本文檔適用於以下產品。

介紹

MBRTU-SAL 是一種基於無電極感應測量的鹽度感測器。它利用發電機在初級線圈中產生交變磁場,從而在介質中產生感應電流。感應電流的強度取決於介質中離子的濃度。感應電流在次級線圈中產生另一個磁場。接收器測量線圈上的感應電流以確定介質的鹽度。同時內建溫度感測器可自動補償溫度,適合環境的線上長期監測。

應用範圍: 海洋、工業廢水、製藥、生物技術、工業製造等線上全製程監測。

特徵

  1. 內建溫度感測器,可自動補償溫度
  2. 沒有電極,因此不發生極化反應
  3. 測量與介質完全電氣隔離,可用於重且易沉澱的介質或溶液的高精度測量,使用和維護成本低
  4. 內部電路低功耗、抗干擾設計

規格

物品 規格
輸出 RS-485,MODBUS/RTU
測量方法 非接觸電磁原理
範圍 0~70PSU
準確性 ±1%FS或±0.2PSU(10psu以下)
解決 0.1電源
工作環境 0~65℃; <0.6MPa
校準方法 兩點校準
響應時間 10秒T90
溫度補償 自動溫度補償(PT1000)
電源 12-24VDC±10%,10mA;
尺寸 直徑30毫米;長185.5毫米;
防護等級 IP68;水深20公尺;其他客製化
使用壽命 3年或以上
電纜 5m
感測器外殼材料 聚氯乙烯;聚醚醚酮;

接線

請如下圖接線:

線材顏色 描述
棕色的 電源(12-24VDC)
黑色的 接地
藍色的 RS485A
白色的 RS485B
裸線 屏蔽層

接線

保養及注意事項

維護
  • 感應電極基本免維護;建議每30天清理一次感測器探頭附件;清潔時避免使用硬物造成測量探頭導光部分的損壞;請用軟布擦拭amp 布。
  • 建議用水流清潔感測器的外表面。如果仍有碎屑殘留,請用濕軟布擦拭。
筆記
  • 安裝測量: 避免在水流湍急的地方安裝測量,減少水泡對測量的影響。保持測量探頭距底部2cm。
  • 感測器探頭結垢或附著生物較多,可適當加大清洗力。探頭表面輕微刮傷不影響感測器的正常使用。但要注意不要刺穿探頭外殼。
  • 建議: 應選用本公司的防護罩,防止微生物附著對測量結果的影響。
其他
問題 可能的原因 解決方案
操作介面無法連接或測量結果不顯示 不顯示 電纜連接錯誤 檢查接線方式
感測器地址錯誤 檢查地址是否有錯誤
測量值過高、過低或值持續不穩定。 感測器探頭透過以下方式連接
異物
清潔感測器探頭表面
其他 聯繫售後

Modbus RTU協議

資訊框架形式

此感測器的Modbus通訊預設資料格式為:

MODBUS-RTU

波特率 9600(預設)
設備位址 1(預設)
資料位 8位
奇偶校驗 沒有任何
停止位 1位
  • 功能碼03:讀(R)暫存器值
  • 功能碼06:寫入(W)單一暫存器值
暫存器位址
暫存器位址(十六進位)

象徵

姓名 讀/寫 簡介 暫存器數量(位元組) 資料類型
0x0100 溫度值 R ℃值x10(例如ample:25.6℃的溫度顯示為256,預設為小數點1。 1(2字節) 無符號短

象徵

0x0101 鹽度值 R PSU 值 x10(例如amp例如,12.1psu的鹽度值顯示為121,預設保留1位小數。 1(2字節) 無符號短

象徵

0x1000 溫度校準 讀/寫 溫度校準:寫入的資料為實際溫度值X10;讀出的資料是溫度校準偏移X10。 1(2字節) 無符號短

象徵

0x1001 零點校準 讀/寫 空氣中的零點校準。校準時寫入的資料為0。 1(2字節) 無符號短

象徵

0x1003 斜率校準 讀/寫 以已知的標準溶液(50%~100%範圍)進行標定,將數據寫為標準溶液的實際值×10。 1(2字節) 無符號短

象徵

0x2000 傳感器地址 讀/寫 預設為1,資料範圍為1-127。 1(2字節) 無符號短

象徵

0x2003 波特率設置 讀/寫 預設為9600。寫0就是4800;寫1就是9600。 1(2字節) 無符號短

象徵

0x2020 恢復
出廠設定
W 校準值恢復為預設值,寫入資料為0。 1(2字節) 未簽名
短的象徵
資料結構類型

整數

無符號整數(無符號短整型)。

數據由兩個整數組成。

XXXX XXXX XXXX XXXX
字節1 字節0

漂浮

浮點型,根據 IEEE 754(單精度);

資料由 1 個符號位、8 位指數和 23 位尾數組成。

XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX
字節3 字節2 字節1 字節0
符號位 表達式數 F 十進位
Modbus RTU 指令

功能碼03h:讀取暫存器值

主機發送

1 2 3 4 5 6 7 8
美國存託憑證 03小時 起始暫存器高位元組 起始暫存器低位元組 寄存器號高位元組 暫存器低位元組數 CRC 低位元組 CRC高位元組

第一位元組ADR:從機位址碼(=001~254)
位元組2 03h:讀取暫存器值功能碼
位元組3和4:要讀取的暫存器的起始位址
要讀 FCC 儀器,
位元組 5 和 6:要讀取的暫存器數量
位元組 7 和 8:位元組 16 到 1 的 CRC6 校驗和

奴隸回歸 

1 2 3 4 , 5 6 , 7 M-1 , M M+1 M+2
美國存託憑證 03小時 總位元組數 寄存器資料1 寄存器資料2 …… 暫存器資料M CRC 低位元組 CRC高位元組

第一位元組ADR:從機位址碼(=001~254)
位元組2 03h:返回讀取功能碼
第三個位元組:從4到m的總位元組數(包括4和m)
位元組 4 至 m:暫存器數據
位元組m+1、M+2:位元組16到M的CRC1校驗和

當從機收到錯誤時,從機返回錯誤:

1 2 3 4 5
美國存託憑證 83小時 資訊代碼 CRC 低位元組 CRC高位元組

第一位元組ADR:從機位址碼(=001~254)
位元組 2 83h:讀取暫存器值時發生錯誤
位元組3資訊代碼:01——功能代碼錯誤
03 – 數據錯誤
位元組 4 和 5:位元組 16 到 1 的 CRC3 校驗和

功能碼06h:寫入單一暫存器值

主機發送 

1 2 3 4 5 6 7 8
美國存託憑證 06 暫存器高位元組位址 暫存器低位元組位址 資料高位元組 資料低位元組 CRC 碼低位元組 CRC 碼高位元組

當從機正確接收時,從機返回:

1 2 3 4 5 6 7 8
美國存託憑證 06 暫存器高位元組位址 暫存器低位元組位址 資料高位元組 資料低位元組 CRC 碼低位元組 CRC 碼高位元組

當從機收到錯誤時,從機返回:

1 2 3 4 5
美國存託憑證 86小時 錯誤代碼 資訊代碼 CRC 碼低位元組 CRC 碼高位元組

第一位元組ADR:從機位址碼(=001~254)
第二位元組86h:寫入暫存器值錯誤功能碼
位元組3錯誤代碼訊息代碼:01——功能代碼錯誤
03 – 數據錯誤
位元組 4 和 5:位元組 1 到 3 的 CRC 校驗和

命令前ample

預設暫存器:

a) 更改從機位址: 

地址: 0x2000 (42001)
寄存器數量: 1
功能代碼: 0x06
預設感測器位址: 01

更改感測器的Modbus設備位址,將設備位址從01改為06。ample 如下:

發送命令: 01 06 20 00 00 06 02 08
回應: 01 06 20 00 00 06 02 08;注意:斷電後地址更改為06並儲存。

b) 波特率:

地址: 0x2003 (42004)
寄存器數量: 1
功能代碼: 0x06
預設值: 1(9600bps)
支援的值: 0-2(4800-19200bps)

波特率可透過上位機設定更改,更改後無需重新啟動即可運作。波特率掉電後儲存上位機設定。波特率支援4800 9600 19200。

整數 波特率
0 4800 比特/秒
1 9600 比特/秒
2 19200 比特/秒

發送命令: 01 06 20 03 00 02 F3 CB
回應: 01 06 20 03 00 02 F3 CB 註:波特率改為19200bps並掉電保存

函數暫存器:

a) 測量溫度指令:

地址: 0x0100 (40101)
寄存器數量: 1
功能代碼: 0x03
讀秒amp值: 19.2℃

發送命令: 01 03 01 00 00 01 85 F6
回應: 01 03 02 00 C0 B8 14
傳回十六進位無符號整數數據,溫度值=整數/10,保留1位小數位。

b) 鹽度測量說明:

地址: 0x0101 (0x40102)
寄存器數量: 1
功能代碼: 0x03
讀秒amp值: 9.1電源

發送命令: 01 03 01 01 00 01 D4 36
回應: 01 03 02 00 5B F9 BF
暫存器傳回十六進位無符號整數數據,鹽度值=整數/10,保留1位小數。

c) 連續讀取溫度和鹽度指示: 

地址: 0x0100 (40101)
寄存器數量: 2
功能代碼: 0x03
讀秒amp值: 溫度 19.2 ℃ 鹽度 9.1 PSU

發送命令: 01 03 01 00 00 02 C5 F7
回應: 01 03 04 00 C0 00 5B BB F4
暫存器傳回十六進位無符號整數數據,溫度值=整數/10,保留1位小數
暫存器傳回十六進位無符號整數數據,鹽度值=整數/10,保留1位小數。

d) 濕度測量指令:

地址:0x0107(40108)
寄存器數量: 1
功能代碼: 0x03
讀秒amp值: 相對濕度40%

發送命令: 01 03 01 07 00 01 34 37
回應: 01 03 02 01 90 B9 B8
暫存器傳回十六進位無符號整數數據,濕度值=整數/10,保留1位小數。

校準說明:

a) 溫度校準 

地址: 0x1000 (41001)
寄存器數量: 1
功能 代碼:0x06

校準前amp樂: 25.8℃校準
發送命令: 01 06 10 00 01 02 0D 5B
回應: 01 06 10 00 01 02 0D 5B
當溫度指示不再波動後,需要在恆溫環境下對感測器進行校準。

b) 鹽度零位校準

地址: 0x1001 (41002)
寄存器數量: 1
功能代碼: 0x06

校準前amp樂: 空氣中校準
發送命令: 01 06 10 01 00 00 直流CA
回應: 01 06 10 01 00 00 直流CA

c) 鹽度斜率校準 

地址: 0x1003 (41004)
寄存器數量: 1
功能代碼: 0x06

校準前amp樂: 在 50 PSU 鹽度溶液中校準
發送命令: 01 06 10 03 01 F4 7D 1D
回應: 01 06 10 03 01 F4 7D 1D

方面

方面

接觸

製造商
洛弗越南胡志明市平新區安樂坊南興旺住宅區 11G 街 2 號
電話: +84-28-6268.2523/4 (ext.122)
電子郵件: info@daviteq.com | www.daviteq.com

標識

文件/資源

Daviteq MBRTU-SAL 鹽度感測器 Modbus RTU 輸出 [pdf] 使用者手冊
MBRTU-SAL 鹽度感測器 Modbus RTU 輸出,MBRTU-SAL,鹽度感測器 Modbus RTU 輸出,感測器 Modbus RTU 輸出,Modbus RTU 輸出,RTU 輸出,輸出

參考

發表評論

您的電子郵件地址不會被公開。 必填欄位已標記 *