Modbus RTU online-työkalu

RTU-kehysten luonti ja jäsennys, CRC-tarkistus, sarjaliikenteen testaus ja rekisteriarvojen muunnokset samassa paikassa. Sarjayhteys yhteensopivalla työpöytäselaimella.

🎯 Modbus RTU yhden luukun ratkaisu

Avaa kehystyökalu luomista, jäsennystä ja CRC-tarkistusta varten. Käytä sarjaporttityökalua laiteyhteyteen ja muunninta lukuarvoihin sekä tavujärjestyksiin.

Modbus RTU -komentogeneraattori

Suosittu

Luo pyynnöt kahdeksalle yleiselle luku- ja kirjoitustoiminnolle.

Automaattinen CRC-tarkistus
Useita tietotyyppejä
Reaaliaikainen esikatselu

Modbus RTU -sanomanjäsennin

Suosittu

Luo ja jäsennä RTU-kehyksiä sekä tarkista CRC.

Älykäs jäsennys
CRC-validointi
Usean tavujärjestyksen tuki

Sarjaporttityökalu

Lähetä ja vastaanota sarjadataa Web Serialia tukevalla työpöytäselaimella.

Suora sarjaporttiyhteys
Reaaliaikainen valvonta
Datan visualisointi

Heksa- ja desimaalimuunnin

Muunna kokonaislukuja ja IEEE 754 -liukulukuja eri tavujärjestyksillä.

Hex ⇄ Dec
IEEE-754
ABCD / DCBA / BADC / CDAB
Big-Endian/Little-Endian/Big-Endian-tavunvaihto/Little-Endian-tavunvaihto
16–64-bittiä
Reaaliaikainen muunnos
Yhden napsautuksen kopiointi

CRC16-tarkistuslaskuri

Laske tai tarkista CRC-16/MODBUS RTU-työkalussa.

Reaaliaikainen laskenta
Eräkäsittely
Useita formaatteja

⭐ Miksi valita meidän Modbus RTU -työkalumme?

Käytä kehystyökaluja selaimessa
Yleiset Modbus-luku- ja kirjoitustoiminnot
Kokonaisluvut ja liukuluvut
Kehyskentät ja tarkistussummat
Sarjayhteys yhteensopivalla työpöytäselaimella
Useita käyttöliittymäkieliä
Kopioi luodut kehykset ja arvot
Laskenta selaimessa

🎯 Pääasialliset käyttökohteet

Teollisuusautomaation vianmääritys

Vertaa PLC:n, taajuusmuuttajan, mittarin tai anturin pyyntöjä ja vastauksia.

Tyypilliset skenaariot
  • Laiteviestinnän testaus
  • Parametrien luku ja määritys
  • Vianetsintä ja -korjaus

Laitteiden integrointikehitys

Vertaa esimerkkikehyksiä ja tietomuotoja laitteen määrittelyyn.

Tyypilliset skenaariot
  • Protokollan validointitestaus
  • Datamuodon varmistus
  • Yhteensopivuustestaus

Järjestelmän ylläpito ja käyttö

Tallenna ja vertaa liikennettä luvallisten laitetestien aikana.

Tyypilliset skenaariot
  • Säännöllinen tiedonkeruu
  • Laitteiden tilan valvonta
  • Historiatietojen analysointi

🚀 Aloita käyttö heti

Luo tai tutki kehys ilman laiteyhteyttä. Sarjatesti vaatii yhteensopivan työpöytäselaimen ja luvan oikean portin käyttöön.

📚 Modbus RTU -protokollan tietämys

Mikä on Modbus RTU?

Modbus RTU kuljettaa pyynnöt ja vastaukset binääritavuina sarjayhteydellä. Kehys sisältää laiteosoitteen, toimintokoodin, datan ja CRC-16:n.

Pääpiirteet

  • Binäärinen datamuoto, korkea siirtotehokkuus
  • CRC16-tarkistus, vahva datan luotettavuus
  • Tukee RS485-monipisteviestintää
  • Korkea standardointitaso, hyvä yhteensopivuus
