Modbus TCP Online-työkalu | Modbus TCP -sanomien jäsennys/komentogeneraattori/MBAP-otsake/datamuunnostyökalu
Modbus TCP online-työkalu, joka tukee TCP-sanomien jäsentämistä, komentojen luontia, vastausdatan/sanomien luontia ja MBAP-otsakkeen käsittelyä. Tukee useita tietotyyppejä (UINT16/INT16/UINT32/INT32/FLOAT32) ja tavujärjestyksiä (ABCD/DCBA/BADC/CDAB), luo standardinmukaisia Modbus TCP -komentoja yhdellä napsautuksella.
Modbus TCP -pyyntökomentojen generaattori
Modbus TCP -vastaussanoman generaattori
Tietotyyppi
Tavujärjestys
Arvo(Desimaaliarvo)
Modbus TCP -sanomanjäsennin
Jäsennyssääntöjen määritys
Aloituskohta
Tietotyyppi
Raakadata
Tavujärjestys
Järjestetty data
Jäsennystulos
Toiminnot
Ei jäsennyssääntöjä, lisää sääntö aloittaaksesi jäsennyksen
Käyttöohje
Toimintojen yleiskatsaus
Modbus TCP -työkalu on integroitu Modbus TCP -protokollatyökalu, joka tarjoaa kolme ydintoimintoa komennonluonti, vastausdatan luonti ja datan jäsennys. Se auttaa käyttäjiä luomaan nopeasti standardinmukaisia Modbus TCP -komentoja, käsittelemään MBAP-otsaketietoja, simuloimaan orjan vastausdataa ja jäsentämään todellista viestintädataa.
Päätoiminnot
- Komennonluonti tukee yleisiä funktiokoodeja, luo nopeasti standardinmukaisia Modbus-komentoja
- Vastausdatan luonti tukee orjan vastausdatan simulointia testaamisen ja validoinnin helpottamiseksi
- Datan jäsennys tukee useiden tietotyyppien ja tavujärjestysten jäsentämistä, mikä mahdollistaa tietotyypin ja tavujärjestyksen nopean tarkistamisen
Komennonluonnin käyttöohje
- Yksikkötunniste TCP-tilassa oleva laiteosoite, sisältyy MBAP-otsakkeeseen
- Transaktiotunniste TCP-tilassa käytetään pyyntöjen ja vastausten yhdistämiseen, alue 0-65535
- Funktiokoodi tukee standardifunktiokoodeja, kuten 01/02/03/04/05/06/15/16
- Aloitusosoite käytettävän rekisterin aloitusosoite
- Määrä luettavan tai kirjoitettavan datan määrä
- TCP-komentojen esimerkkejä
- TCP-lukukomento 00 01 00 00 00 06 01 03 00 00 00 02 (MBAP-otsake+PDU)
- TCP-kirjoituskomento 00 01 00 00 00 06 01 06 00 00 00 01 (MBAP-otsake+PDU)
- MBAP-otsakkeen selitys Transaktio-ID(00 01) + Protokolla-ID(00 00) + Pituus(00 06) + Yksikkö-ID(01)
Vastausdatan luonnin käyttöohje
- Valitse komentoa vastaava funktiokoodi
- Tukee useita tietotyyppejä, kuten UINT16/INT16/UINT32/INT32/FLOAT32
- Tukee useita tavujärjestyksiä ABCD/DCBA/BADC/CDAB
- TCP-transaktiotunniste on vastattava pyyntökomennon transaktio-ID:tä
- TCP-yksikkötunniste vastaa pyyntökomennon yksikkö-ID:tä
- TCP-vastausten esimerkkejä
- TCP-lukuvastaus 00 01 00 00 00 07 01 03 04 00 01 00 02 (MBAP-otsake+vastaus-PDU)
- TCP-kirjoitusvastaus 00 01 00 00 00 06 01 06 00 00 00 01 (MBAP-otsake+vahvistus-PDU)
- Huomautus TCP-vastauksen transaktio-ID:n on vastattava pyyntöä, pituuskenttä lasketaan automaattisesti
Datanjäsentimen käyttöohje
- Tukee standardinmukaisten Modbus-datakehysten syöttämistä jäsennettäväksi
- Voidaan määrittää useita jäsennyssääntöjä, jotka tukevat eri tietotyyppejä ja tavujärjestyksiä
- Sisäänrakennettu useita tietotyyppimuunnoksia, tukee etumerkillisiä/etumerkittömiä kokonaislukuja ja liukulukuja
- Joustava tavujärjestyksen määritys, joka soveltuu eri laitteiden datamuotoihin
- TCP-jäsennyksen ominaisuudet
- Tunnistaa ja jäsentää automaattisesti MBAP-otsaketiedot (transaktio-ID, protokolla-ID, pituus, yksikkö-ID)
- TCP-tilassa ei tarvita tarkistussummaa, luotetaan TCP-protokollan datan eheyden varmistamiseen
- TCP-kehysmuoto MBAP-otsake(7 tavua) + funktiokoodi(1 tavu) + data(n tavua)
- Varmistuskohdat MBAP-otsakkeen muoto oikein, protokolla-ID 0x0000, pituuskenttä tarkka
- TCP-jäsennyksen esimerkki
- Syöte 00 01 00 00 00 07 01 03 04 00 01 00 02
- Jäsennys Transaktio-ID=1, Protokolla-ID=0, Pituus=7, Yksikkö-ID=1, Funktiokoodi=03, Data=00 01 00 02
- Suurten datamäärien jäsentämiseen suositellaan Modbus-vianmäärityssivun Modbus-datan jäsennyksen tiedostojen jäsennystoimintoa, joka tukee erädatan käsittelyä