Modbus RTU onlineverktyg

Professionell verktygssvit för Modbus RTU online som erbjuder kommandogenerering, meddelandeanalys, onlinefelsökning och CRC-kontroll. Ingen installation krävs, stöder direkt serieportanslutning från webbläsaren och är ett oumbärligt verktyg för utveckling och felsökning inom industriell automation.

🎯 Allt-i-ett-lösning för Modbus RTU

En professionell verktygssvit för Modbus RTU som integrerar kommandogenerering, meddelandeanalys, onlinefelsökning och CRC-kontroll. Stöder alla standardfunktionskoder, flera datatyper och byteordningar för att göra din Modbus-utveckling och felsökning mer effektiv.

Modbus RTU kommandogenerator

Populär

Generera snabbt standard Modbus RTU-kommandon, stöder alla funktionskoder

Automatisk CRC-kontroll
Flera datatyper
Realtidsförhandsvisning

Modbus RTU meddelande-parser

Populär

Analysera Modbus RTU-meddelanden, verifiera CRC och analysera datainnehåll

Intelligent analys
CRC-verifiering
Stöd för flera byteordningar

Modbus RTU onlinefelsökning

Anslut direkt till serieporten från webbläsaren för att felsöka Modbus-enheter i realtid

Direkt serieportanslutning
Realtidsövervakning
Datavisualisering

Verktyg för datatypskonvertering

IEEE-754/hexadecimal/decimal konvertering, stöder flera byteordningar och 16–64-bitars datatyper, realtidskonvertering och intervallvarningar

Hex ⇄ Dec
IEEE-754
Big Endian/Little Endian/Big Endian-Byte Swap/Little Endian-Byte Swap
Big-endian/Little-endian/Big-endian-byte-swap/Little-endian-byte-swap
16–64 bitar
Realtidskonvertering
Kopiera med ett klick

CRC16-kontrollkalkylator

Professionellt verktyg för beräkning av Modbus CRC16-kontrollsumma

Realtidsberäkning
Batchbearbetning
Flera format

⭐ Varför välja våra Modbus RTU-verktyg?

🚀 Ingen installation, använd direkt i webbläsaren
🔧 Stöder alla Modbus RTU-funktionskoder
📊 Flera datatyper och byteordningar
🔍 Intelligent meddelandeanalys och verifiering
📱 Responsiv design, stöder mobila enheter
🌍 Flerspråkigt stöd (kinesiska/engelska/spanska)
🎯 Generera standardkommandon med ett klick
🔒 Lokal bearbetning, datasäkerhet

🎯 Huvudsakliga användningsområden

Felsökning inom industriell automation

Felsökning av PLC, frekvensomriktare, instrument och andra Modbus-enheter

Typiska scenarier:
  • Testning av enhetskommunikation
  • Läsning och konfiguration av parametrar
  • Feldiagnostik och felsökning

Utveckling av enhetsintegration

Utveckling av Modbus master- eller slavprogram

Typiska scenarier:
  • Protokollverifieringstest
  • Bekräftelse av dataformat
  • Kompatibilitetstestning

Systemunderhåll och drift

Underhåll av produktionslinjeutrustning och datainsamling

Typiska scenarier:
  • Periodisk datainsamling
  • Övervakning av enhetsstatus
  • Analys av historiska data

🚀 Kom igång direkt

Ingen registrering, ingen nedladdning. Öppna din webbläsare och använd hela uppsättningen Modbus RTU-verktyg. Stöder direkt serieportanslutning för enklare och effektivare enhetsfelsökning.

📚 Kunskap om Modbus RTU-protokollet

Vad är Modbus RTU?

Modbus RTU (Remote Terminal Unit) är ett seriellt överföringsläge för Modbus-protokollet som använder binär kodning och CRC-kontroll. Det kännetecknas av hög överföringseffektivitet och stark feldetekteringsförmåga. Det används i stor utsträckning för kommunikation mellan enheter i industriella automationssystem.

