Online nástroje Modbus RTU

Tvorba a analýza RTU rámců, kontrola CRC, sériové ladění a převod hodnot registrů na jednom místě. Sériový přístup v kompatibilním počítačovém prohlížeči.

🎯 Komplexní řešení Modbus RTU

Pro tvorbu a analýzu rámců i kontrolu CRC otevřete nástroj RTU. Pro komunikaci se zařízením použijte sériový debugger, pro čísla a pořadí bajtů převodník.

Generátor příkazů Modbus RTU

Populární

Vytvářejte požadavky pro osm běžných funkcí čtení a zápisu.

Automatická CRC kontrola
Různé datové typy
Náhled v reálném čase

Analyzátor zpráv Modbus RTU

Populární

Vytvářejte a analyzujte RTU rámce včetně kontroly CRC.

Inteligentní analýza
Ověření CRC
Podpora více pořadí bajtů

Sériový ladicí nástroj

Odesílejte a přijímejte sériová data v počítačovém prohlížeči s podporou Web Serial.

Přímé připojení k sériovému portu
Monitorování v reálném čase
Vizualizace dat

Převodník HEX a desítkových čísel

Převádějte celá čísla a čísla IEEE 754 v běžných pořadích bajtů.

Hex ⇄ Dec
IEEE-754
ABCD / DCBA / BADC / CDAB
Big Endian/Little Endian/Big Endian-Výměna bajtů/Little Endian-Výměna bajtů
16–64 bitů
Převod v reálném čase
Kopírování jedním kliknutím

Kalkulačka CRC16

Vypočítejte nebo ověřte CRC-16/MODBUS v nástroji RTU.

Výpočet v reálném čase
Dávkové zpracování
Různé formáty

⭐ Proč si vybrat naše nástroje Modbus RTU?

Nástroje pro rámce přímo v prohlížeči
Běžné funkce Modbus pro čtení a zápis
Celá čísla a čísla s plovoucí řádovou čárkou
Pole rámců a výsledky kontrolních součtů
Sériový přístup v kompatibilním počítačovém prohlížeči
Více jazyků rozhraní
Kopírování vytvořených rámců a hodnot
Výpočty v prohlížeči

🎯 Hlavní scénáře použití

Ladění v průmyslové automatizaci

Porovnejte požadavky a odpovědi PLC, pohonu, měřidla nebo senzoru.

Typické scénáře:
  • Testování komunikace zařízení
  • Čtení a konfigurace parametrů
  • Diagnostika a odstraňování poruch

Vývoj a integrace zařízení

Ověřte ukázkové rámce a formáty dat podle specifikace zařízení.

Typické scénáře:
  • Testování a ověřování protokolu
  • Potvrzení formátu dat
  • Testování kompatibility

Údržba a provoz systémů

Zachyťte a porovnejte komunikaci při oprávněném testování zařízení.

Typické scénáře:
  • Pravidelný sběr dat
  • Monitorování stavu zařízení
  • Analýza historických dat

🚀 Začněte používat okamžitě

Vytvořte nebo prozkoumejte rámec bez připojeného zařízení. Pro sériové testy použijte kompatibilní počítačový prohlížeč a povolte správný port.

📚 Znalosti protokolu Modbus RTU

Co je Modbus RTU?

Modbus RTU přenáší požadavky a odpovědi jako binární bajty po sériové lince. Rámec obsahuje adresu zařízení, funkční kód, data a CRC-16.

Hlavní vlastnosti:

  • Binární formát dat, vysoká přenosová efektivita
  • CRC16 kontrola, vysoká spolehlivost dat
  • Podpora vícebodové komunikace RS485
  • Vysoká standardizace, dobrá kompatibilita
Struktura zprávy Modbus RTU

Standardní zpráva Modbus RTU se skládá z následujících částí:

[Adresa podřízené stanice][Funkční kód][Datová oblast][CRC kontrola]
  • Adresa podřízené stanice: 1 bajt, identifikuje cílové zařízení:
  • Funkční kód: 1 bajt, určuje typ operace:
  • Datová oblast: N bajtů, obsahuje adresu a data:
  • CRC kontrola: 2 bajty, zajišťuje integritu dat:
Popis běžných funkčních kódů
Funkční kódy pro čtení:
  • 01: Čtení stavu cívek
  • 02: Čtení diskrétních vstupů
  • 03: Čtení holding registrů
  • 04: Čtení vstupních registrů
Funkční kódy pro zápis:
  • 05: Zápis jedné cívky
  • 06: Zápis jednoho registru
  • 15: Zápis více cívek
  • 16: Zápis více registrů
Algoritmus CRC kontroly

CRC kontroluje bajty adresy, funkce a dat. Odhalí řadu chyb přenosu, ale neověřuje totožnost odesílatele ani bezpečnost operace.

Vlastnosti kontroly:

  • 16bitová cyklická redundantní kontrola
  • Polynom: 0xA001
  • Počáteční hodnota: 0xFFFF
  • Přenos s nižším bajtem první
Převod dat a pořadí bajtů (platí pro registry Modbus)

Cívka obsahuje jeden bit a registr 16 bitů. Hodnota 32 bitů zabírá dva registry, hodnota 64 bitů čtyři. Datový typ a pořadí registrů určete podle návodu zařízení.

  • UINT je bez znaménka, INT používá dvojkový doplněk. FFFF znamená 65535 pro UINT16 a -1 pro INT16. Kratší vstup se doplní nulami: FF → 00FF, tedy 255 i pro INT16.
  • Zvolte HEX, FLOAT32 a ABCD. Vstup 3F800000 dá 1. Pro 64bitové číslo zvolte FLOAT64: 3FF0000000000000 znamená 1.
  • BADC: prohoďte bajty uvnitř každého 16bitového registru. Příklad: 34 12 78 56. CDAB: prohoďte dva registry v každém bloku 4 bajtů. Příklad: 56 78 12 34. 16bitové hodnoty používají AB nebo BA. U 64bitových hodnot CDAB prohazuje registry zvlášť v každém bloku 4 bajtů. Pořadí ověřte v návodu zařízení.
  • Cívka obsahuje jeden bit a registr 16 bitů. Hodnota 32 bitů zabírá dva registry, hodnota 64 bitů čtyři. Datový typ a pořadí registrů určete podle návodu zařízení.
  • Převodník zpracovává 64bitová celá čísla přesně v rozsahu vybraného typu. UINT64: 0–18446744073709551615. Analyzátory protokolů a sériové komunikace mohou velká 64bitová celá čísla zaokrouhlovat.
  • Použijte 0–9 a A–F. Mezery a předpony 0x jsou povoleny, například 0x3F800000 nebo 3F 80 00 00.
  • Pro celočíselné typy zadávejte celá čísla. FLOAT32 a FLOAT64 přijímají konečné desetinné hodnoty a vědecký zápis.
  • Typ dat a pořadí bajtů ověřte známou hodnotou. Pouhý věrohodný výsledek správnost nastavení nepotvrzuje.
Před použitím se zařízením porovnejte vytvořené rámce a dekódované hodnoty s jeho dokumentací.