SF6&O2雙氣體探測器通訊協議
閱讀:361 發布時間:2023-2-7
SF6&O2雙氣體探測器通訊協議
探測器采用標準modbus RTU協議,默認地址為 1 (地址或由客戶提供)
客戶可配合串口調試工具 或者MODBUSCAN等軟件更改設備地址
以初始地址為1為例(下同)
命令:
01 06 00 00 00 XX ** **
XX:為需要修改的地址
** **:新的校驗位
1.數據讀取命令:
01 03 00 00 00 02 ** **或01 03 00 00 00 04 ** **
01:當前傳感器地址
03:讀傳感器濃度
00 00 00 02: 數據區內容
00 00:寄存器地址
00 02:寄存器個數
** **: 校驗位
數據返回值:
例如:SF6 氣體濃度為 3048ppm,O2 濃度為 20.9%
01 03 04 0B E8 14 09 ** **(16 進制)
01:當前傳感器地址
03:讀傳感器濃度
04: 數據區長度。
0B E8:顯示 SF6 濃度(4001),單位為 PPM。
14 09:顯示 O2 濃度百分比數值的整數位和小數位(4002)。
讀取四位寄存器地址氧氣(4002)顯示數值為: 00 D1
以上數據均為 16 進制數,需先將其轉換為 10 進制數再計算濃度值
如不需要氧氣 , 則4002會一直顯示00 00