Aplikacja routera protokołu ADVANTECH MODBUS-RTU2TCP
Informacje o produkcie
- Protokół: MODBUS-RTU2TCP
- Producent: Advantech Czech sro
- Adres: Sokolska 71, 562 04 Usti nad Orlicą, Czechy
- Numer dokumentu: APP-0056-EN
- Data rewizji: 26 października 2023 r.
Zastrzeżenie: Advantech Czech sro nie ponosi odpowiedzialności za szkody przypadkowe lub następcze będące następstwem dostarczenia, wykonania lub użytkowania niniejszej instrukcji.
Informacja o znaku towarowym: Wszystkie nazwy marek użyte w tym podręczniku są zarejestrowanymi znakami towarowymi ich właścicieli. Użycie znaków towarowych lub innych oznaczeń w tej publikacji ma charakter wyłącznie informacyjny i nie stanowi poparcia ze strony właściciela znaku towarowego.
Instrukcje użytkowania produktu
Dziennik zmian
Zapoznaj się z sekcją Dziennik zmian protokołu MODBUS-RTU2TCP.
Opis aplikacji routera
Protokół aplikacji routera MODBUS-RTU2TCP nie jest zawarty w standardowym oprogramowaniu routera. Aby załadować tę aplikację routera, postępuj zgodnie z instrukcjami zawartymi w instrukcji konfiguracji (patrz rozdział Dokumenty powiązane).
Aplikacja routera umożliwia konwersję komunikatów Modbus RTU odbieranych linią szeregową na protokół Modbus TCP.
Rysunek 1: Router z aplikacją routera konwertującą dane z kotłów do SCADA (obrazek nie jest dołączony)
Aplikacja routera może przechowywać odebrane dane na pamięci flash USB, jeśli w danym momencie nie jest dostępne połączenie sieciowe TCP (Internet). Dane zostaną przesłane ponownie po nawiązaniu połączenia, zapewniając odpowiednią kolejność danych.
Protokół MODBUS RTU i MODBUS TCP
Aplikacja routera umożliwia konwersję protokołu MODBUS RTU na protokół MODBUS TCP.
Protokół MODBUS RTU działa na linii szeregowej, a router obsługuje w tym celu porty rozszerzeń RS232 lub RS485/422.
Rysunek 2: Komunikat Modbus na linii szeregowej (obrazek nie jest dołączony)
Podczas wysyłania MODBUS ADU w protokole TCP/IP do identyfikacji używany jest nagłówek MBAP. Port TCP 502 jest dedykowany dla MODBUS TCP ADU.
Rysunek 3: Komunikat Modbus w protokole TCP/IP (obraz nie jest dołączony)
Konfiguracja
Aby skonfigurować aplikację routera Modbus RTU2TCP, użyj pliku Web interfejs. Uzyskaj do niego dostęp, klikając stronę Aplikacje routera, a następnie wybierając nazwę aplikacji routera. Strona konfiguracji nosi nazwę „Config” i dostępna jest opcja „Return”, umożliwiająca powrót do ustawień routera. Web interfejs.
Rysunek 3: Formularz konfiguracji (obraz nie jest dołączony)
Advantech Czech sro, Sokolska 71, 562 04 Usti nad Orlici, Czechy Dokument nr APP-0056-EN, wersja z dnia 26 października 2023 r.
© 2023 Advantech Czech sro Żadna część tej publikacji nie może być powielana ani rozpowszechniana w żadnej formie ani żadnymi środkami, elektronicznymi lub mechanicznymi, w tym fotografią, nagrywaniem lub jakimkolwiek systemem przechowywania i wyszukiwania informacji, bez pisemnej zgody. Informacje zawarte w tej instrukcji mogą ulec zmianie bez powiadomienia i nie stanowią one zobowiązania ze strony firmy Advantech.
Advantech Czech sro nie ponosi odpowiedzialności za szkody przypadkowe lub następcze będące następstwem dostarczenia, wykonania lub użytkowania niniejszej instrukcji.
Wszystkie nazwy marek użyte w tej instrukcji są zastrzeżonymi znakami towarowymi odpowiednich właścicieli. Używanie znaków towarowych lub innych
Oznaczenia zawarte w tej publikacji służą wyłącznie celom informacyjnym i nie stanowią poparcia właściciela znaku towarowego.
Użyte symbole
- Niebezpieczeństwo — informacje dotyczące bezpieczeństwa użytkownika lub potencjalnego uszkodzenia routera.
- Uwaga – problemy, które mogą pojawić się w określonych sytuacjach.
- Informacje – Przydatne wskazówki lub informacje o szczególnym znaczeniu.
- Example – npampplik funkcji, polecenia lub skryptu.
Dziennik zmian
Dziennik zmian protokołu MODBUS-RTU2TCP
- wersja 1.0.0 (2015-07-31)
Pierwsze wydanie - wersja 1.0.1 (2015-11-04)
Dodano opcję „ID Slave” - wersja 1.0.2 (2016-11-10)
Naprawiono błąd w pętli odczytu uart - wersja 1.1.0 (2018-09-27)
Dodano obsługę ttyUSB - wersja 1.1.1 (2018-09-27)
Dodano oczekiwane zakresy wartości do komunikatów o błędach JavaSript
Opis aplikacji routera
Aplikacja routera Protokół MODBUS-RTU2TCP nie jest zawarty w standardowym oprogramowaniu routera. Przesyłanie tej aplikacji routera opisano w instrukcji konfiguracji (patrz rozdział Dokumenty powiązane).
Modbus RTU2TCP nie jest kompatybilny z platformą v4.
Aplikacja routera w routerze Advantech umożliwia konwersję komunikatów Modbus RTU odbieranych linią szeregową – na komunikaty Modbus TCP. Są one następnie wysyłane za pośrednictwem protokołu TCP do określonego serwera Modbus. Jest to przydatne w zastosowaniach, gdzie komputer zbiera dane np. z kotłów lub innych urządzeń. Dane w formacie Modbus RTU przesyłane są do routera Advantech poprzez RS485. Są one konwertowane do formatu Modbus TCP i wysyłane przez Internet do serwera Modbus, a następnie do SCADA. Zobacz poniższy rysunek:
Router z włączoną aplikacją routera jest urządzeniem slave RS485 Modbus – wszystkie dane muszą być przesyłane do routera przez komputer lub wyświetlacz kaskadowy.
Aplikacja routera może zapisać odebrane dane na pamięci flash USB, jeśli połączenie sieciowe TCP (Internet) nie jest w danej chwili dostępne. Następnie jest wysyłany ponownie po nawiązaniu połączenia z odpowiednią kolejnością danych.
Protokół MODBUS RTU i MODBUS TCP
Konwersję protokołu MODBUS RTU na protokół MODBUS TCP zapewnia aplikacja routera. Protokół MODBUS RTU działa na linii szeregowej. W routerze można zastosować port rozszerzeń RS232 lub RS485/422.
Obydwa protokoły mają część wspólną – jednostkę danych protokołu (PDU). Różnią się częścią jednostki danych aplikacji (ADU). Odebrana PDU na linii szeregowej ma adres jednostki docelowej w nagłówku i sumę kontrolną na końcu.
Podczas wysyłania MODBUS ADU w protokole TCP/IP do identyfikacji używany jest nagłówek MBAP. Port 502 TCP jest dedykowany dla MODBUS TCP ADU.
Konfiguracja
Użyj Web interfejs aplikacji routera Modbus RTU2TCP, aby go skonfigurować. Jest dostępny z poziomu routera Web interfejs, klikając stronę Aplikacje routera, a następnie nazwę aplikacji routera. W menu aplikacji Router po lewej stronie znajdują się tylko dwie pozycje. Config to strona konfiguracji, a Return to powrót do routera Web interfejs. W poniższej tabeli znajdują się objaśnienia elementów konfiguracji:
Przedmiot | Opis |
Włączać | Umożliwia konwersję protokołu MODBUS RTU na protokół MODBUS TCP/IP. |
Port rozszerzeń | Port, na którym zostanie nawiązane połączenie MODBUS RTU:
Przyglądać się Ogólny stronę w routerze lub Port rozszerzeń 1 or Port rozszerzeń 2 strony, aby zobaczyć położenie interfejsu szeregowego w routerze. |
Szybkość transmisji | Szybkość komunikacji interfejsu szeregowego. Zakres od 300 do 115200. |
Bity danych | Liczba bitów danych w komunikacji szeregowej. 7 lub 8. |
Parytet | Kontroluj bit parzystości w komunikacji szeregowej:
|
Zatrzymaj bity | Liczba bitów stopu w komunikacji szeregowej. 1 lub 2. |
Limit czasu podziału | Przedział czasowy przerwania wiadomości. Jeśli przy odbiorze zostanie rozpoznana spacja pomiędzy dwoma znakami i jeśli ta spacja jest dłuższa niż wartość parametru w milisekundach, wiadomość ze wszystkich odebranych danych jest kompilowana i wysyłana. |
Adres serwera | Określa adres serwera TCP, na który będą przesyłane dane. |
Port TCP | Port TCP serwera (powyżej), na który będą przesyłane odebrane dane. Port 502 jest domyślnie ustawiony na MODBUS ADU. |
Limit czasu odpowiedzi | Określa przedział czasu, w którym oczekiwana jest odpowiedź. Jeśli odpowiedź nie nadejdzie, zostanie wysłany jeden z następujących kodów błędów:
|
Włącz pamięć podręczną na karcie pamięci USB | Umożliwia przechowywanie wiadomości, które nie mogły zostać dostarczone na stronę TCP. Każda pojedyncza wiadomość Modbus jest zapisywana jako plik fileDo 65536 files (wiadomości) można zapisać. Aplikacja routera regularnie próbuje ponownie wysłać najstarszą wiadomość. Jeśli ponowne wysłanie się powiedzie, inne wiadomości również zostaną wysłane ponownie. Kolejność komunikatów zostaje zachowana. |
Tabela 1: Formularz konfiguracji
Wszelkie zmiany w ustawieniach zostaną zastosowane po naciśnięciu przycisku Stosować przycisk.
- Advantech po czesku: Port rozszerzeń RS232 – instrukcja obsługi (MAN-0020-EN)
- Advantech po czesku: Port rozszerzeń RS485/422 – instrukcja obsługi (MAN-0025-EN)
Dokumentację związaną z produktem można uzyskać na Portalu Inżynierskim pod adresem icr.advantech.cz adres.
Aby uzyskać skróconą instrukcję obsługi, instrukcję obsługi, instrukcję konfiguracji lub oprogramowanie sprzętowe, przejdź do strony Modele routera, znajdź wymagany model i przejdź odpowiednio do zakładki Podręczniki lub Oprogramowanie sprzętowe.
Pakiety instalacyjne aplikacji routera i podręczniki są dostępne na stronie aplikacji routera.
Aby zapoznać się z dokumentacją programistyczną, przejdź na stronę DevZone.
Dokumenty / Zasoby
![]() |
Aplikacja routera protokołu ADVANTECH MODBUS-RTU2TCP [plik PDF] Instrukcja użytkownika Protokół MODBUS-RTU2TCP Aplikacja routera, Protokół MODBUS-RTU2TCP, Aplikacja routera, Aplikacja, Protokół aplikacji MODBUS-RTU2TCP |