Loxone Modbus Extension został zaprojektowany do integracji do 32 urządzeń z interfejsem Modbus RTU. Modbus RTU to protokół master-slave oparty na standardzie RS485.
Spis treści
- Uruchomienie
- Wstawianie i adresowanie urządzeń
- Diagnostyka problemów z komunikacją Modbus
- Wejścia, wyjścia, właściwości
- Uwagi dotyczące bezpieczeństwa
- Dokumenty
Uruchomienie↑
Rozszerzenie Modbus jest instalowane w odpowiedniej rozdzielnicy na szynie montażowej.
Podłącz zasilanie do Miniservera i rozszerzenia Modbus.
Jeśli na interfejsie kontrolowanych urządzeń znajduje się zacisk GND, należy również podłączyć GND.
Urządzenia Modbus są połączone przewodowo, ostatnie urządzenie Modbus musi być zakończone rezystorem końcowym 120 omów.
Do okablowania najlepiej zastosować parę przewodów kabla Cat 5/6/7, alternatywnie można użyć innego skrętki.
Maksymalna długość Modbus zależy od szybkości transmisji. Dłuższe odcinki przewodów skutkują niższą możliwą szybkością transmisji. Absolutne maksimum to 1200m/3937ft.
Po włączeniu zasilania , dioda LED statusu rozszerzenia miga po krótkim czasie na pomarańczowo, jeśli połączenie z Miniserverem jest prawidłowe.
Następnie wykonaj procedurę parowania Link.
Wstawianie i adresowanie urządzeń↑
Każde urządzenie Modbus musi zostać wstawione do drzewa urządzeń peryferyjnych ręcznie lub poprzez wstawienie szablonu.
Dla każdego urządzenia Modbus na tej samej magistrali należy ustawić inny adres. Musi on być ustawiony identycznie na samym urządzeniu i w Loxone Config.
Ogólne ustawienia Modbus, takie jak szybkość transmisji, bity stopu i parzystość, muszą być ustawione identycznie we wszystkich urządzeniach na tej samej magistrali.
Teraz przejdź do Dokumentacji urządzeń Modbus i szablonów.
Diagnostyka problemów z komunikacją Modbus↑
Gdy komunikacja Modbus nie działa poprawnie, Modbus Monitor może dostarczyć cennych informacji na temat potencjalnych problemów. Poniżej znajduje się lista typowych komunikatów o błędach, wraz z prawdopodobnymi przyczynami i rozwiązaniami.
Komunikat o błędzie | Możliwe rozwiązanie | Possible Solution |
---|---|---|
Invalid Modbus Command | Polecenie Modbus nie jest obsługiwane przez urządzenie Modbus. | Obsługiwane polecenia można znaleźć w dokumentacji urządzenia Modbus. |
Illegal IO Address | Adres IO nie jest obsługiwany lub dostępny w urządzeniu Modbus. Może to wynikać z błędu konwersji dziesiętnej/szesnastkowej lub przesunięcia adresu IO specyficznego dla protokołu Modbus. | Sprawdź konfigurację adresu IO w dokumentacji urządzenia Modbus i sprawdź, czy nie wystąpił błąd konwersji dziesiętnej/szesnastkowej. Jeśli arkusz danych określa adresy zaczynające się od 1 (Register Address), zmniejsz wartość o 1 podczas wprowadzania. |
Illegal Data Value | Podana wartość danych nie jest obsługiwana przez urządzenie Modbus. | Sprawdź dokumentację urządzenia Modbus pod kątem dopuszczalnych wartości danych. |
Modbus Slave Device Failure | Urządzenie Modbus napotkało nienaprawialny błąd. | Sprawdź fizyczne i elektryczne połączenia urządzenia, upewnij się, że jego zasilanie jest sprawne i sprawdź je pod kątem widocznych uszkodzeń lub wadliwego działania. |
Unexpected Function Code | Urządzenie Modbus nie rozpoznaje kodu funkcji (polecenia). | Prawidłowe kody funkcji można znaleźć w dokumentacji urządzenia Modbus. |
Answer from Invalid Device | Otrzymano odpowiedź z nieprawidłowego adresu urządzenia (np. oczekiwano adresu X, ale odpowiedź nadeszła z adresu Y). | Upewnij się, że okablowanie i połączenia są prawidłowe dla określonych urządzeń i sprawdź, czy wszystkie urządzenia są prawidłowo zaadresowane i podłączone. |
Unexpected Response | Miniserver lub Modbus Extension nie może zinterpretować odpowiedzi z urządzenia Modbus. | Sprawdź konfigurację Modbus i format odpowiedzi urządzenia. |
Modbus Server Not Reachable | Ten błąd może wskazywać na wewnętrzny problem z serwerem Modbus w urządzeniu Miniserver. | Sprawdź konfigurację serwera Modbus i stan operacyjny w Miniserver. |
LNK Value from Sensor | Dane są odbierane, ale mogą być nieprawidłowe. | Upewnij się, że skonfigurowano prawidłowy typ danych, w razie potrzeby dostosuj adresy IO z arkusza danych (ponieważ często zaczynają się one od 1) i zweryfikuj ustawienia kolejności rejestrów i kolejności bajtów. |
No Response | Komunikacja z urządzeniem Modbus nie jest możliwa. | Patrz poniższa sekcja dotycząca kwestii związanych z okablowaniem. |
CRC Error | Błąd komunikacji spowodowany wadliwym okablowaniem. | Patrz poniższa sekcja dotycząca kwestii związanych z okablowaniem. |
Invalid Response | W większości przypadków jest to błąd spowodowany wadliwym okablowaniem urządzenia Modbus. | Patrz poniższa sekcja dotycząca kwestii związanych z okablowaniem. |
Invalid Length Received | Często spowodowane wadliwym okablowaniem urządzenia Modbus. | Patrz poniższa sekcja dotycząca kwestii związanych z okablowaniem. |
Too Much Data Received | W większości przypadków jest to problem związany z okablowaniem. | Patrz poniższa sekcja dotycząca kwestii związanych z okablowaniem. |
Unexpected Error | Zwykle spowodowane problemami z okablowaniem urządzenia Modbus. | Patrz poniższa sekcja dotycząca kwestii związanych z okablowaniem. |
Dla wszystkich problemów związanych z okablowaniem:
-Okablowanie: Potwierdź prawidłowe okablowanie, połączenia i zasilanie.
-Uziemienie: Upewnij się, że we wszystkich urządzeniach w instalacji utrzymywane jest prawidłowe uziemienie (GND).
-Termination Resistor: Tylko jeden rezystor terminujący 120 Ohm powinien być obecny na ostatnim urządzeniu Modbus w łańcuchu (nie dotyczy to Modbus Air i Wallbox Air, ponieważ można podłączyć tylko jedno urządzenie Modbus).
-Zakłócenia komunikacji: Zbadanie wszelkich czynników środowiskowych lub zewnętrznych (np. zakłóceń elektrycznych), które mogą mieć wpływ na komunikację.
-Odwrócone przewody: Sprawdź polaryzację połączenia Modbus: + odpowiada A, a - odpowiada B. Nieprawidłowe okablowanie spowoduje awarię komunikacji.
Wejścia diagnostyczne↑
Krótki opis | Opis | Jednostka | Zakres wartości |
---|---|---|---|
Status online Modbus Extension | Wskazuje, czy urządzenie jest dostępne przez Miniserver. Diagnostyka urządzeń Air Diagnostyka urządzeń Tree Diagnostyka rozszerzeń |
Cyfrowy | 0/1 |
Właściwości↑
Krótki opis | Opis | Jednostka | Zakres wartości | Wartość standardowa |
---|---|---|---|---|
Numer seryjny | Określa numer seryjny urządzenia. Wprowadź „Auto”, aby automatycznie sparować rozszerzenie z nieznanym numerem seryjnym. Tej opcji można użyć tylko wtedy, gdy istnieje tylko jedno rozszerzenie tego samego typu. Zapisz w Miniserverze, aby sparować rozszerzenie. Następnie należy wczytać program z Miniservera, aby przenieść rzeczywisty numer seryjny rozszerzenia do programu. |
- | - | - |
Szybkość transmisji | Prędkość transmisji połączenia szeregowego | bit/s | 0...2147483647 | 19200 |
Bity stopu | Liczba bitów stopu (1-2) połączenia szeregowego | - | 1...2 | 1 |
Parzystość | Parzystość dla połączenia Modbus. Bity stopu są ustawiane automatycznie: 2 bity stopu dla parzystości none, 1 bit stopu dla innych ustawień. |
- | - | - |
Timing | W trybie automatycznym jest wykorzystane poniższe ustawienie: Przerwa: 5ms jeżeli baud rate jest mniejszy od 7000bps, inaczej są wykorzystane okresy 50-cio bitowe. Timeout: 1000ms |
- | - | - |
Monitoruj status online | Jeśli opcja ta jest zaznaczona, użytkownik zostanie powiadomiony za pośrednictwem Statusu systemu lub Mailera, jeśli urządzenie przestanie być dostępne lub przejdzie w tryb offline. | - | - | - |
Uwagi dotyczące bezpieczeństwa↑
Instalacja musi być przeprowadzona przez wykwalifikowanego elektryka zgodnie z obowiązującymi przepisami.
To urządzenie musi być zamontowane na szynie DIN w obudowie do dystrybucji elektrycznej, aby zapewnić ochronę przed kontaktem, wodą i pyłem.
Dokumenty↑
Instrukcja obsługi 3-fazowego licznika energii Eastron SDM630 Modbus
Arkusz danych Licznik energii Modbus 1-fazowy
Arkusz danych Licznik energii Modbus 3-fazowy (wycofany)