Modbus RTU Online Debugging Tool | Seriële Communicatie/Real-time Data Acquisitie/Bericht Parser/Visualisatie Analyse Tool
Modbus online debugging tool die directe seriële poortverbindingen in de browser, real-time data-acquisitie, multi-formaat bericht-parsing en datavisualisatie ondersteunt. Ingebouwde ondersteuning voor meerdere datatypen (UINT16/INT16/UINT32/INT32/FLOAT32) en bytevolgordes (ABCD/DCBA/BADC/CDAB), ondersteunt binaire/tekstformaat parsing, data-export naar Excel, en real-time grafiekweergave. Gebruiksklaar zonder installatie, een perfecte aanvulling op de Modbus RTU-tool en een krachtige assistent voor de ontwikkeling en debugging van industriële automatisering.
Configuratie Seriële Poort
Loginformatie
Modbus Data Parser
| Regelnaam | Startpositie | Datatype | Bytevolgorde | Coëfficiënt | Constante | Decimalen | Acties |
|---|
Ruwe Berichten
| Index | Tijd | Bericht |
|---|
Gebruikershandleiding
Functieoverzicht
De Modbus Debugging Tool is een krachtige seriële communicatie- en data-parsingtool, speciaal ontworpen voor het debuggen en analyseren van het Modbus RTU-protocol. Het helpt gebruikers snel seriële verbindingen op te zetten, Modbus-commando's te verzenden en de ontvangen data in real-time te parsen.
Belangrijkste functies:
- Seriële communicatie: Ondersteunt meerdere baudrates en seriële poortparameters voor betrouwbare communicatie met Modbus-apparaten
- Data-monitoring: Real-time weergave van verzonden en ontvangen data, ondersteunt HEX- en tekstweergavemodi
- Data-parsing: Krachtige Modbus-data-parsingfunctie, ondersteunt meerdere datatypen en bytevolgordes, en aangepaste parserregels
- Datavisualisatie en -export: Geparsede resultaten kunnen worden weergegeven in tabellen en grafieken, waardoor real-time data-trends kunnen worden bekeken, en ondersteunt het exporteren van data naar Excel-formaat voor verdere analyse
Gebruik in combinatie met de Modbus RTU Tool
- Commando Generator: Gebruik de commando generator op de Modbus RTU Tool-pagina om snel standaard Modbus RTU-commando's te genereren en kopieer ze direct naar het verzendgebied
- Data Generator: Gebruik de data generator op de Modbus RTU Tool-pagina om testdata te genereren voor het testen van de parsing-functie zonder een fysiek apparaat
- Typische workflow:
- 1. Configureer seriële poortparameters en verbind het apparaat
- 2. Gebruik de commando generator om de benodigde Modbus-commando's te genereren
- 3. Configureer getimed verzenden in het verzendgebied voor automatische data-acquisitie
- 4. Configureer parserregels om de geparsede resultaten in real-time te bekijken
- 5. Gebruik tabellen of grafieken om dataveranderingen te monitoren
- 6. Exporteer data indien nodig voor offline analyse
Configuratie Seriële Poort
- Klik op de knop 'Selecteer Seriële Poort' om het te verbinden seriële poortapparaat te kiezen
- Baudrate: Veelgebruikte waarden zijn 9600, 19200, etc., en moeten overeenkomen met het apparaat
- Databits: Meestal 8 bits
- Stopbits: Meestal 1 bit
- Pariteit: Meestal Geen (geen pariteit)
Log Configuratie
- Weergavemodus: HEX (hexadecimaal) of TEKST (tekst) modus
- Automatisch wissen: Wist automatisch oude data wanneer het maximale aantal regels wordt overschreden
- Maximaal aantal regels: Het maximale aantal regels dat in de log wordt bewaard
Verzend Configuratie
- HEX-modus: Verzend data in hexadecimaal formaat
- Voeg CRLF toe: Voeg een carriage return en line feed toe aan het einde van de data
- Cyclisch verzenden: Verzend data herhaaldelijk met het ingestelde tijdsinterval
- Zendinterval: Het tijdsinterval voor cyclisch verzenden (milliseconden)
- Voorbeeld Modbus RTU-instructie:
- 01 03 00 00 00 0A C5 CD - Instructie om 10 registers te lezen
- 01 10 00 00 00 01 02 00 01 67 90 - Instructie om 1 register te schrijven
Modbus Data Parser
Databron
- Seriële Poort: Real-time data direct ontvangen van het apparaat
- Bestand: Data lezen uit een opgeslagen databestand
Dataformaat
- Binair formaat:Ruwe Modbus RTU-data direct uitgevoerd door het apparaat
- Tekstformaat:Hexadecimale tekst gescheiden door spaties, zoals: 01 03 0C 40 48 F5 C3 00 00 01 3A C6 FE FF FF 39 D4
- Let op: Ongeacht of de databron een seriële poort of een bestand is, u kunt het dataformaat kiezen. Als de seriële poort bijvoorbeeld tekstformaat ontvangt, moet u tekstformaat selecteren voor het parsen
Parserregels
- Startpositie: De startbytepositie van het datagebied (beginnend bij 0)
- Datatype: Ondersteunt meerdere numerieke typen (UINT16, INT16, UINT32, INT32, FLOAT)
- Bytevolgorde: De bytevolgorde van multi-byte data (ABCD, DCBA, BADC, CDAB)
- Coëfficiënt: Vermenigvuldig de geparsede waarde met een coëfficiënt (standaard 1)
- Constante: Voeg een constante toe na het toepassen van de coëfficiënt (standaard 0)
- Decimalen: Het aantal decimalen dat in het resultaat moet worden weergegeven