大連海峰低功耗電池供電管段式超聲波熱量表
MODBUS協議
MODBUS協議的兩種格式都能支持,默認狀態下支持MODBUS-RTU格式。
TDS-100型系列超聲波流量計/熱能表只能支持MODBUS功能代碼03和06以及16三種功能代碼,分別是讀寄存器和寫單一寄存器以及數據塊寫入功能。
例如在RTU方式下讀取1號設備的流速,即讀寄存器5,6共2個寄存器,命令如下:
01 03 00 04 00 02 85 CA (十六進制數字)
設備號 功能 起始寄存器 寄存器數目 效驗和
大連海峰低功耗電池供電管段式超聲波熱量表其中85 CA 是16進制數值,是按照CRC-16 (BISYNCH,多項式是x16 + x15 + x2 + 1屏蔽字為0A001H)循環冗余算法得到的。請參考MODBUS有關資料了解進一步的算法。
返回的數據應該為(設定狀態為模擬運行狀態,流速=1.2345678m/s):
01 03 04 06 51 3F 9E 3B 32(十六進制數字)
設備號 功能 數據字節數 數據=1.234567 效驗和
其中 3F 9E 06 51四個字節即為1.2345678的IEEE754格式單精度浮點形式。
再舉例,讀凈累積流量,REG25,REG26兩個寄存器命令如下:
01 03 00 18 00 02 44 0C(十六進制數字)
返回數據應該為(設凈累積器=802609,其4字節16進制表示為 00 0C 3F 31)
01 03 04 3F 31 00 0C A7 ED(十六進制數字,A7 ED為效驗和)
當凈累計=0時,返回數據為01 03 04 00 00 00 00 FA 33
其中FA 33為效驗和。
請注意上面例子中數據存放的順序。對于使用C語言解釋數值時,可以使用指針直接把所需的數據放入相應的變量地址中即可,一般常用的存放順序為低字節在前,例如上面的1.23456m/s例子中,3F 9E 06 51數據的存放順序為 51 06 9E 3F。
有關MODBUS協議細節請參考有關資料。
在調試MODBUS協議時,*使用一種免費調試軟件MODSCAN,這個軟件可以在互聯網上搜索到。當出現問題時,如果能夠接受到效驗和正確的數據包則說明通訊本身是不存在問題的。
在默認狀態下通信的設置速率一般是9600、無效驗、8數據位、1個停止位。
技術參數 | π型管段式 | 標準管段式 | |
適用主機 | 一體式、分體式、流量模塊 | 一體式、分體式、流量模塊、水表 | |
適用管徑 | DN15-DN32 | DN40-DN1000 | |
材 質 | 不銹鋼 | 碳鋼(不銹鋼選購) | |
工作頻率 | 1MHz | ||
連接方式 | 法蘭、螺紋可選 | 法蘭 | |
適用溫度 | -40℃~160℃ | ||
標 定 | 整機在線標定 | ||
防護等級 | IP68(可潛水工作,水深≤3米) | ||
外形尺寸 | 見下表 | ||
公稱壓力 | 見下表 | ||
介質種類 | 水、海水、污水、酒精、各種油類等能傳導超聲波的單一、均勻、穩定的液體。 | ||
介質濁度 | ≤20000ppm且氣泡含量小 | ||
管道襯材 | 無 | ||
信號電纜 | SEYV75-2型屏蔽電纜,單根可加長到200米,布線時電纜應外加金屬套管以增加抗干擾性, |
大連海峰低功耗電池供電管段式超聲波流量計
大連海峰低功耗電池供電管段式超聲波流量計