Modbus RTU Online Tool

Genereer en analyseer Modbus RTU-, TCP- en ASCII-frames, controleer CRC en LRC en converteer hexgegevens. Seriële diagnose vereist een browser met Web Serial.

🎯 Modbus RTU One-Stop Oplossing

Maak en controleer frames, converteer registerwaarden en onderzoek seriële verbindingen.

Modbus RTU Commando Generator

Populair

Maak aanvragen voor de lees- en schrijffuncties die de tool aanbiedt.

Automatische CRC-controle
Meerdere datatypen
Real-time preview

Modbus RTU Bericht Parser

Populair

Analyseer een volledig RTU-frame en controleer de CRC.

Intelligent parsen
CRC-verificatie
Ondersteuning voor meerdere bytevolgordes

Modbus RTU Online Debugging

Verbind een serieel apparaat via Web Serial. Verstuur aanvragen, bekijk antwoorden en toon gedecodeerde waarden in grafieken.

Directe seriële verbinding
Real-time monitoring
Datavisualisatie

Datatype Conversie Tool

Converteer hex- en decimale waarden als gehele getallen of IEEE 754-kommagetallen. Kies het gegevenstype en de bytevolgorde van het apparaat.

Hex ⇄ Dec
IEEE-754
ABCD / DCBA / BADC / CDAB
Big Endian/Little Endian/Big Endian-Byte Wissel/Little Endian-Byte Wissel
16–64 bit
Real-time conversie
Kopieer met één klik

CRC16 Controle Calculator

Bereken of controleer CRC-16/MODBUS in de RTU-tool.

CRC-16/MODBUS
Hexframe invoeren
Laagste byte eerst

⭐ Waarom kiezen voor onze Modbus RTU Tools?

Frametools in de browser gebruiken
Gangbare lees- en schrijffuncties
Gehele getallen en kommagetallen
Framevelden en controlesommen
Seriële toegang met een geschikte desktopbrowser
Meertalige interface
Frames en waarden kopiëren
Berekeningen in de browser

🎯 Belangrijkste Toepassingsscenario's

Industriële Automatisering Debugging

Debuggen van PLC's, frequentieomvormers, instrumenten en andere Modbus-apparaten

Typische scenario's:
  • Testen van apparaatcommunicatie
  • Lezen en configureren van parameters
  • Foutdiagnose en probleemoplossing

Apparaatintegratie en Ontwikkeling

Ontwikkelen van Modbus-master of -slave applicaties

Typische scenario's:
  • Verificatie en testen van protocollen
  • Bevestiging van dataformaten
  • Compatibiliteitstesten

Systeemonderhoud en Bediening

Onderhoud van productielijnapparatuur en data-acquisitie

Typische scenario's:
  • Periodieke data-acquisitie
  • Monitoring van apparaatstatus
  • Analyse van historische data

🚀 Begin direct met gebruiken

Maak en controleer frames zonder aangesloten apparaat. Gebruik voor seriële tests een compatibele desktopbrowser en geef de juiste poort toestemming.

📚 Kennis over Modbus RTU Protocol

Wat is Modbus RTU?

Modbus RTU (Remote Terminal Unit) is een seriële transmissiemodus van het Modbus-protocol. Het maakt gebruik van binaire codering en CRC-controle, met de kenmerken van hoge transmissie-efficiëntie en sterke foutdetectiecapaciteit. Het wordt veel gebruikt voor communicatie tussen apparaten in industriële automatiseringssystemen.

Belangrijkste kenmerken:

  • Binair dataformaat, hoge transmissie-efficiëntie
  • CRC16-controle, hoge data-betrouwbaarheid
  • Ondersteunt RS485 multipoint communicatie
  • Hoge standaardisatie, goede compatibiliteit
Modbus RTU Berichtstructuur

Een standaard Modbus RTU-bericht bestaat uit de volgende delen:

[Slave Adres][Functiecode][Datagebied][CRC Controle]
  • Slave Adres: 1 byte, identificeert het doelapparaat:
  • Functiecode: 1 byte, specificeert het type operatie:
  • Datagebied: N bytes, bevat adres en data:
  • CRC Controle: 2 bytes, zorgt voor data-integriteit:
Uitleg van veelgebruikte Functiecodes
Lees Functiecodes:
  • 01: Lees Coil Status
  • 02: Lees Discrete Inputs
  • 03: Lees Holding Registers
  • 04: Lees Input Registers
Schrijf Functiecodes:
  • 05: Schrijf Enkele Coil
  • 06: Schrijf Enkel Register
  • 15: Schrijf Meerdere Coils
  • 16: Schrijf Meerdere Registers
CRC Controle Algoritme

CRC controleert adres, functie en gegevens op fouten. De controle authentificeert de afzender niet en bewijst niet dat een handeling veilig is.

Controlekenmerken:

  • 16-bit cyclische redundantiecontrole
  • Polynoom: 0xA001
  • Beginwaarde: 0xFFFF
  • Lage byte wordt eerst verzonden
Dataconversie & Bytevolgorde (voor Modbus Registers)

Een register bevat 16 bits. De registerkaart van het apparaat bepaalt hoe één of meer registers een waarde weergeven.

  • INT gebruikt tweecomplement: FFFF is -1 als INT16 en 65535 als UINT16. FF krijgt voorloopnullen en geeft 255.
  • IEEE 754 FLOAT32 gebruikt 32 bits en FLOAT64 64 bits. De FLOAT32-bytes 3F 80 00 00 in ABCD-volgorde geven 1 weer.
  • ABCD blijft gelijk, DCBA keert alle bytes om, BADC wisselt bytes per register en CDAB registers per groep van vier bytes.
  • Een 16-bits waarde gebruikt één register, 32 bits twee en 64 bits vier. Volg de apparaatspecificatie voor de byte- en registervolgorde.
  • De converter behoudt gehele getallen binnen het gekozen type exact. UINT64 loopt van 0 tot 18446744073709551615.
  • Hexcijfers, 0x-prefixen en spaties zijn toegestaan. Ongeldige tekens worden geweigerd, niet stilzwijgend verwijderd.
  • Voer gehele getallen met alle cijfers in. FLOAT32 en FLOAT64 accepteren eindige decimale waarden en wetenschappelijke notatie.
  • Controleer type en bytevolgorde met een bekende waarde. Een aannemelijk resultaat alleen bevestigt de instellingen niet.
Vergelijk frames en gedecodeerde waarden met de handleiding voordat u ze met apparatuur gebruikt.