Modbus RTU 報文工具
生成請求與響應,解析 Modbus RTU 報文,計算 CRC-16 校驗值。
Modbus RTU 請求生成
Modbus RTU 回應封包產生器
資料類型
位元組順序
數值(請輸入十進位數)
Modbus RTU 報文解析
解析規則
位元組偏移
資料類型
原始位元組
位元組順序
重排位元組
解析結果
操作
新增規則,解析資料區中的數值。
Modbus CRC-16 計算
報文工具使用方法
生成與檢查報文
生成 Modbus RTU 請求及示例響應,校驗 CRC-16,解析捕獲的暫存器資料。資料型別和位元組序應與裝置一致。
可用功能:
- 生成八種常用讀寫功能碼的請求。
- 生成用於測試和對照的示例響應。
- 按位元組偏移、數值型別和位元組序解析資料區。
生成請求
- 裝置地址:序列裝置使用 1–247。0 為廣播地址,不返回響應;248–255 為保留值。
- 功能碼:選擇十進位 01/02/03/04/05/06/15/16;15、16 對應 0x0F、0x10。
- 起始地址:從 0 開始的協議偏移量,不是 40001 這類參考編號。
- 數量:需要讀寫的位數或 16 位暫存器數。
- RTU 請求示例:
- 01 03 00 00 00 02 C4 0B — 從地址 0 讀取兩個保持暫存器。
- 01 06 00 00 00 01 48 0A — 將地址 0 的保持暫存器寫為 1。
生成示例響應
- 選擇與請求一致的功能碼。
- 按有符號、無符號或 IEEE 754 型別新增暫存器數值。
- 選擇與裝置一致的 ABCD、DCBA、BADC 或 CDAB。
- RTU 響應示例:
- 01 03 04 00 01 00 02 2A 32 — 兩個暫存器的值分別為 1 和 2。
- 01 06 00 00 00 01 48 0A — 單暫存器寫入成功後回顯請求。
解析捕獲的報文
- 貼上所選 Modbus 格式的完整報文。
- 為資料區內每個需要讀取的數值新增規則。
- 按暫存器表選擇有符號、無符號或 IEEE 754 型別。 資料轉換
- 選擇裝置使用的位元組序。
- 解析已儲存的 RTU 讀響應時,可開啟序列埠偵錯工具,將解析來源選為檔案。