Modbus TCP Online Værktøj | Modbus TCP Pakkeanalyse/Kommandogenerator/MBAP Header/Datakonverteringsværktøj

Modbus TCP online værktøj, der understøtter TCP-pakkeanalyse, kommandogenerering, responsdata/pakkegenerering og MBAP header-håndtering. Understøtter flere datatyper (UINT16/INT16/UINT32/INT32/FLOAT32) og byte-rækkefølger (ABCD/DCBA/BADC/CDAB), og genererer standard Modbus TCP-kommandoer med et enkelt klik.

Modbus TCP Anmodningskommandogenerator

Modbus TCP Responspakkegenerator

Datatype
Byte-rækkefølge
Værdi(Decimalværdi)

Modbus TCP Pakkeanalysator

Konfiguration af analyseregler

Startposition
Datatype
Rådata
Byte-rækkefølge
Sorterede data
Analyseresultat
Handlinger
Ingen analyseregler endnu. Tilføj en regel for at begynde analysen.

Brugermanual

Funktionsoversigt

Modbus TCP-værktøjet er et integreret Modbus TCP-protokolværktøj, der tilbyder tre kernefunktioner: kommandogenerering, responsdatagenerering og dataanalyse. Det kan hjælpe brugere med hurtigt at generere standard Modbus TCP-kommandoer, håndtere MBAP-headeroplysninger, simulere slave-responsdata og analysere faktiske kommunikationsdata.

Hovedfunktioner:

  • Kommandogenerering: Understøtter almindelige funktionskoder og kan hurtigt generere standard Modbus-kommandoer
  • Responsdatagenerering: Understøtter simulering af slave-responsdata, hvilket er praktisk til test og verifikation
  • Dataanalyse: Understøtter analyse af flere datatyper og byte-rækkefølger, hvilket gør det muligt hurtigt at verificere, om datatypen og byte-rækkefølgen er korrekte

Brugermanual til kommandogenerator

  • Enheds-ID: Enhedsadressen i TCP-tilstand, indeholdt i MBAP-headeren
  • Transaktions-ID: Bruges i TCP-tilstand til at matche anmodninger og svar, område 0-65535
  • Funktionskode: Understøtter standardfunktionskoder som 01/02/03/04/05/06/15/16
  • Startadresse: Startadressen for det register, der skal tilgås
  • Antal: Mængden af data, der skal læses eller skrives
  • Eksempel på TCP-kommando:
  • TCP læsekommando: 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 af MBAP-header: Transaktions-ID(00 01) + Protokol-ID(00 00) + Længde(00 06) + Enheds-ID(01)

Brugermanual til responsdatagenerator

  • Vælg en funktionskode, der matcher kommandoen
  • Understøtter flere datatyper: UINT16/INT16/UINT32/INT32/FLOAT32 osv.
  • Understøtter flere byte-rækkefølger: ABCD/DCBA/BADC/CDAB
  • TCP Transaktions-ID: Skal matche transaktions-ID'et i anmodningskommandoen
  • TCP Enheds-ID: Svarer til enheds-ID'et i anmodningskommandoen
  • Eksempel på TCP-respons:
  • TCP læserespons: 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 + bekræftelses-PDU)
  • Bemærk: Transaktions-ID'et i TCP-responsen skal matche anmodningen, og længdefeltet beregnes automatisk

Brugermanual til dataanalysator

  • Understøtter input af standard Modbus-datapakker til analyse
  • Kan konfigurere flere analyseregler, understøtter forskellige datatyper og byte-rækkefølger
  • Indbygget konvertering af flere datatyper, understøtter signerede/usignerede heltal og flydende kommatal
  • Fleksibel konfiguration af byte-rækkefølge for at tilpasse sig forskellige enheders dataformater
  • Funktioner ved TCP-analyse:
  • Automatisk genkendelse og analyse af MBAP-headeroplysninger (Transaktions-ID, Protokol-ID, Længde, Enheds-ID)
  • TCP-tilstand kræver ingen kontrolsumsverifikation, da den er afhængig af TCP-protokollen for at sikre dataintegritet
  • TCP-pakkeformat: MBAP-header (7 bytes) + Funktionskode (1 byte) + Data (n bytes)
  • Verifikationspunkter: Korrekt MBAP-headerformat, Protokol-ID er 0x0000, Længdefelt er nøjagtigt
  • Eksempel på TCP-analyse:
  • Input: 00 01 00 00 00 07 01 03 04 00 01 00 02
  • Analyse: Transaktions-ID=1, Protokol-ID=0, Længde=7, Enheds-ID=1, Funktionskode=03, Data=00 01 00 02
  • Til analyse af store mængder data anbefales det at bruge filanalysefunktionen under Modbus-dataanalyse på Modbus-fejlfindingssiden, som understøtter batch-databehandling

Viden om Modbus TCP Protokol

Understøttede datatyper

    Typer af byte-rækkefølge

      Forklaring af funktionskoder

        TCP-fejlfindingstips

          Anvendelsesscenarier

            Modbus TCP Online Værktøj | Modbus TCP Pakkeanalyse/Kommandogenerator/MBAP Header/Datakonverteringsværktøj