Modbus RTU Online Værktøj
Professionel Modbus RTU online værktøjssuite, der tilbyder funktioner som kommandogenerering, pakkeanalyse, online fejlfinding og CRC-kontrol. Ingen installation nødvendig, understøtter direkte seriel forbindelse via browser, et uundværligt værktøj til udvikling og fejlfinding inden for industriel automation.
🎯 Modbus RTU Alt-i-en Løsning
En professionel Modbus RTU værktøjssuite, der integrerer kommandogenerering, pakkeanalyse, online fejlfinding og CRC-kontrol. Understøtter alle standardfunktionskoder, flere datatyper og byte-rækkefølger, hvilket gør din Modbus-udvikling og fejlfinding mere effektiv.
Datakonverteringsværktøj
IEEE-754/Hexadecimal/Decimal konvertering, understøtter flere byte-rækkefølger og 16-64 bit datatyper, med realtidskonvertering og område-advarsler
⭐ Hvorfor vælge vores Modbus RTU-værktøj?
🎯 Hovedanvendelsesscenarier
Fejlfinding i industriel automation
Fejlfinding af PLC'er, frekvensomformere, instrumenter og andre Modbus-enheder
- Test af enhedskommunikation
- Aflæsning og konfiguration af parametre
- Fejldiagnose og -løsning
Udvikling af enhedsintegration
Udvikling af Modbus master- eller slaveprogrammer
- Test af protokoloverensstemmelse
- Bekræftelse af dataformat
- Kompatibilitetstest
Systemvedligeholdelse og -drift
Vedligeholdelse af produktionslinjeudstyr og dataindsamling
- Periodisk dataindsamling
- Overvågning af enhedsstatus
- Analyse af historiske data
🚀 Kom i gang med det samme
Ingen registrering, ingen download, bare åbn din browser og brug hele pakken af Modbus RTU-værktøjer. Understøtter direkte seriel forbindelse, hvilket gør din enhedsfejlfinding enklere og mere effektiv.
📚 Viden om Modbus RTU Protokol
Modbus RTU (Remote Terminal Unit) er en seriel transmissionstilstand af Modbus-protokollen, der bruger binær kodning og CRC-kontrol. Den er kendetegnet ved høj transmissionseffektivitet og stærk fejldetektering. Den er meget udbredt til kommunikation mellem enheder i industrielle automationssystemer.
Hovedegenskaber:
- Binært dataformat, høj transmissionseffektivitet
- CRC16-kontrol, stærk datatillid
- Understøtter RS485 multipunktskommunikation
- Høj grad af standardisering, god kompatibilitet
En standard Modbus RTU-pakke består af følgende dele:
[Slaveadresse][Funktionskode][Dataområde][CRC-kontrol]- Slaveadresse: 1 byte, identificerer målenheden:
- Funktionskode: 1 byte, specificerer operationstypen:
- Dataområde: N bytes, indeholder adresse og data:
- CRC-kontrol: 2 bytes, sikrer dataintegritet:
- 01: Læs coil-status
- 02: Læs discrete inputs
- 03: Læs holding registers
- 04: Læs input registers
- 05: Skriv til enkelt coil
- 06: Skriv til enkelt register
- 15: Skriv til flere coils
- 16: Skriv til flere registre
Modbus RTU bruger CRC-16 kontrolalgoritmen med polynomiet 0xA001. Kontrolprocessen sikrer pålideligheden af datatransmission og er en vigtig del af Modbus RTU-protokollen.
Kontrolegenskaber:
- 16-bit cyklisk redundans kontrol
- Polynomium: 0xA001
- Startværdi: 0xFFFF
- Mindst signifikante byte transmitteres først
I Modbus-projekter påvirker forskellige datatyper (heltal/flydende kommatal) og forskellige byte-rækkefølger (ABCD/DCBA/BADC/CDAB) direkte fortolkningen og visningen af registerværdier. Følgende punkter kan hjælpe dig med at læse og skrive mere præcist:
- Heltal bruger to's komplement-repræsentation: Den mest signifikante bit i signerede tal er fortegnsbitten, negativt tal = bitvis inversion + 1; ved fortolkning af HEX → INT skal der udføres fortegnsudvidelse i henhold til målets bitbredde.
- Flydende kommatal bruger IEEE-754: FLOAT32 = 1 fortegnsbit + 8 eksponentbits + 23 mantissebits (offset 127); FLOAT64 = 1 fortegnsbit + 11 eksponentbits + 52 mantissebits (offset 1023), understøtter ±0, ±∞, NaN og subnormale tal.
- Fire almindelige byte-rækkefølger: ABCD (Big Endian) / DCBA (Little Endian) / BADC (16-bit word swap) / CDAB (32-bit group swap); for 16-bit data er normalt kun ABCD og DCBA meningsfulde.
- Byte Endianness og Word Order er forskellige: Førstnævnte beskriver byte-rækkefølgen, sidstnævnte beskriver rækkefølgen af 16-bit registre; i 32/64-bit data påvirker begge ofte hinanden.
- 64-bit heltal og JS sikre heltal: Browserens Number-type er dobbelt præcision flydende kommatal, med et sikkert heltalsområde på ±(2^53-1); værktøjet bruger BigInt til at håndtere 64-bit, og viser '-' ved overskridelse af område eller præcisionsrisiko.
- Normalisering af HEX-input anbefales: Fjern ikke-HEX tegn, konverter til store bogstaver, tilføj om nødvendigt foranstillede nuller for at sikre et lige antal cifre, og grupper med to cifre ved visning for at forbedre læsbarheden.
- Håndtering af decimaltegn: Når decimalinput indeholder et decimaltegn og målet er et heltal, vises '-'; kun FLOAT32/FLOAT64 accepterer decimaler.
- Fejlfindingstip: Hvis du er usikker på byte-rækkefølgen, kan du sammenligne en kendt værdi på tværs af de fire tilstande; følg altid enhedens dokumentation.