Modbus RTU — Seriële diagnose
Verbind een serieel apparaat via Web Serial. Verstuur aanvragen, bekijk antwoorden en toon gedecodeerde waarden in grafieken.
Configuratie Seriële Poort
Baudrate
Databits
Stopbits
Pariteit
De huidige browser ondersteunt de Web Serial API niet, de seriële poortfunctionaliteit is niet beschikbaar. Gebruik een ondersteunde desktopbrowser (zoals Chrome, Edge) om toegang te krijgen.
Loginformatie
Max aantal
Weergaveformaat
Modbus Modus
Invoerformaat
Slave Adres (HEX)
Functiecode (HEX)
Startadres (HEX)
Aantal (HEX)
ms
Modbus Data Parser
Databron
Dataformaat
Parsing inschakelen
| Regelnaam | Startpositie | Datatype | Bytevolgorde | Coëfficiënt | Constante | Decimalen | Acties |
|---|
Ruwe Berichten
Max aantal
| Index | Tijd | Bericht |
|---|
Total : 0/ Page
1 / 1
Gebruikershandleiding
Problemen met seriële poort en RTU oplossen
Functieoverzicht
Verbind een serieel apparaat, verstuur aanvragen en bekijk RTU-leesantwoorden. Een ondersteunde desktopbrowser en poorttoestemming zijn vereist.
Belangrijkste functies:
- Stem baudrate, pariteit, databits en stopbits af op het apparaat.
- Data-monitoring: Real-time weergave van verzonden en ontvangen data, ondersteunt HEX- en tekstweergavemodi
- Overeenkomende RTU-leesantwoorden decoderen volgens offset, type en bytevolgorde.
- 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
- Maak een RTU-aanvraag, schakel de Modbus-modus uit en HEX in, en plak de aanvraag in het verzendveld.
- Sla RTU-voorbeeldantwoorden op als hextekst om bestandsanalyse te testen.
- Typische workflow:
- 1. Configureer seriële poortparameters en verbind het apparaat
- 2. Bereid een leesaanvraag voor met de registerkaart.
- 3. Kies een geschikt opvraaginterval voor het apparaat.
- 4. Stel antwoordadres, functiecode en parseerregels in.
- 5. Gebruik tabellen of grafieken om dataveranderingen te monitoren
- 6. Exporteer data indien nodig voor offline analyse
Configuratie Seriële Poort
- Kies «Seriële poort selecteren» en geef het bedoelde apparaat toestemming.
- Baudrate: Veelgebruikte waarden zijn 9600, 19200, etc., en moeten overeenkomen met het apparaat
- Databits: volg de apparaatinstelling; Modbus RTU gebruikt 8 bits.
- Stopbits: volg de instellingen en pariteit van het apparaat.
- Pariteit: kies Geen, Even of Oneven volgens het apparaat.
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
- Schakel HEX in om de bytes van een RTU-frame te verzenden.
- CRLF voegt carriage return en line feed toe. Laat dit uitgeschakeld voor binaire RTU-frames.
- Cyclisch verzenden: Verzend data herhaaldelijk met het ingestelde tijdsinterval
- Het interval is in milliseconden. Geef het apparaat tijd om te antwoorden.
- Voorbeeld Modbus RTU-instructie:
- 01 03 00 00 00 0A C5 CD - Lees 10 holdingregisters vanaf adres 0.
- 01 10 00 00 00 01 02 00 01 67 90 - Schrijf de waarde 1 naar één holdingregister met functie 16 (0x10).
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
- Kies het formaat van de bron. De parser gebruikt het gekozen adres en de functie en vereist een geldige CRC.
Parserregels
- Startpositie: De startbytepositie van het datagebied (beginnend bij 0)
- Gegevenstype: kies het gehele-getal- of IEEE 754-formaat uit de apparaathandleiding.
- 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