Diagnostyka Modbus RTU zaczyna się od rzeczywistego żądania i odpowiedzi, a nie pulpitu w chmurze. Przekroczenie czasu, odpowiedź z wyjątkiem i niewiarygodny pomiar to różne awarie. Przed zmianą bramy zapisz, która występuje; inaczej naprawę okablowania można pomylić ze zmianą mapy rejestrów.
Ustal, kto odpytuje przyrząd
Brama może sama odpytywać przyrządy polowe, przekształcać przychodzące żądania Modbus TCP lub przenosić bajty szeregowe innej aplikacji. Układy te wymagają różnych nastaw. Ustal element inicjujący żądanie i używany port szeregowy. Samo połączenie sieciowe nie uruchamia harmonogramu odpytywania.
Dla METRAVON TG451 podano jeden port RS485 i obsługę Modbus RTU/TCP. Potwierdź tryb i funkcje mapowania zainstalowanego oprogramowania sprzętowego. Porty Ethernet nie tworzą dodatkowych niezależnych magistral RS485, a definicje rejestrów nadal pochodzą z każdego podłączonego przyrządu.

Diagnostyka Modbus RTU według wyniku
| Wynik | Co oznacza | Kolejna kontrola |
|---|---|---|
| Brak odpowiedzi | Inicjator nie przyjął odpowiedzi przed upływem swojego limitu czasu. | Sprawdź zasilanie przyrządu, wybór portu, format szeregowy, adres i przechwycony ruch. |
| Błąd CRC | Przechwycona ramka nie przeszła kontroli integralności. | Sprawdź nastawy analizatora i granice ramek, następnie zbadaj zakłócenia, kolizje i okablowanie. |
| Wyjątek | Odpowiadające urządzenie odrzuciło żądaną operację. | Odczytaj kod wyjątku i potwierdź urządzenie, funkcję, adres i żądaną liczbę elementów. |
| Błędna wartość | Odpowiedź została zdekodowana, ale wynik nie odpowiada oczekiwanemu pomiarowi. | Porównaj surowe rejestry z udokumentowanym typem, kolejnością, skalą i bieżącą wartością procesu. |
Wyjątek dowodzi zakończonej wymiany, a nie niezawodności całej instalacji. Potwierdź odpowiedź właściwego przyrządu; zduplikowane adresy mogą wprowadzać w błąd. Tak samo przekroczenie czasu nie dowodzi przerwania kabla. Wyłączone zadanie odpytywania, zły port lub ignorowane żądanie mogą dać ten sam objaw.
Potwierdź jeden odczyt bez zakłócania pracującej magistrali
Wyeksportuj konfigurację bramy i zapisz nieudaną wymianę ze znacznikami czasu. W zatwierdzonym oknie serwisowym przetestuj jeden przyrząd i jedną udokumentowaną wartość tylko do odczytu. Używaj aktualnego adresu i nastaw szeregowych, a nie domyślnego adresu z założenia. Na szeregowej magistrali Modbus adres 0 jest zarezerwowany dla zapisów rozgłoszeniowych bez odpowiedzi; nie służy do prób odczytu rejestru. Pytaj skonfigurowany adres indywidualny i sprawdź, czy nie używa go inny przyrząd segmentu. Jeśli potrzebne jest oddzielne urządzenie nadrzędne do próby, usuń konkurencyjne odpytywanie według procedury obiektu zamiast dołączać drugie aktywne urządzenie nadrzędne do tej samej pracującej magistrali.
Jeśli narzędzia pozwalają, porównaj udaną próbę z żądaniem bramy bajt po bajcie. Jeśli żądania są identyczne, lecz udaje się tylko jedno, zbadaj zależności czasowe, okablowanie portu i przełączanie kierunku transmisji. Jeśli krótka próba działa, a zainstalowany kabel nie, przejdź do kontroli topologii RS485 i zakłóceń; zmiana danych dostępowych chmury nie naprawi tej różnicy.
Ustal definicję rejestru przed dodaniem punktów
Funkcja 03 odczytuje rejestry przechowujące, a 04 rejestry wejściowe. Drukowany numer rejestru w instrukcji i pole adresu bramy mogą używać różnych zasad numeracji. Ustal mapowanie na znanej wartości zamiast automatycznie odejmować jeden od każdego numeru. Żądany blok musi też mieścić się w zakresie obsługiwanym przez urządzenie.
Gdy odpowiedź jest prawidłowa, zapisuj surowe słowa obok zdekodowanego wyniku. Dokumentacja urządzenia musi określać czy typ jest ze znakiem czy bez znaku, szerokość wartości, reprezentację zmiennoprzecinkową, jeśli dotyczy, kolejność słów, skalę i jednostkę. Nie naprawiaj błędnej interpretacji niewyjaśnionym mnożnikiem. Wartość wiarygodna w jednym punkcie może stać się błędna po zmianie znaku lub wielkości.
Rozszerzaj listę odpytywania stopniowo. Obserwuj czas pełnego cyklu przy wolnym lub nieobecnym urządzeniu, bo ponowienia mogą opóźniać sprawne punkty. Określ, jak aplikacja odbiorcza odróżnia ostatnią poprawną wartość od świeżego pomiaru. Przekształcanie brama–platforma weryfikuj oddzielnie od odczytu szeregowego.
Pytania integracyjne
Pytanie 1. Czy pierwszą zmianą powinien być dłuższy limit czasu?
Tylko gdy przechwycony ruch pokazuje prawidłową odpowiedź przychodzącą po obecnym limicie. Jeśli brak żądania, pytany jest niewłaściwy adres lub linia jest zakłócona, dłuższe czekanie głównie opóźnia diagnozę. Przed zachowaniem zmiany zapisz czas odpowiedzi i wpływ na cały cykl.
Pytanie 2. Czy zmiana SIM wpływa na nieudany lokalny odczyt rejestru?
Nie, gdy brama sama odpytuje lokalnie, a awaria jest widoczna już na jej porcie szeregowym. Sprawdź łącze zewnętrzne po poprawnej lokalnej akwizycji. W układzie ze zdalnym urządzeniem nadrzędnym przed takim wnioskiem ustal, czy żądanie dotarło do bramy.
Pytanie 3. Co jest potrzebne do oceny integracji TG451?
Podaj dokument rejestrów przyrządu, zapis udanych lub nieudanych ramek, bieżące nastawy szeregowe, wersję oprogramowania sprzętowego i wymagany tryb bramy. Dołącz liczbę punktów i wymagania odświeżania, aby ocena obejmowała odpytywanie, a nie tylko dopasowanie złącza.
Podsumowanie
Powtarzalny odczyt znanego rejestru jest użytecznym początkiem. Przenieś zweryfikowane nastawy do bramy, a następnie potwierdź dekodowanie i obsługę starych danych u odbiorcy. Prześlij METRAVON zapis ramek i szczegóły mapowania, prosząc o pomoc w konfiguracji lub ofertę bramy.
