Online nástroje Modbus RTU

Profesionální sada online nástrojů Modbus RTU, poskytující funkce jako generování příkazů, analýza zpráv, online ladění, CRC kontrola. Bez instalace, podporuje přímé připojení k sériovému portu z prohlížeče, je nezbytným nástrojem pro vývoj a ladění v průmyslové automatizaci.

🎯 Komplexní řešení Modbus RTU

Integrovaná profesionální sada nástrojů Modbus RTU pro generování příkazů, analýzu zpráv, online ladění a CRC kontrolu. Podporuje všechny standardní funkční kódy, různé datové typy a pořadí bajtů, aby byl váš vývoj a ladění Modbus efektivnější.

Generátor příkazů Modbus RTU

Populární

Rychle generuje standardní příkazy Modbus RTU, podporuje všechny funkční kódy

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

Analyzátor zpráv Modbus RTU

Populární

Analyzuje zprávy Modbus RTU, ověřuje CRC, analyzuje obsah dat

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

Online ladění Modbus RTU

Přímé připojení k sériovému portu z prohlížeče, ladění Modbus zařízení v reálném čase

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

Nástroj pro převod datových typů

Převod IEEE-754/hexadecimální/desítkový, podpora více pořadí bajtů a 16–64bitových datových typů, převod v reálném čase a upozornění na rozsah

Hex ⇄ Dec
IEEE-754
Big Endian/Little Endian/Big Endian-Byte Swap/Little Endian-Byte Swap
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

Profesionální nástroj pro výpočet kontrolního součtu Modbus CRC16

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?

🚀 Bez instalace, použití přímo v prohlížeči
🔧 Podpora všech funkčních kódů Modbus RTU
📊 Různé datové typy a pořadí bajtů
🔍 Inteligentní analýza a ověřování zpráv
📱 Responzivní design, podpora mobilních zařízení
🌍 Podpora více jazyků (CS/EN/ES)
🎯 Generování standardních příkazů jedním kliknutím
🔒 Lokální zpracování, bezpečnost dat

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

Ladění v průmyslové automatizaci

Ladění PLC, frekvenčních měničů, měřicích přístrojů a dalších Modbus zařízení

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í

Vývoj programů pro Modbus master nebo slave

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

Údržba a provoz systémů

Údržba zařízení na výrobních linkách a sběr dat

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ě

Není nutná registrace ani stahování, otevřete prohlížeč a použijte kompletní sadu nástrojů Modbus RTU. Podporuje přímé připojení k sériovému portu, což zjednodušuje a zefektivňuje ladění vašich zařízení.

📚 Znalosti protokolu Modbus RTU

Co je Modbus RTU?

Modbus RTU (Remote Terminal Unit) je sériový přenosový režim protokolu Modbus, který používá binární kódování a CRC kontrolu. Vyznačuje se vysokou přenosovou efektivitou a silnou schopností detekce chyb. Je široce používán v komunikaci mezi zařízeními v průmyslových automatizačních systémech.

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

Modbus RTU používá algoritmus kontroly CRC-16 s polynomem 0xA001. Proces kontroly zajišťuje spolehlivost přenosu dat a je důležitou součástí protokolu Modbus RTU.

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)

V projektech Modbus různé datové typy (celočíselné/plovoucí) a různá pořadí bajtů (ABCD/DCBA/BADC/CDAB) přímo ovlivňují analýzu a zobrazení hodnot registrů. Následující body vám pomohou číst a zapisovat přesněji:

  • Celočíselné typy používají dvojkový doplněk (Two's Complement): nejvyšší bit u čísel se znaménkem je znaménkový bit, záporné číslo = bitová inverze + 1; při analýze HEX→INT je třeba provést znaménkové rozšíření podle cílové bitové šířky.
  • Čísla s plovoucí desetinnou čárkou používají IEEE-754: FLOAT32 = 1 bit znaménko + 8 bitů exponent + 23 bitů mantisa (posun 127); FLOAT64 = 1 bit znaménko + 11 bitů exponent + 52 bitů mantisa (posun 1023), podporuje ±0, ±∞, NaN a subnormální čísla.
  • Čtyři běžná pořadí bajtů: ABCD (Big Endian)/DCBA (Little Endian)/BADC (výměna 16bitových slov)/CDAB (výměna ve 32bitových skupinách); u 16bitových dat mají obvykle smysl pouze ABCD a DCBA.
  • Pořadí bajtů (Byte Endianness) a pořadí slov v registrech (Word Order) se liší: první popisuje pořadí bajtů, druhé popisuje pořadí 16bitových registrů; u 32/64bitových dat často ovlivňují oba faktory současně.
  • 64bitová celá čísla a bezpečná celá čísla v JS: prohlížečový typ Number je plovoucí s dvojitou přesností, bezpečný celočíselný rozsah ±(2^53-1); nástroj používá BigInt pro zpracování 64bitových hodnot, mimo rozsah nebo při riziku ztráty přesnosti zobrazí '-'.
  • Doporučuje se normalizovat hexadecimální vstup: odstranit nehexadecimální znaky, sjednotit na velká písmena, v případě potřeby doplnit nuly na začátku pro sudý počet znaků, při zobrazení seskupovat po dvou pro lepší čitelnost.
  • Zpracování desetinné čárky: pokud desítkový vstup obsahuje desetinnou čárku a cílem je celočíselný typ, zobrazí se '-'; pouze FLOAT32/FLOAT64 přijímají desetinná čísla.
  • Doporučení pro ladění: pokud si nejste jisti pořadím bajtů, přepínejte mezi čtyřmi režimy se známou hodnotou a porovnávejte; dodržujte dokumentaci zařízení.
💡 S našimi online nástroji nemusíte hluboce rozumět těmto technickým detailům, abyste snadno generovali a analyzovali zprávy Modbus RTU.
Online nástroje Modbus | Analýza/generování/ladění/sériová komunikace Modbus v jednom - modbuskit.com