Debuger szeregowy Modbus RTU

Podłącz urządzenie szeregowe w przeglądarce z Web Serial. Wysyłaj żądania, analizuj odpowiedzi i wyświetlaj odczytane wartości na wykresie.

Konfiguracja portu szeregowego

Prędkość transmisji
Bity danych
Bity stopu
Parzystość
Twoja przeglądarka nie obsługuje Web Serial API, funkcja portu szeregowego jest niedostępna. Użyj obsługiwanej przeglądarki na komputerze stacjonarnym (np. Chrome, Edge).

Informacje dziennika

Maksymalna liczba linii
Format wyświetlania
Tryb Modbus
Format wejściowy
Adres urządzenia podrzędnego (HEX)
Kod funkcyjny (HEX)
Adres początkowy (HEX)
Ilość (HEX)
ms

Analizator danych Modbus

Źródło danych
Format danych
Włącz analizę
Nazwa regułyPozycja początkowaTyp danychKolejność bajtówWspółczynnikStałaLiczba miejsc po przecinkuAkcje

Surowe ramki

Maksymalna liczba linii
IndeksCzasRamka
Total : 0/ Page
1 / 1

Instrukcja użytkowania

Rozwiązywanie problemów z portem szeregowym i RTU

Przegląd funkcji

Połącz się z urządzeniem szeregowym, wysyłaj żądania i analizuj odpowiedzi RTU na odczyt. Potrzebna jest obsługiwana przeglądarka komputerowa i zgoda na dostęp do portu.

Główne funkcje:

  • Połącz się z prędkością, parzystością, bitami danych i stopu wymaganymi przez urządzenie.
  • Monitorowanie danych: Wyświetla wysyłane i odbierane dane w czasie rzeczywistym, obsługując tryby wyświetlania HEX i tekstowy.
  • Interpretuj pasujące odpowiedzi RTU na odczyt według przesunięć bajtowych, typów danych i kolejności bajtów.
  • Przeglądaj odczytane wartości w tabeli lub na wykresie i eksportuj wyniki do Excela.

Używanie w połączeniu z narzędziem Modbus RTU

Konfiguracja portu szeregowego

  • Kliknij przycisk wyboru portu szeregowego, aby wybrać urządzenie portu szeregowego do połączenia.
  • Prędkość transmisji: Powszechnie używane wartości to 9600, 19200 itp. Musi być zgodna z ustawieniami urządzenia.
  • Bity danych: dopasuj do urządzenia; Modbus RTU używa 8 bitów danych.
  • Bity stopu: dopasuj do urządzenia i ustawienia parzystości.
  • Parzystość: wybierz brak, parzystą lub nieparzystą zgodnie z urządzeniem.

Konfiguracja dziennika

  • Tryb wyświetlania: HEX (szesnastkowy) lub TEXT (tekstowy).
  • Automatyczne czyszczenie: Automatycznie usuwa stare dane, gdy przekroczona zostanie maksymalna liczba linii.
  • Maksymalna liczba linii: Maksymalna liczba linii przechowywanych w dzienniku.

Konfiguracja wysyłania

  • Włącz tryb HEX, aby wysłać wartości bajtów ramki RTU.
  • Dodaj CRLF dopisuje znaki powrotu karetki i nowej linii. Wyłącz tę opcję dla binarnych ramek RTU.
  • Wysyłanie cykliczne ponawia bieżące żądanie w wybranym odstępie.
  • Odstęp podaje się w milisekundach. Pozostaw czas na odpowiedź urządzenia.
  • Przykład instrukcji Modbus RTU:
  • 01 03 00 00 00 0A C5 CD - Odczytaj 10 rejestrów przechowujących od adresu 0.
  • 01 10 00 00 00 01 02 00 01 67 90 - Zapisz wartość 1 w jednym rejestrze przechowującym funkcją 16 (0x10).

Analiza danych Modbus

Źródło danych

  • Port szeregowy: Dane w czasie rzeczywistym odbierane bezpośrednio z urządzenia.
  • Plik: analizuj zapisane bajty binarne lub tekst szesnastkowy.

Format danych

  • Format binarny:Surowe dane Modbus RTU bezpośrednio z urządzenia.
  • Format tekstowy:Tekst szesnastkowy oddzielony spacjami, np. 01 03 0C 40 48 F5 C3 00 00 01 3A C6 FE FF FF 39 D4.
  • Dopasuj format do danych źródłowych. Analiza używa wybranego adresu urządzenia i kodu funkcji oraz wymaga prawidłowego CRC.

Reguły analizy

  • Przesunięcie bajtowe: licz od zera, zaczynając od pierwszego bajtu danych odpowiedzi.
  • Typ danych: wybierz format całkowity lub IEEE 754 zgodnie z instrukcją urządzenia.
  • Kolejność bajtów: wybierz ABCD, DCBA, BADC lub CDAB zgodnie z mapą rejestrów urządzenia.
  • Współczynnik: pomnóż odczytaną wartość przez ten mnożnik.
  • Stała: dodaj to przesunięcie po zastosowaniu współczynnika.
  • Liczba miejsc po przecinku: Liczba miejsc po przecinku do wyświetlenia w wyniku.

Samouczek wideo