Online Modbus RTU-verktøy
Profesjonell pakke med online Modbus RTU-verktøy som tilbyr kommandogenerering, meldingsparsing, online feilsøking, CRC-sjekk og mer. Ingen installasjon, støtter direkte seriell tilkobling i nettleseren, et uunnværlig verktøy for utvikling og feilsøking innen industriell automasjon.
🎯 Alt-i-ett-løsning for Modbus RTU
En profesjonell Modbus RTU-verktøypakke som integrerer kommandogenerering, meldingsparsing, online feilsøking og CRC-sjekk. Støtter alle standard funksjonskoder, flere datatyper og byte-rekkefølger, noe som gjør din Modbus-utvikling og feilsøking mer effektiv.
Verktøy for datakonvertering
IEEE-754/heksadesimal/desimal-konvertering, støtter flere byte-rekkefølger og 16–64-biters datatyper, sanntidskonvertering og områdevarsler
⭐ Hvorfor velge våre Modbus RTU-verktøy?
🎯 Hovedbruksområder
Feilsøking i industriell automasjon
Feilsøking av PLS, frekvensomformere, instrumenter og andre Modbus-enheter
- Testing av enhetskommunikasjon
- Lesing og konfigurering av parametere
- Feildiagnostisering og feilsøking
Utvikling av enhetsintegrasjon
Utvikling av Modbus master- eller slaveprogrammer
- Protokollvalideringstesting
- Bekreftelse av dataformat
- Kompatibilitetstesting
Systemvedlikehold og drift
Vedlikehold av produksjonslinjeutstyr og datainnsamling
- Periodisk datainnsamling
- Overvåking av enhetsstatus
- Analyse av historiske data
🚀 Kom i gang nå
Ingen registrering, ingen nedlasting, bare åpne nettleseren og bruk hele pakken med Modbus RTU-verktøy. Støtter direkte seriell tilkobling for enklere og mer effektiv feilsøking av enheter.
📚 Kunnskap om Modbus RTU-protokollen
Modbus RTU (Remote Terminal Unit) er en seriell overføringsmodus av Modbus-protokollen som bruker binær koding og CRC-sjekk. Den kjennetegnes ved høy overføringseffektivitet og sterk feildeteksjonsevne. Den er mye brukt for kommunikasjon mellom enheter i industrielle automatiseringssystemer.
Hovedtrekk:
- Binært dataformat, høy overføringseffektivitet
- CRC16-sjekk, sterk datapålitelighet
- Støtter RS485 multipunktkommunikasjon
- Høy grad av standardisering, god kompatibilitet
En standard Modbus RTU-melding består av følgende deler:
[Slaveadresse][Funksjonskode][Dataområde][CRC-sjekk]- Slaveadresse: 1 byte, identifiserer målenheten:
- Funksjonskode: 1 byte, spesifiserer operasjonstypen:
- Dataområde: N bytes, inneholder adresser og data:
- CRC-sjekk: 2 bytes, sikrer dataintegritet:
- 01: Les coil-status
- 02: Les diskrete innganger
- 03: Les holding-registre
- 04: Les input-registre
- 05: Skriv til én enkelt coil
- 06: Skriv til ett enkelt register
- 15: Skriv til flere coils
- 16: Skriv til flere registre
Modbus RTU bruker CRC-16-sjekkalgoritmen, med polynomet 0xA001. Sjekkprosessen sikrer påliteligheten av dataoverføringen og er en viktig del av Modbus RTU-protokollen.
Sjekk-karakteristikker:
- 16-biters syklisk redundanssjekk
- Polynom: 0xA001
- Initialverdi: 0xFFFF
- Lav byte overføres først
I Modbus-prosjekter påvirker forskjellige datatyper (heltall/flyttall) og byte-rekkefølger (ABCD/DCBA/BADC/CDAB) direkte analysen og visningen av registerverdier. Følgende punkter kan hjelpe deg med å lese og skrive mer nøyaktig:
- Heltall bruker toerkomplement: Det mest signifikante bitet er fortegnsbitet for signerte tall. Negativt tall = bitvis inversjon + 1. Ved analyse av HEX → INT, må fortegnsutvidelse utføres i henhold til målbredden.
- Flyttall bruker IEEE-754: FLOAT32 = 1 fortegnsbit + 8 eksponentbiter + 23 mantissebiter (offset 127); FLOAT64 = 1 fortegnsbit + 11 eksponentbiter + 52 mantissebiter (offset 1023), støtter ±0, ±∞, NaN og subnormale tall.
- Fire vanlige byte-rekkefølger: ABCD (Big Endian)/DCBA (Little Endian)/BADC (16-biters ordbytte)/CDAB (32-biters gruppebytte). For 16-biters data er vanligvis bare ABCD og DCBA meningsfulle.
- Byte Endianness og Word Order er forskjellige: Førstnevnte beskriver byterekkefølgen, sistnevnte beskriver rekkefølgen på 16-biters registre. I 32/64-biters data påvirker begge ofte samtidig.
- 64-biters heltall og JS sikre heltall: Nettleserens Number er dobbeltpresisjons flyttall, med et sikkert heltallsområde på ±(2^53-1). Verktøyet bruker BigInt for å håndtere 64-biters data, og viser '-' ved overskridelse av området eller presisjonsrisiko.
- Normalisering av HEX-input anbefales: Fjern ikke-HEX-tegn, bruk store bokstaver, legg til en ledende 0 om nødvendig for å sikre et jevnt antall sifre, og gruppér med to sifre for lesbarhet.
- Håndtering av desimaltegn: Hvis desimalinndata inneholder et desimaltegn og målet er et heltall, vises '-'. Kun FLOAT32/FLOAT64 godtar desimaltall.
- Feilsøkingstips: Hvis du er usikker på byte-rekkefølgen, bruk en kjent verdi og bytt mellom de fire modusene for sammenligning; samsvar med enhetens dokumentasjon.