Huvudfunktioner:

  • Binärt dataformat, hög överföringseffektivitet
  • CRC16-kontroll, hög datatillförlitlighet
  • Stöder RS485 multipunktskommunikation
  • Hög standardiseringsgrad, god kompatibilitet
Modbus RTU meddelandestruktur

Ett standard Modbus RTU-meddelande består av följande delar:

[Slavadress][Funktionskod][Dataområde][CRC-kontroll]
  • Slavadress: 1 byte, identifierar målenheten
  • Funktionskod: 1 byte, specificerar typ av operation
  • Dataområde: N byte, innehåller adress och data
  • CRC-kontroll: 2 byte, säkerställer dataintegritet
Förklaring av vanliga funktionskoder
Läsfunktionskoder:
  • 01: Läs coil-status
  • 02: Läs discrete inputs
  • 03: Läs holding registers
  • 04: Läs input registers
Skrivfunktionskoder:
  • 05: Skriv enskild coil
  • 06: Skriv enskilt register
  • 15: Skriv flera coils
  • 16: Skriv flera register
CRC-kontrollalgoritm

Modbus RTU använder CRC-16-kontrollalgoritmen med polynomet 0xA001. Kontrollprocessen säkerställer tillförlitligheten i dataöverföringen och är en viktig del av Modbus RTU-protokollet.

Kontrollegenskaper:

  • 16-bitars cyklisk redundanskontroll
  • Polynom: 0xA001
  • Initialvärde: 0xFFFF
  • Lägsta byten överförs först
Datakonvertering och byteordning (för Modbus-register)

I Modbus-projekt påverkar olika datatyper (heltal/flyttal) och byteordningar (ABCD/DCBA/BADC/CDAB) direkt tolkningen och visningen av registervärden. Följande punkter hjälper dig att läsa och skriva mer exakt:

  • Heltal använder tvåkomplement (Two's Complement) representation: den högsta biten för signerade tal är teckenbiten, negativa tal = bitvis invertering + 1; vid tolkning av HEX→INT krävs teckenutvidgning enligt målbitbredden.
  • Flyttal använder IEEE-754: FLOAT32 = 1 teckenbit + 8 exponentbitar + 23 mantissabitar (offset 127); FLOAT64 = 1 teckenbit + 11 exponentbitar + 52 mantissabitar (offset 1023), stöder ±0, ±∞, NaN och subnormala tal.
  • Fyra vanliga byteordningar: ABCD (big-endian)/DCBA (little-endian)/BADC (16-bitars ordbyte)/CDAB (32-bitars gruppbyte); för 16-bitars data är vanligtvis bara ABCD och DCBA meningsfulla.
  • Byteordning (Byte Endianness) och registerordning (Word Order) är olika: den förra beskriver byteordningen, den senare beskriver ordningen på 16-bitars register; i 32/64-bitars data påverkar båda ofta samtidigt.
  • 64-bitars heltal och JS säkra heltal: Webbläsarens `Number` är dubbel precision flyttal, säkert heltalsintervall ±(2^53-1); verktyget använder `BigInt` för att hantera 64-bitars, visar '-' vid överskridande av intervall eller precisionsrisk.
  • Normalisering av HEX-inmatning rekommenderas: ta bort icke-HEX-tecken, konvertera till versaler, fyll på med en inledande nolla vid behov för att säkerställa ett jämnt antal siffror, och visa med gruppering varannan siffra för läsbarhet.
  • Hantering av decimalpunkt: när decimal inmatning innehåller en decimalpunkt och målet är ett heltal, visas '-'; endast FLOAT32/FLOAT64 accepterar decimaler.
  • Felsökningstips: om byteordningen är osäker, växla mellan de fyra lägena med ett känt värde för att jämföra; se till att det överensstämmer med enhetens dokumentation.
💡 Genom att använda våra onlineverktyg behöver du inte fördjupa dig i dessa tekniska detaljer för att enkelt kunna generera och analysera Modbus RTU-meddelanden.
Modbus onlineverktyg | Parser/generator/felsökning/serieportkommunikation i en verktygslåda - modbuskit.com