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ły | Pozycja początkowa | Typ danych | Kolejność bajtów | Współczynnik | Stała | Liczba miejsc po przecinku | Akcje |
|---|
Surowe ramki
Maksymalna liczba linii
| Indeks | Czas | Ramka |
|---|
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
- Utwórz żądanie RTU, wyłącz tryb Modbus, włącz HEX i wklej żądanie do pola wysyłania.
- Utwórz przykładowe odpowiedzi RTU na odczyt i zapisz je jako tekst szesnastkowy, aby przetestować analizę pliku.
- Typowy przepływ pracy:
- 1. Skonfiguruj parametry portu szeregowego i połącz się z urządzeniem.
- 2. Przygotuj żądanie odczytu według mapy rejestrów urządzenia.
- 3. Wybierz odstęp odpytywania odpowiedni dla urządzenia.
- 4. Ustaw adres odpowiedzi, kod funkcji i reguły analizy.
- 5. Użyj tabeli lub wykresu do monitorowania zmian danych.
- 6. W razie potrzeby wyeksportuj dane do analizy offline.
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.