Narzędzie online Modbus TCP | Analizator ramek/Generator poleceń/Nagłówek MBAP/Konwerter danych Modbus TCP

Narzędzie online Modbus TCP, obsługujące analizę ramek TCP, generowanie poleceń, generowanie danych/ramek odpowiedzi i obsługę nagłówka MBAP. Obsługuje wiele typów danych (UINT16/INT16/UINT32/INT32/FLOAT32) i kolejności bajtów (ABCD/DCBA/BADC/CDAB), generując standardowe polecenia Modbus TCP jednym kliknięciem.

Generator poleceń żądania Modbus TCP

Generator ramek odpowiedzi Modbus TCP

Typ danych
Kolejność bajtów
Wartość(Wartość dziesiętna)

Analizator ramek Modbus TCP

Konfiguracja reguł analizy

Pozycja początkowa
Typ danych
Dane surowe
Kolejność bajtów
Dane uporządkowane
Wynik analizy
Akcje
Brak reguł analizy. Dodaj regułę, aby rozpocząć analizę.

Instrukcja użytkowania

Przegląd funkcji

Narzędzie Modbus TCP to zintegrowane narzędzie protokołu Modbus TCP, które oferuje trzy podstawowe funkcje: generowanie poleceń, generowanie danych odpowiedzi i analizę danych. Pomaga użytkownikom szybko generować standardowe polecenia Modbus TCP, obsługiwać informacje nagłówka MBAP, symulować dane odpowiedzi od urządzeń podrzędnych i analizować rzeczywiste dane komunikacyjne.

Główne funkcje:

  • Generowanie poleceń: Obsługuje popularne kody funkcyjne, umożliwiając szybkie generowanie standardowych poleceń Modbus.
  • Generowanie danych odpowiedzi: Obsługuje symulowanie danych odpowiedzi od urządzeń podrzędnych, co ułatwia testowanie i weryfikację.
  • Analiza danych: Obsługuje analizę wielu typów danych i kolejności bajtów, co pozwala szybko zweryfikować, czy typ danych i kolejność bajtów są poprawne.

Instrukcja użytkowania generatora poleceń

  • Identyfikator jednostki: Adres urządzenia w trybie TCP, zawarty w nagłówku MBAP.
  • Identyfikator transakcji: Używany w trybie TCP do dopasowywania żądań i odpowiedzi, zakres 0-65535.
  • Kod funkcyjny: Obsługuje standardowe kody funkcyjne, takie jak 01/02/03/04/05/06/15/16.
  • Adres początkowy: Adres początkowy rejestru do odczytu lub zapisu.
  • Ilość: Ilość danych do odczytu lub zapisu.
  • Przykłady poleceń TCP:
  • Polecenie odczytu TCP: 00 01 00 00 00 06 01 03 00 00 00 02 (nagłówek MBAP + PDU).
  • Polecenie zapisu TCP: 00 01 00 00 00 06 01 06 00 00 00 01 (nagłówek MBAP + PDU).
  • Opis nagłówka MBAP: ID transakcji (00 01) + ID protokołu (00 00) + Długość (00 06) + ID jednostki (01).

Instrukcja użytkowania generatora danych odpowiedzi

  • Wybierz kod funkcyjny pasujący do polecenia.
  • Obsługuje wiele typów danych: UINT16/INT16/UINT32/INT32/FLOAT32 itp.
  • Obsługuje wiele kolejności bajtów: ABCD/DCBA/BADC/CDAB.
  • Identyfikator transakcji TCP: Musi być zgodny z ID transakcji w poleceniu żądania.
  • Identyfikator jednostki TCP: Odpowiada ID jednostki w poleceniu żądania.
  • Przykłady odpowiedzi TCP:
  • Odpowiedź na odczyt TCP: 00 01 00 00 00 07 01 03 04 00 01 00 02 (nagłówek MBAP + PDU odpowiedzi).
  • Odpowiedź na zapis TCP: 00 01 00 00 00 06 01 06 00 00 00 01 (nagłówek MBAP + PDU potwierdzenia).
  • Uwaga: ID transakcji w odpowiedzi TCP musi być zgodne z żądaniem, a pole długości jest obliczane automatycznie.

Instrukcja użytkowania analizatora danych

  • Obsługuje wprowadzanie standardowych ramek danych Modbus do analizy.
  • Można skonfigurować wiele reguł analizy, obsługujących różne typy danych i kolejności bajtów.
  • Wbudowana konwersja wielu typów danych, obsługująca liczby całkowite ze znakiem/bez znaku i liczby zmiennoprzecinkowe.
  • Elastyczna konfiguracja kolejności bajtów, dostosowana do formatów danych różnych urządzeń.
  • Cechy analizy TCP:
  • Automatyczne rozpoznawanie i analiza informacji nagłówka MBAP (ID transakcji, ID protokołu, długość, ID jednostki).
  • Tryb TCP nie wymaga weryfikacji sumy kontrolnej, polegając na protokole TCP w celu zapewnienia integralności danych.
  • Format ramki TCP: Nagłówek MBAP (7 bajtów) + Kod funkcyjny (1 bajt) + Dane (n bajtów).
  • Kluczowe punkty weryfikacji: Poprawny format nagłówka MBAP, ID protokołu równe 0x0000, dokładne pole długości.
  • Przykład analizy TCP:
  • Wejście: 00 01 00 00 00 07 01 03 04 00 01 00 02
  • Analiza: ID transakcji=1, ID protokołu=0, Długość=7, ID jednostki=1, Kod funkcyjny=03, Dane=00 01 00 02
  • Do analizy dużych ilości danych zaleca się korzystanie z funkcji analizy plików w narzędziu do analizy danych Modbus na stronie debugowania Modbus, która obsługuje przetwarzanie wsadowe danych.

Wiedza o protokole Modbus TCP

Obsługiwane typy danych

    Typy kolejności bajtów

      Opis kodów funkcyjnych

        Wskazówki dotyczące debugowania TCP

          Scenariusze zastosowań

            Narzędzie online Modbus TCP | Analizator ramek/Generator poleceń/Nagłówek MBAP/Konwerter danych Modbus TCP