Online Modbus TCP-verktøy | Modbus TCP meldingsparser/Kommandogenerator/MBAP-header/Datakonvertering

Online Modbus TCP-verktøy som støtter TCP meldingsparsing, kommandogenerering, generering av responsdata/meldinger og håndtering av MBAP-header. Støtter flere datatyper (UINT16/INT16/UINT32/INT32/FLOAT32) og byte-rekkefølger (ABCD/DCBA/BADC/CDAB), genererer standard Modbus TCP-kommandoer med ett klikk.

Modbus TCP-forespørselskommandogenerator

Modbus TCP-responsmeldingsgenerator

Datatype
Byte-rekkefølge
Verdi(Desimalverdi)

Modbus TCP-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

Brukerhåndbok

Funksjonsoversikt

Modbus TCP-verktøyet er et integrert verktøy for Modbus TCP-protokollen, som tilbyr tre kjernefunksjoner: kommandogenerering, generering av responsdata og dataparcing. Det hjelper brukere med å raskt generere standard Modbus TCP-kommandoer, håndtere MBAP-headerinformasjon, simulere responsdata fra slaver og parse faktiske kommunikasjonsdata.

Hovedfunksjoner:

  • Kommandogenerering: Støtter vanlige funksjonskoder for rask generering av standard Modbus-kommandoer
  • Generering av responsdata: Støtter simulering av responsdata fra slaver for testing og verifisering
  • Dataparcing: Støtter parsing av flere datatyper og byte-rekkefølger, for rask verifisering av om datatype og byte-rekkefølge er korrekt

Bruksanvisning for kommandogenerator

  • Enhets-ID: Enhetsadressen i TCP-modus, inkludert i MBAP-headeren
  • Transaksjons-ID: Brukes i TCP-modus for å matche forespørsler og svar, område 0-65535
  • Funksjonskode: Støtter standard funksjonskoder som 01/02/03/04/05/06/15/16
  • Startadresse: Startadressen til registeret som skal aksesseres
  • Antall: Mengden data som skal leses eller skrives
  • Eksempel på TCP-kommando:
  • TCP lesekommando: 00 01 00 00 00 06 01 03 00 00 00 02 (MBAP-header + PDU)
  • TCP skrivekommando: 00 01 00 00 00 06 01 06 00 00 00 01 (MBAP-header + PDU)
  • Forklaring av MBAP-header: Transaksjons-ID (00 01) + Protokoll-ID (00 00) + Lengde (00 06) + Enhets-ID (01)

Bruksanvisning for responsdatagenerator

  • 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
  • TCP transaksjons-ID: Må samsvare med transaksjons-ID-en i forespørselskommandoen
  • TCP enhets-ID: Tilsvarer enhets-ID-en i forespørselskommandoen
  • Eksempel på TCP-respons:
  • TCP leserespons: 00 01 00 00 00 07 01 03 04 00 01 00 02 (MBAP-header + respons-PDU)
  • TCP skriverespons: 00 01 00 00 00 06 01 06 00 00 00 01 (MBAP-header + bekreftelses-PDU)
  • Merk: Transaksjons-ID-en i TCP-responsen må samsvare med forespørselen, og lengdefeltet beregnes automatisk

Bruksanvisning for dataparser

  • Støtter inndata av standard Modbus-datapakker for parsing
  • Kan konfigurere flere parsingsregler, støtter forskjellige datatyper og byte-rekkefølger
  • Innebygd konvertering for flere datatyper, støtter signerte/usignerte heltall og flyttall
  • Fleksibel konfigurasjon av byte-rekkefølge for å tilpasse seg forskjellige enheters dataformater
  • Egenskaper ved TCP-parsing:
  • Automatisk gjenkjenning og parsing av MBAP-headerinformasjon (Transaksjons-ID, Protokoll-ID, Lengde, Enhets-ID)
  • TCP-modus krever ingen sjekksumverifisering, avhenger av TCP-protokollen for å sikre dataintegritet
  • TCP-pakkeformat: MBAP-header (7 bytes) + Funksjonskode (1 byte) + Data (n bytes)
  • Verifiseringspunkter: Korrekt MBAP-headerformat, Protokoll-ID er 0x0000, nøyaktig lengdefelt
  • Eksempel på TCP-parsing:
  • Inndata: 00 01 00 00 00 07 01 03 04 00 01 00 02
  • Resultat: Transaksjons-ID=1, Protokoll-ID=0, Lengde=7, Enhets-ID=1, Funksjonskode=03, Data=00 01 00 02
  • For parsing av store datamengder anbefales det å bruke filparsingsfunksjonen i Modbus-data-parsing på feilsøkingssiden, som støtter batch-databehandling

Kunnskap om Modbus TCP-protokollen

Støttede datatyper

    Typer byte-rekkefølge

      Forklaring av funksjonskoder

        TCP feilsøkingstips

          Bruksområder

            Online Modbus TCP-verktøy | Modbus TCP meldingsparser/Kommandogenerator/MBAP-header/Datakonvertering