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.
⭐ Miksi valita meidän Modbus RTU -työkalumme?
🎯 Pääasialliset käyttökohteet
Teollisuusautomaation vianmääritys
Vertaa PLC:n, taajuusmuuttajan, mittarin tai anturin pyyntöjä ja vastauksia.
- Laiteviestinnän testaus
- Parametrien luku ja määritys
- Vianetsintä ja -korjaus
Laitteiden integrointikehitys
Vertaa esimerkkikehyksiä ja tietomuotoja laitteen määrittelyyn.
- Protokollan validointitestaus
- Datamuodon varmistus
- Yhteensopivuustestaus
Järjestelmän ylläpito ja käyttö
Tallenna ja vertaa liikennettä luvallisten laitetestien aikana.
- 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
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
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:
- 01 lue kelojen tila
- 02 lue diskreettejä tuloja
- 03 lue pitorekistereitä
- 04 lue tulorekistereitä
- 05 kirjoita yksi kela
- 06 kirjoita yksi rekisteri
- 15 kirjoita useita keloja
- 16 kirjoita useita rekistereitä
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
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.