Modbus RTU 線上工具

專業的 Modbus RTU 線上工具套件,提供指令產生、封包解析、線上除錯、CRC 校驗等功能。免安裝,支援瀏覽器直連串列埠,是工業自動化開發除錯的必備工具。

🎯 Modbus RTU 一站式解決方案

整合指令產生、封包解析、線上除錯、CRC 校驗於一體的專業 Modbus RTU 工具套件。支援所有標準功能碼,多種資料類型和位元組順序,讓您的 Modbus 開發除錯更高效。

Modbus RTU 指令產生器

熱門

快速產生標準 Modbus RTU 指令,支援所有功能碼

自動 CRC 校驗
多種資料類型
即時預覽

Modbus RTU 封包解析器

熱門

解析 Modbus RTU 封包,驗證 CRC,分析資料內容

智慧解析
CRC 驗證
多位元組順序支援

Modbus RTU 線上除錯

瀏覽器直連串列埠,即時除錯 Modbus 設備

串列埠直連
即時監控
資料視覺化

資料類型轉換工具

IEEE-754/十六進位/十進位轉換,支援多位元組順序與 16–64 位元資料類型,即時轉換與範圍提示

Hex ⇄ Dec
IEEE-754
Big Endian/Little Endian/Big Endian-Byte Swap/Little Endian-Byte Swap
大端序/小端序/大端序-位元組交換/小端序-位元組交換
16–64位元
即時轉換
一鍵複製

CRC16 校驗計算器

專業的 Modbus CRC16 校驗碼計算工具

即時計算
批次處理
多種格式

⭐ 為什麼選擇我們的 Modbus RTU 工具?

🚀 免安裝,瀏覽器直接使用
🔧 支援所有 Modbus RTU 功能碼
📊 多種資料類型和位元組順序
🔍 智慧封包解析和驗證
📱 響應式設計,支援行動裝置
🌍 多語言支援(中/英/西)
🎯 一鍵產生標準指令
🔒 本地處理,資料安全

🎯 主要應用場景

工業自動化除錯

除錯 PLC、變頻器、儀錶等 Modbus 設備

典型場景:
  • 設備通訊測試
  • 參數讀取設定
  • 故障診斷排除

設備整合開發

開發 Modbus 主站或從站程式

典型場景:
  • 協定驗證測試
  • 資料格式確認
  • 相容性測試

系統維護營運

生產線設備維護和資料採集

典型場景:
  • 定期資料採集
  • 設備狀態監控
  • 歷史資料分析

🚀 立即開始使用

無需註冊,無需下載,打開瀏覽器即可使用全套 Modbus RTU 工具。支援串列埠直連,讓您的設備除錯更簡單高效。

📚 Modbus RTU 協定知識

什麼是 Modbus RTU?

Modbus RTU(Remote Terminal Unit)是 Modbus 協定的一種串列傳輸模式,使用二進位編碼和 CRC 校驗,具有傳輸效率高、錯誤檢測能力強的特點。廣泛應用於工業自動化系統中設備間的通訊。

主要特點

  • 二進位資料格式,傳輸效率高
  • CRC16 校驗,資料可靠性強
  • 支援 RS485 多點通訊
  • 標準化程度高,相容性好
Modbus RTU 封包結構

標準的 Modbus RTU 封包由以下部分組成:

[從站位址][功能碼][資料區][CRC校驗]
  • 從站位址 1 位元組,標識目標設備
  • 功能碼 1 位元組,指定操作類型
  • 資料區 N 位元組,包含位址和資料
  • CRC 校驗 2 位元組,確保資料完整性
常用功能碼說明
讀取功能碼
  • 01 讀取線圈狀態
  • 02 讀取離散輸入
  • 03 讀取保持暫存器
  • 04 讀取輸入暫存器
寫入功能碼
  • 05 寫入單一線圈
  • 06 寫入單一暫存器
  • 15 寫入多個線圈
  • 16 寫入多個暫存器
CRC 校驗演算法

Modbus RTU 使用 CRC-16 校驗演算法,多項式為 0xA001。校驗過程確保資料傳輸的可靠性,是 Modbus RTU 協定的重要組成部分。

校驗特點

  • 16 位元循環冗餘校驗
  • 多項式 0xA001
  • 初始值 0xFFFF
  • 低位元組在前傳輸
資料轉換與位元組順序(適用於 Modbus 暫存器)

在 Modbus 專案中,不同資料類型(整數/浮點數)與不同位元組順序(ABCD/DCBA/BADC/CDAB)直接影響暫存器值的解析與顯示。以下要點可幫助您更準確地讀取與寫入:

  • 整數使用二補數(Two's Complement)表示 有符號數的最高位為符號位,負數=按位元反相+1;解析 HEX→INT 時需按目標位元寬度進行符號擴展
  • 浮點數採用 IEEE-754 FLOAT32=1位元符號+8位元指數+23位元尾數(偏移127);FLOAT64=1位元符號+11位元指數+52位元尾數(偏移1023),支援 ±0、±∞、NaN 與非正規數
  • 四種常見位元組順序 ABCD(大端)/DCBA(小端)/BADC(16 位元字組交換)/CDAB(32 位元組交換);16 位元資料通常僅 ABCD 與 DCBA 有意義
  • 位元組順序(Byte Endianness)與暫存器字組順序(Word Order)不同 前者描述位元組順序,後者描述 16 位元暫存器的先後;32/64 位元資料中二者常同時影響
  • 64 位元整數與 JS 安全整數 瀏覽器 Number 為雙精度浮點數,安全整數 ±(2^53−1);工具用 BigInt 處理 64 位元,超範圍或精度風險顯示 '-'
  • HEX 輸入建議標準化 移除非 HEX 字元、統一大寫、必要時前導補 0 保證偶數位,顯示時每兩位分組以提升可讀性
  • 小數點處理 十進位輸入含小數且目標為整數類型時顯示 '-';僅 FLOAT32/FLOAT64 接受小數
  • 除錯建議 不確定位元組順序時,用已知值在四種模式間切換比對;與設備文件保持一致
💡 使用我們的線上工具,您無需深入了解這些技術細節,即可輕鬆產生和解析 Modbus RTU 封包。
Modbus 線上工具 | Modbus 封包解析/產生/除錯/串列埠通訊一站式工具箱 - modbuskit.com