Modbus ASCII

Generer og analyser ASCII-rammer med LRC, kolon og CRLF. Kontroller felt og registerverdier.

Modbus ASCII-forespørselskommandogenerator

Modbus ASCII-responsmeldingsgenerator

Datatype
Byte-rekkefølge
Verdi(Desimalverdi)

Modbus ASCII-meldingsparser

Konfigurasjon av analyseringsregler

Startposisjon
Datatype
Rådata
Byte-rekkefølge
Sorterte data
Analyseringsresultat
Handlinger
Ingen analyseringsregler, vennligst legg til en regel for å starte analyseringen

Modbus ASCII LRC-sjekksumkalkulator

Slik bruker du rammeverktøyene

Funksjonsoversikt

Generer og analyser ASCII-rammer med LRC, kolon og CRLF. Kontroller felt og registerverdier.

Hovedfunksjoner:

  • Generer forespørsler med de åtte vanlige lese- og skrivefunksjonene.
  • Generer eksempelsvar til testing og sammenligning.
  • Tolk data med byteposisjon, datatype og byte-rekkefølge.

Generer en forespørsel

  • Enhetsadresse: 1–247 ved seriell Modbus. 0 er kringkasting uten svar; 248–255 er reservert.
  • Funksjonskode: velg 01/02/03/04/05/06/15/16 i desimal. 15 og 16 tilsvarer 0x0F og 0x10.
  • Startadresse: den nullbaserte protokolladressen, ikke et referansenummer som 40001.
  • Antall: antall biter eller 16-bit registre som skal leses eller skrives.
  • Eksempler på vanlige kommandoer:
  • 01 03 00 00 00 02 C4 0B — les to holdingregistre fra adresse 0.
  • 01 06 00 00 00 01 48 0A — skriv 1 til holdingregister på adresse 0.

Generer et eksempelsvar

  • Velg funksjonskoden som samsvarer med kommandoen
  • Støtter flere datatyper: UINT16/INT16/UINT32/INT32/FLOAT32, etc.
  • Støtter flere byte-rekkefølger: ABCD/DCBA/BADC/CDAB
  • Eksempel på responsdata:
  • 01 03 04 00 01 00 02 2A 32 — to registre med verdiene 1 og 2.
  • 01 06 00 00 00 01 48 0A — vellykket skriving til ett register gjentar forespørselen.

Tolk en registrert ramme

Kunnskap om Modbus ASCII-protokollen

Støttede datatyper

    Typer byte-rekkefølge

      Forklaring av funksjonskoder

        Feilsøkingstips

          Bruksområder