Modbus RTU Online-Debugging-Tool | Serielle Kommunikation/Echtzeit-Datenerfassung/Nachrichten-Parsing/Visuelle Analyse

Online-Debugging-Tool für Modbus, das direkte serielle Verbindungen über den Browser, Echtzeit-Datenerfassung, das Parsen verschiedener Nachrichtenformate und Datenvisualisierung unterstützt. Bietet integrierte Unterstützung für diverse Datentypen (UINT16/INT16/UINT32/INT32/FLOAT32) und Byte-Reihenfolgen (ABCD/DCBA/BADC/CDAB), binäres/textbasiertes Parsing, Datenexport nach Excel und Echtzeit-Diagramme. Keine Installation erforderlich, arbeitet perfekt mit dem Modbus RTU Tool zusammen und ist ein leistungsstarker Helfer für die Entwicklung und das Debugging in der Industrieautomation.

Serielle Konfiguration

Baudrate
Datenbits
Stoppbits
Parität
Ihr aktueller Browser unterstützt die Web Serial API nicht. Die serielle Funktionalität ist nicht verfügbar. Bitte verwenden Sie einen unterstützten Desktop-Browser (wie Chrome, Edge).

Protokollinformationen

Maximale Anzahl
Anzeigeformat
Modbus-Modus
Eingabeformat
Slave-Adresse (HEX)
Funktionscode (HEX)
Startadresse (HEX)
Anzahl (HEX)
MS

Modbus-Daten-Parser

Datenquelle
Datenformat
Parsing aktivieren
RegelnameStartpositionDatentypByte-ReihenfolgeKoeffizientKonstanteDezimalstellenAktionen

Roh-Nachrichten

Maximale Anzahl
IndexZeitNachricht
Total : 0/ Page
1 / 1

Benutzerhandbuch

Funktionsübersicht

Das modbus-debugerging-Tool ist ein leistungsstarkes Werkzeug für serielle Kommunikation und Daten-Parsing, das speziell für das Debugging und die Analyse des Modbus RTU-Protokolls entwickelt wurde. Es hilft Benutzern, schnell serielle Verbindungen herzustellen, Modbus-Befehle zu senden und empfangene Daten in Echtzeit zu analysieren.

Hauptfunktionen:

  • Serielle Kommunikation: Unterstützt verschiedene Baudraten und serielle Parameter für eine zuverlässige Kommunikation mit Modbus-Geräten
  • Datenüberwachung: Zeigt gesendete und empfangene Daten in Echtzeit an, unterstützt HEX- und Textanzeigemodi
  • Daten-Parsing: Leistungsstarke Modbus-Daten-Parsing-Funktion, die verschiedene Datentypen und Byte-Reihenfolgen unterstützt und benutzerdefinierte Parsing-Regeln ermöglicht
  • Datenvisualisierung und -export: Parsing-Ergebnisse können in Tabellen und Diagrammen angezeigt werden, um Datenänderungen in Echtzeit zu verfolgen. Daten können zur weiteren Analyse als Excel-Datei exportiert werden

Verwendung in Kombination mit dem Modbus RTU Tool

  • Befehlsgenerator: Verwenden Sie den Befehlsgenerator auf der Modbus RTU Tool-Seite, um schnell Standard-Modbus-RTU-Befehle zu generieren, die direkt in den Sende-Bereich kopiert werden können.
  • Datengenerator: Verwenden Sie den Datengenerator auf der Modbus RTU Tool-Seite, um Testdaten zu erstellen, die zum Testen der Parsing-Funktion ohne ein physisches Gerät verwendet werden können.
  • Typischer Arbeitsablauf:
  • 1. Serielle Parameter konfigurieren und mit dem Gerät verbinden
  • 2. Den Befehlsgenerator verwenden, um die erforderlichen Modbus-Befehle zu erstellen
  • 3. Zeitgesteuertes Senden im Sende-Bereich konfigurieren, um eine automatische Datenerfassung zu realisieren
  • 4. Parsing-Regeln konfigurieren, um die Analyseergebnisse in Echtzeit anzuzeigen
  • 5. Datenänderungen mithilfe von Tabellen oder Diagrammen überwachen
  • 6. Daten bei Bedarf für die Offline-Analyse exportieren

Serielle Konfiguration

  • Klicken Sie auf die Schaltfläche 'Seriellen Port auswählen', um das zu verbindende serielle Gerät auszuwählen.
  • Baudrate: Häufige Werte sind 9600, 19200 usw. Muss mit dem Gerät übereinstimmen.
  • Datenbits: Normalerweise 8 Bits.
  • Stoppbits: Normalerweise 1 Bit.
  • Parität: Normalerweise 'None' (keine Parität).

Protokollkonfiguration

  • Anzeigemodus: HEX (Hexadezimal) oder TEXT (Text) Modus.
  • Automatische Bereinigung: Alte Daten werden automatisch bereinigt, wenn die maximale Zeilenanzahl überschritten wird.
  • Maximale Zeilenanzahl: Die maximale Anzahl der im Protokoll aufbewahrten Zeilen.

Sendekonfiguration

  • HEX-Modus: Sendet Daten im Hexadezimalformat.
  • CRLF hinzufügen: Fügt am Ende der Daten einen Wagenrücklauf und einen Zeilenvorschub hinzu.
  • Zyklisches Senden: Sendet Daten wiederholt im festgelegten Zeitintervall.
  • Sendeintervall: Das Zeitintervall für das zyklische Senden (in Millisekunden).
  • Beispiel für Modbus RTU-Befehl:
  • 01 03 00 00 00 0A C5 CD - Befehl zum Lesen von 10 Registern
  • 01 10 00 00 00 01 02 00 01 67 90 - Befehl zum Schreiben von 1 Register

Modbus-Daten-Parser

Datenquelle

  • Seriell: Echtzeitdaten, die direkt vom Gerät empfangen werden.
  • Datei: Daten, die aus einer gespeicherten Datendatei gelesen werden.

Datenformat

  • BinärformatRohe Modbus RTU-Daten, die direkt vom Gerät ausgegeben werden.
  • TextformatDurch Leerzeichen getrennter hexadezimaler Text, z.B. 01 03 0C 40 48 F5 C3 00 00 01 3A C6 FE FF FF 39 D4.
  • Hinweis: Unabhängig davon, ob die Datenquelle seriell oder eine Datei ist, kann das Datenformat gewählt werden. Wenn beispielsweise von einem seriellen Port empfangene Daten im Textformat sind, muss das Textformat zum Parsen ausgewählt werden.

Parsing-Regeln

  • Startposition: Die Start-Byte-Position im Datenbereich (beginnend bei 0).
  • Datentyp: Unterstützt verschiedene numerische Typen (UINT16, INT16, UINT32, INT32, FLOAT).
  • Byte-Reihenfolge: Die Reihenfolge der Bytes für mehr-Byte-Daten (ABCD, DCBA, BADC, CDAB).
  • Koeffizient: Multipliziert den geparsten numerischen Wert mit einem Koeffizienten (Standard ist 1).
  • Konstante: Addiert eine Konstante nach Anwendung des Koeffizienten (Standard ist 0).
  • Dezimalstellen: Die Anzahl der Dezimalstellen, die im Ergebnis beibehalten werden sollen.

Video-Tutorial

Modbus RTU Online-Debugging-Tool | Serielle Kommunikation/Echtzeit-Datenerfassung/Nachrichten-Parsing/Visuelle Analyse