Modbus TCP-kereteszközök

Modbus TCP-keretek készítése és elemzése. MBAP-fejlécek, funkciókódok és regiszteradatok vizsgálata.

Modbus TCP Kérés Parancs Generátor

Modbus TCP Válaszüzenet Generátor

Adattípus
Bájtsorrend
Érték(Decimális érték)

Modbus TCP Üzenet Elemző

Elemzési szabályok konfigurálása

Kezdőpozíció
Adattípus
Nyers adatok
Bájtsorrend
Rendezett adatok
Elemzési eredmény
Műveletek
Nincsenek elemzési szabályok, kérjük, adjon hozzá egy szabályt az elemzés megkezdéséhez

Használati útmutató

Funkciók áttekintése

Az eszköz Modbus TCP-kereteket készít és MBAP-mezőket vizsgál. Nem létesít TCP-kapcsolatot az eszközzel.

Fő funkciók

  • Kérések létrehozása nyolc gyakori olvasási és írási funkcióhoz.
  • Mintaválaszok készítése teszteléshez és összehasonlításhoz.
  • Az adatmező értelmezése bájteltolás, számtípus és bájtsorrend alapján.

Parancsgenerátor használati útmutató

  • Unit ID: az eszköz vagy TCP-átjáró által megkövetelt értéket használja.
  • Tranzakcióazonosító: 0–65535; a szerver ezt adja vissza a válaszban.
  • Funkciókód: válasszon a 01/02/03/04/05/06/15/16 decimális kódok közül; 15 = 0x0F, 16 = 0x10.
  • Kezdőcím: a protokoll nullától induló címe, nem a 40001-hez hasonló hivatkozási szám.
  • Mennyiség: az olvasandó vagy írandó bitek, illetve 16 bites regiszterek száma.
  • TCP parancs példák:
  • TCP olvasási parancs: 00 01 00 00 00 06 01 03 00 00 00 02 (MBAP fejléc + PDU)
  • TCP írási parancs: 00 01 00 00 00 06 01 06 00 00 00 01 (MBAP fejléc + PDU)
  • MBAP fejléc magyarázata: Tranzakció ID(00 01) + Protokoll ID(00 00) + Hossz(00 06) + Egység ID(01)

Válaszadat generátor használati útmutató

  • Válassza ki a parancsnak megfelelő funkciókódot
  • Adjon hozzá előjeles, előjel nélküli vagy IEEE 754 regiszterértékeket.
  • Bájtsorrend: ABCD, DCBA, BADC vagy CDAB az eszköz regisztertérképe szerint.
  • TCP tranzakció azonosító: Meg kell egyeznie a kérés parancsban szereplő tranzakció ID-vel
  • TCP egység azonosító: Megfelel a kérés parancsban szereplő egység ID-nek
  • TCP válasz példák:
  • TCP olvasási válasz: 00 01 00 00 00 07 01 03 04 00 01 00 02 (MBAP fejléc + válasz PDU)
  • TCP írási válasz: 00 01 00 00 00 06 01 06 00 00 00 01 (MBAP fejléc + megerősítő PDU)
  • Megjegyzés: A TCP válaszban a tranzakció ID-nek meg kell egyeznie a kéréssel, a hossz mező automatikusan kiszámításra kerül

Adatelemző használati útmutató

  • Illesszen be teljes keretet a kiválasztott Modbus-formátumban.
  • Adjon meg szabályt minden kiolvasandó értékhez az adatmezőben.
  • A regisztertérkép alapján válasszon előjeles, előjel nélküli vagy IEEE 754 típust. HEX-átváltó
  • Rugalmas bájtsorrend konfiguráció, alkalmazkodva a különböző eszközök adatformátumaihoz
  • TCP elemzési jellemzők:
  • Automatikusan felismeri és elemzi az MBAP fejléc információkat (tranzakció ID, protokoll ID, hossz, egység ID)
  • A Modbus TCP nem ad CRC-t vagy LRC-t az alkalmazási kerethez.
  • TCP keret formátum: MBAP fejléc (7 bájt) + funkciókód (1 bájt) + adatok (n bájt)
  • Ellenőrizze, hogy az MBAP-hossz a Unit ID és a PDU bájtjait számolja.
  • TCP elemzési példa:
  • Bemenet: 00 01 00 00 00 07 01 03 04 00 01 00 02
  • Elemzés: Tranzakció ID=1, Protokoll ID=0, Hossz=7, Egység ID=1, Funkciókód=03, Adatok=00 01 00 02
  • Mentett RTU-olvasási válaszokhoz nyissa meg a soros hibakeresőt, és válassza a Fájl adatforrást.

Modbus TCP Protokoll Ismeretek

Támogatott adattípusok

    Bájtsorrend típusok

      Funkciókódok magyarázata

        TCP hibakeresési tippek

          Alkalmazási területek