Protokół MODBUS-RTUMAP
Advantech Czech sro, Sokolska 71, 562 04 Usti nad Orlici, Czechy
Dokument nr APP-0057-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 – informacja dotycząca 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.
1. Dziennik zmian
1.1 Dziennik zmian protokołu MODBUS-RTUMAP
wersja 1.0.0 (2012-01-13)
- Pierwsze wydanie
wersja 1.0.1 (2012-01-20)
- Dozwolony odczyt rejestru zerowego
wersja 1.0.2 (2013-12-11)
- Dodano obsługę FW 4.0.0+
wersja 1.0.3 (2015-08-21)
- Naprawiono błąd sortowania danych w buforze wewnętrznym
wersja 1.0.4 (2018-09-27)
- Dodano oczekiwane zakresy wartości do komunikatów o błędach JavaSript
wersja 1.0.5 (2019-02-13)
- Naprawiono odczyt cewek
2. Opis aplikacji routera
Protokół aplikacji routera MODBUS-RTUMAP nie jest zawarty w standardowym oprogramowaniu routera. Przesyłanie tej aplikacji routera opisano w instrukcji konfiguracji (patrz [1, 2]).
Aplikacja routera nie jest kompatybilna z platformą v4.
Moduł ten umożliwia okresowy odczyt danych z bufora przechowującego wartości uzyskane z podłączonych urządzeń pomiarowych (mierników). Do każdego urządzenia pomiarowego można przypisać określoną liczbę rejestrów (lub cewek). Zakresy te następują po sobie, zatem moduł RTUMAP odczytuje dane z całkowitej liczby przypisanych rejestrów (lub cewek) zaczynając od podanego adresu początkowego. Dobrze ułożony schemat modelu można zobaczyć na poniższym rysunku:
Rysunek 1: Schemat modelu
- Komputer
- MODBUS TCP
- BUFOR
- METRY
Do konfiguracji dostępna jest aplikacja routera RTUMAP web interfejs, który można wywołać, naciskając nazwę modułu na stronie Aplikacje routera web interfejs. Lewa część web interfejs (tj. menu) zawiera jedynie pozycję Return, która to przełącza web interfejs do interfejsu routera.
3. Konfiguracja aplikacji routera
Rzeczywista konfiguracja tej aplikacji routera odbywa się za pomocą formularza po prawej stronie. Pierwsza pozycja w tym formularzu – Włącz RTUMAP na porcie rozszerzeń – służy do aktywacji tej aplikacji routera. Znaczenie pozostałych pozycji opisano w poniższej tabeli:
Przedmiot | Znaczenie |
Port rozszerzeń | Odpowiedni port rozszerzeń (PORT1 lub PORT2) |
Szybkość transmisji | Szybkość modulacji (liczba wyraźnych zmian symboli – zdarzeń sygnalizacyjnych – dokonywanych w medium transmisyjnym na sekundę) |
Bity danych | Liczba bitów danych (7 lub 8) |
Parytet | Parzystość (brak, parzysta lub nieparzysta) |
Zatrzymaj bity | Liczba bitów stopu (1 lub 2) |
Limit czasu podziału | Opóźnienie między odczytami (w milisekundach) |
Przeczytaj okres | Okres odczytu danych z bufora (w sekundach) |
Port TCP | Numer portu TCP |
Adres początkowy | Adres początkowy rejestru |
Tabela 1: Opis pozycji w formularzu konfiguracyjnym
Na dole formularza konfiguracyjnego dostępna jest także lista podłączonych liczników wraz z informacją o ich ustawieniach.
Wszystkie zmiany zaczną obowiązywać po naciśnięciu przycisku Zastosuj.
Rysunek 2: Formularz konfiguracji
3.1 Dodawanie i usuwanie urządzenia pomiarowego
Poszczególne liczniki (urządzenia pomiarowe) można usunąć z listy poprzez kliknięcie pozycji [Usuń] znajdującej się przed opisem licznika. Aby dodać licznik kliknij opcję [Dodaj licznik]. Przed dodaniem licznika należy podać adres licznika, adres początkowy, liczbę rejestrów lub cewek (Number Of Values (Register lub Coils)) i wybrać funkcję odczytu (patrz rysunek poniżej). W ten sposób możliwe jest dodanie do 10 urządzeń.
Rysunek 3: Dodawanie urządzenia pomiarowego
3.2 Funkcje odczytu i zapisu
Poniższy rysunek opisuje funkcje używane do odczytu i zapisu pomiędzy komputerem, aplikacją routera RTUMAP i licznikiem. Funkcje 0x01 (odczyt) i 0x0F (zapis) przeznaczone są wyłącznie dla cewek. Aby móc zapisywać niektóre wartości do cewek urządzenia MODBUS RTU (funkcją 0x0F) należy ustawić funkcję odczytu w deklaracji licznika na funkcję numer 1.
Rysunek 4: Funkcje odczytu i zapisu obsługiwane przez aplikację routera RTUMAP
- Komputer
- odczytaj funkcje 0x03, 0x04
- zapisz funkcje 0x06, 0x10
- RTUMAP
- odczytaj funkcje 0x03x 0x04
- zapis funkcji 0x0F (tylko dla cewek)
- Licznik MODBUS
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 routera, przejdź do Modele routerów znajdź żądany model i przejdź odpowiednio do zakładki Podręczniki lub Oprogramowanie sprzętowe.
Pakiety instalacyjne i podręczniki aplikacji routera są dostępne na stronie Aplikacje routera strona.
Aby zapoznać się z dokumentacją deweloperską, przejdź do Strefa Dev strona.
Protokół MODBUS-RTUMAP Instrukcja
Dokumenty / Zasoby
![]() |
Aplikacja routera protokołu ADVANTECH MODBUS-RTUMAP [plik PDF] Instrukcja użytkownika Protokół MODBUS-RTUMAP Aplikacja routera, Protokół MODBUS-RTUMAP, Aplikacja routera, Aplikacja |