Modbus RTU -sanoman rakenne

Standardi Modbus RTU -sanoma koostuu seuraavista osista

[Orja-osoite][Funktiokoodi][Data-alue][CRC-tarkistus]
  • Orja-osoite 1 tavu, tunnistaa kohdelaitteen:
  • Funktiokoodi 1 tavu, määrittää toimintotyypin:
  • Data-alue N tavua, sisältää osoitteen ja dataa:
  • CRC-tarkistus 2 tavua, varmistaa datan eheyden:
Yleisten funktiokoodien selitys
Lukufunktiokoodit
  • 01 lue kelojen tila
  • 02 lue diskreettejä tuloja
  • 03 lue pitorekistereitä
  • 04 lue tulorekistereitä
Kirjoitusfunktiokoodit
  • 05 kirjoita yksi kela
  • 06 kirjoita yksi rekisteri
  • 15 kirjoita useita keloja
  • 16 kirjoita useita rekistereitä
CRC-tarkistusalgoritmi

CRC tarkistaa osoite-, toiminto- ja datatavut. Se havaitsee monia siirtovirheitä, mutta ei tunnista lähettäjää eikä varmista toiminnon turvallisuutta.

Tarkistuksen ominaisuudet

  • 16-bittinen syklinen redundanssitarkistus
  • Polynomi 0xA001
  • Alkuarvo 0xFFFF
  • Matalan arvon tavu siirretään ensin
Datan muunnos ja tavujärjestys (soveltuu Modbus-rekistereille)

Kela sisältää yhden bitin ja rekisteri 16 bittiä. 32-bittinen arvo käyttää kaksi rekisteriä, 64-bittinen neljä. Tarkista tietotyyppi ja rekisterijärjestys laitteen ohjeesta.

  • UINT on etumerkitön, INT käyttää kahden komplementtia. FFFF on UINT16-tyypissä 65535 ja INT16-tyypissä -1. Lyhyt syöte täydennetään nollilla: FF → 00FF, joten INT16-arvo on 255.
  • Valitse HEX, FLOAT32 ja ABCD. Syötä 3F800000, niin tulos on 1. 64-bittiselle liukuluvulle valitse FLOAT64: 3FF0000000000000 antaa arvon 1.
  • BADC: vaihda tavut jokaisen 16-bittisen rekisterin sisällä. Esimerkki: 34 12 78 56. CDAB: vaihda kaksi rekisteriä kussakin neljän tavun ryhmässä. Esimerkki: 56 78 12 34. 16-bittiset arvot käyttävät järjestystä AB tai BA. 64-bittisissä arvoissa CDAB vaihtaa rekisterit erikseen kussakin neljän tavun ryhmässä. Tarkista laitteen ohje.
  • Kela sisältää yhden bitin ja rekisteri 16 bittiä. 32-bittinen arvo käyttää kaksi rekisteriä, 64-bittinen neljä. Tarkista tietotyyppi ja rekisterijärjestys laitteen ohjeesta.
  • Muunnin käsittelee 64-bittiset kokonaisluvut tarkasti valitun tyypin alueella. UINT64: 0–18446744073709551615. Protokolla- ja sarjaliikennetyökalujen jäsentimet voivat pyöristää suuria 64-bittisiä kokonaislukuja.
  • Käytä merkkejä 0–9 ja A–F. Välilyönnit ja 0x-etuliite sallitaan, esimerkiksi 0x3F800000 tai 3F 80 00 00.
  • Käytä kokonaislukutyypeille kokonaislukuja. FLOAT32 ja FLOAT64 hyväksyvät äärellisiä desimaaliarvoja ja tieteellistä merkintää.
  • Varmista tietotyyppi ja tavujärjestys tunnetulla arvolla. Pelkkä uskottava tulos ei vahvista asetusten oikeellisuutta.
Vertaa luotuja kehyksiä ja tulkittuja arvoja laitteen ohjeeseen ennen laitekäyttöä.