Modbus RTU
Generer RTU-forespørsler og eksempelresponser. Kontroller CRC-16 og tolk registerdata.
Modbus RTU-forespørselskommandogenerator
Modbus RTU-responsmeldingsgenerator
Datatype
Byte-rekkefølge
Verdi(Desimalverdi)
Modbus RTU-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 RTU CRC 16-sjekksumkalkulator
Slik bruker du rammeverktøyene
Feilsøking av serieport og RTU
Funksjonsoversikt
Generer RTU-forespørsler og eksempelresponser. Kontroller CRC-16 og tolk registerdata.
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
- Lim inn en komplett ramme i det valgte Modbus-formatet.
- Legg til en regel for hver verdi du vil lese fra dataområdet.
- Velg heltall med eller uten fortegn eller IEEE 754 etter registerkartet. Datakonvertering
- Velg enhetens byte-rekkefølge.
- For lagrede RTU-lesesvar: åpne den serielle feilsøkeren og velg Fil som datakilde.