Modbus ASCII 報文工具
生成與解析 Modbus ASCII 請求和響應,計算 LRC 校驗值並檢查報文欄位。
Modbus ASCII 請求生成
Modbus ASCII 回應封包產生器
資料類型
位元組順序
數值(請輸入十進位數)
Modbus ASCII 報文解析
解析規則
位元組偏移
資料類型
原始位元組
位元組順序
重排位元組
解析結果
操作
新增規則,解析資料區中的數值。
Modbus LRC 計算
報文工具使用方法
生成與檢查報文
生成 Modbus ASCII 請求及示例響應,校驗 LRC,解析暫存器資料。使用解析器時請輸入完整 ASCII 報文。
可用功能:
- 生成八種常用讀寫功能碼的請求。
- 生成用於測試和對照的示例響應。
- 按位元組偏移、數值型別和位元組序解析資料區。
生成請求
- 裝置地址:序列裝置使用 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 讀響應時,可開啟序列埠偵錯工具,將解析來源選為檔案。