Modbus ASCII

Skapa och analysera ASCII-ramar med LRC, kolon och CRLF. Kontrollera fält och registervärden.

Modbus ASCII-förfrågningskommandogenerator

Modbus ASCII svarsmeddelandegenerator

Datatyp
Byteordning
Värde(Decimalt värde)

Modbus ASCII meddelande-parser

Konfiguration av analysregler

Startposition
Datatyp
Rådata
Byteordning
Sorterad data
Analysresultat
Åtgärder
Inga analysregler finns. Lägg till en regel för att börja analysera.

Modbus ASCII LRC kontrollsummeberäknare

Så använder du ramverktygen

Funktionsöversikt

Skapa och analysera ASCII-ramar med LRC, kolon och CRLF. Kontrollera fält och registervärden.

Huvudfunktioner:

  • Skapa förfrågningar med de åtta vanliga läs- och skrivfunktionerna.
  • Skapa exempelsvar för test och jämförelse.
  • Tolka data med byteposition, datatyp och byteordning.

Skapa en förfrågan

  • Enhetsadress: 1–247 vid seriell Modbus. 0 är broadcast utan svar; 248–255 är reserverade.
  • Funktionskod: välj 01/02/03/04/05/06/15/16 i decimalform. 15 och 16 motsvarar 0x0F och 0x10.
  • Startadress: den nollbaserade protokolladressen, inte ett referensnummer som 40001.
  • Antal: antal bitar eller 16-bitarsregister som ska läsas eller skrivas.
  • Exempel på vanliga kommandon:
  • 01 03 00 00 00 02 C4 0B — läs två holdingregister från adress 0.
  • 01 06 00 00 00 01 48 0A — skriv 1 till holdingregister på adress 0.

Skapa ett exempelsvar

  • Välj en funktionskod som matchar kommandot
  • Stöder flera datatyper: UINT16/INT16/UINT32/INT32/FLOAT32 etc.
  • Stöder flera byteordningar: ABCD/DCBA/BADC/CDAB
  • Exempel på svarsdata:
  • 01 03 04 00 01 00 02 2A 32 — två register med värdena 1 och 2.
  • 01 06 00 00 00 01 48 0A — en lyckad skrivning till ett register upprepar förfrågan.

Tolka en inspelad ram

Kunskap om Modbus ASCII-protokollet

Stödda datatyper

    Typer av byteordning

      Förklaring av funktionskoder

        Felsökningstips

          Användningsområden