PROTOKÓŁ RS485 Modbus i bramka LAN
Specyfikacje
- Protokoły komunikacyjne: MODBUS ASCII/RTU, MODBUS TCP
- Obsługiwane interfejsy: RS485 MODBUS, LAN
- Maksymalna liczba obsługiwanych urządzeń podrzędnych: Do 247
- Port MODBUS TCP: 502
- Struktura ramy:
- Tryb ASCII: 1 start, 7 bitów, parzysty, 1 stop (7E1)
- Tryb RTU: 1 start, 8 bitów, brak, 1 stop (8N1)
- Tryb TCP: 1 start, 7 bitów, parzysty, 2 stop (7E2)
Często zadawane pytania
- Jaki jest cel protokołu komunikacyjnego MODBUS?
- Protokół MODBUS ułatwia komunikację pomiędzy urządzeniem master a wieloma urządzeniami slave, umożliwiając wymianę danych w systemach automatyki przemysłowej.
- Ile urządzeń slave można podłączyć za pomocą protokołu MODBUS?
- Protokół MODBUS obsługuje do 247 urządzeń podrzędnych podłączonych w konfiguracji sieci magistrali lub gwiazdy.
- Jak mogę zmienić adres urządzenia slave w trybie MODBUS ASCII/RTU?
- Aby zmienić adres slave w trybie MODBUS ASCII/RTU, należy zapoznać się z instrukcją obsługi, gdzie znajdują się instrukcje dotyczące konfigurowania numeru logicznego licznika.
Ograniczenie odpowiedzialności
Producent zastrzega sobie prawo do modyfikacji specyfikacji zawartych w niniejszej instrukcji bez uprzedniego ostrzeżenia. Jakakolwiek kopia tej instrukcji, w części lub w całości, czy to w formie fotokopii, czy w inny sposób, nawet w formie elektronicznej, bez pisemnej zgody producenta, narusza warunki praw autorskich i podlega karze.
Zabrania się używania urządzenia do celów innych niż te, do których zostało przeznaczone, jak wynika z niniejszej instrukcji. Korzystając z funkcji tego urządzenia, należy przestrzegać wszystkich przepisów i szanować prywatność oraz uzasadnione prawa innych osób.
Z WYJĄTKIEM ZAKRESU ZABRONIONEGO PRZEZ OBOWIĄZUJĄCE PRAWO, PRODUCENT W ŻADNYM WYPADKU NIE PONOSI ODPOWIEDZIALNOŚCI ZA SZKODY WYNIKOWE ZWIĄZANE Z PRODUKTEM, A PRODUCENT NIE PRZYJMUJE ANI NIE UPRAWNIA ŻADNEGO PRZEDSTAWICIELA LUB INNEJ OSOBY DO PRZYJMOWANIA ZA TO JAKICHKOLWIEK ZOBOWIĄZAŃ CZY ODPOWIEDZIALNOŚCI JEST INNY NIŻ TAKI JAK ZOSTAŁO WYRAŹNIE OKREŚLONE W NINIEJSZYM.
Wszystkie znaki towarowe użyte w tej instrukcji są własnością odpowiednich właścicieli.
Informacje zawarte w niniejszej instrukcji mają charakter wyłącznie informacyjny, mogą ulec zmianie bez wcześniejszego ostrzeżenia i nie mogą być uważane za wiążące dla Producenta. Producent nie ponosi żadnej odpowiedzialności za ewentualne błędy lub niespójności zawarte w niniejszej instrukcji.
OPIS
MODBUS ASCII/RTU to protokół komunikacyjny master-slave, który może obsługiwać do 247 urządzeń slave połączonych w magistralę lub sieć w gwiazdę. Protokół wykorzystuje połączenie simpleksowe na jednej linii. W ten sposób komunikaty komunikacyjne przemieszczają się po jednej linii w dwóch przeciwnych kierunkach.
MODBUS TCP jest odmianą rodziny MODBUS. W szczególności obejmuje wykorzystanie przesyłania komunikatów MODBUS w środowisku „Intranet” lub „Internet” przy użyciu protokołu TCP/IP na stałym porcie 502.
Komunikaty typu master-slave mogą być:
- Odczyt (kody funkcji $01, $03, $04): komunikacja odbywa się pomiędzy urządzeniem master i pojedynczym urządzeniem slave. Umożliwia odczytanie informacji o sprawdzanym liczniku
- Zapis (kod funkcji $10): komunikacja odbywa się pomiędzy urządzeniem master i pojedynczym urządzeniem slave. Umożliwia zmianę ustawień licznika
- Broadcast (niedostępne dla MODBUS TCP): komunikacja odbywa się pomiędzy urządzeniem master i wszystkimi podłączonymi urządzeniami slave. Jest to zawsze polecenie zapisu (kod funkcji $10) i wymaga numeru logicznego $00
W połączeniu typu wielopunktowego (MODBUS ASCII/RTU) adres slave (zwany także numerem logicznym) pozwala na identyfikację każdego licznika podczas komunikacji. Każdy licznik ma ustawiony domyślny adres slave (01) i użytkownik może go zmienić.
W przypadku MODBUS TCP adres urządzenia podrzędnego jest zastępowany pojedynczym bajtem, identyfikatorem jednostki.
Struktura ramki komunikacyjnej – tryb ASCII
Bit na bajt: 1 start, 7 bitów, parzysty, 1 stop (7E1)
Nazwa | Długość | Funkcjonować |
ROZPOCZNIJ RAMKĘ | 1 znaków | Znacznik początku wiadomości. Rozpoczyna się dwukropkiem „:” (3A) |
POLE ADRESOWE | 2 znaków | Licznik liczby logicznej |
KOD FUNKCJI | 2 znaków | Kod funkcji (01 USD / 03 USD / 04 USD / 10 USD) |
POLE DANYCH | n znaków | Dane + długość zostaną wypełnione w zależności od typu wiadomości |
SPRAWDZANIE BŁĘDÓW | 2 znaków | Kontrola błędów (LRC) |
RAMKA KOŃCOWA | 2 znaków | Powrót karetki – para nowego wiersza (CRLF) (0D i 0A USD) |
Struktura ramki komunikacyjnej – tryb RTU
Bit na bajt: 1 start, 8 bitów, brak, 1 stop (8N1)
Nazwa | Długość | Funkcjonować |
ROZPOCZNIJ RAMKĘ | 4 znaki bezczynności | Co najmniej 4 znaki czasu ciszy (warunek MARK) |
POLE ADRESOWE | 8 bitów | Licznik liczby logicznej |
KOD FUNKCJI | 8 bitów | Kod funkcji (01 USD / 03 USD / 04 USD / 10 USD) |
POLE DANYCH | nx 8 bitów | Dane + długość zostaną wypełnione w zależności od typu wiadomości |
SPRAWDZANIE BŁĘDÓW | 16 bitów | Kontrola błędów (CRC) |
RAMKA KOŃCOWA | 4 znaki bezczynności | Co najmniej 4 znaki czasu ciszy pomiędzy klatkami |
Struktura ramki komunikacyjnej – tryb TCP
Bit na bajt: 1 start, 7 bitów, parzysty, 2 stop (7E2)
Nazwa | Długość | Funkcjonować |
ID TRANSAKCJI | 2 bajtów | Do synchronizacji wiadomości serwera i klienta |
ID PROTOKOŁU | 2 bajtów | Zero dla MODBUS TCP |
LICZBA BYTÓW | 2 bajtów | Liczba pozostałych bajtów w tej ramce |
Identyfikator jednostki | 1 bajt | Adres urządzenia podrzędnego (255, jeśli nie jest używany) |
KOD FUNKCJI | 1 bajt | Kod funkcji (01 USD / 04 USD / 10 USD) |
BAJTY DANYCH | n bajtów | Dane jako odpowiedź lub polecenie |
Generacja LRC
Pole Longitudinal Redundancy Check (LRC) ma jeden bajt i zawiera 8-bitową wartość binarną. Wartość LRC jest obliczana przez urządzenie nadawcze, które dołącza LRC do wiadomości. Urządzenie odbiorcze ponownie oblicza LRC podczas odbierania komunikatu i porównuje obliczoną wartość z rzeczywistą wartością otrzymaną w polu LRC. Jeśli te dwie wartości nie są równe, pojawia się błąd. LRC oblicza się, dodając do siebie kolejne 8-bitowe bajty komunikatu, odrzucając wszelkie przeniesienia, a następnie uzupełniając wynik dwoma bajtami. LRC jest polem 8-bitowym, zatem każde nowe dodanie znaku, które dałoby wartość większą niż 255 miejsc dziesiętnych, po prostu „przesuwa” wartość pola przez zero. Ponieważ nie ma dziewiątego bitu, przeniesienie jest automatycznie odrzucane.
Procedura generowania LRC jest następująca:
- Dodaj wszystkie bajty wiadomości, z wyjątkiem początkowego „dwukropka” i końcowego CR LF. Dodaj je do 8-bitowego pola, tak aby nośniki zostały odrzucone.
- Odejmij końcową wartość pola od $FF, aby otrzymać jedności – uzupełnienie.
- Dodaj 1, aby otrzymać dwójkę – uzupełnienie.
Umieszczenie LRC w wiadomości
Gdy w wiadomości przesyłany jest 8-bitowy kod LRC (2 znaki ASCII), najpierw przesyłany jest znak wyższego rzędu, a po nim znak niższego rzędu. Na przykładample, jeśli wartość LRC wynosi 52 USD (0101 0010):
Okrężnica
':' |
Adres | Funkcja | Dane
Liczyć |
Dane | Dane | …. | Dane | LRC
Cześć „5” |
LRC
Lo'2' |
CR | LF |
Funkcja C do obliczenia LRC
Generacja CRC
Pole cyklicznej kontroli nadmiarowej (CRC) składa się z dwóch bajtów i zawiera wartość 16-bitową. Wartość CRC jest obliczana przez urządzenie nadawcze, które dołącza CRC do wiadomości. Urządzenie odbiorcze przelicza CRC podczas odbierania komunikatu i porównuje obliczoną wartość z rzeczywistą wartością otrzymaną w polu CRC. Jeśli te dwie wartości nie są równe, pojawia się błąd.
CRC jest uruchamiane poprzez wstępne załadowanie 16-bitowego rejestru do wszystkich jedynek. Następnie rozpoczyna się proces dodawania kolejnych 1-bitowych bajtów komunikatu do bieżącej zawartości rejestru. Do generowania CRC wykorzystywanych jest tylko osiem bitów danych w każdym znaku. Bity startu i stopu oraz bit parzystości nie mają zastosowania do CRC.
Podczas generowania CRC każdy 8-bitowy znak jest poddawany wyłącznej operacji OR z zawartością rejestru. Następnie wynik jest przesuwany w kierunku najmniej znaczącego bitu (LSB), przy czym zero jest wypełniane w pozycji najbardziej znaczącego bitu (MSB). LSB jest ekstrahowany i badany. Jeżeli LSB wynosiło 1, rejestr jest wówczas poddawany wyłącznej operacji OR z wcześniej ustaloną, stałą wartością. Jeśli LSB wynosi 0, nie ma miejsca żadne wyłączne OR.
Proces ten powtarza się aż do wykonania ośmiu zmian. Po ostatnim (ósmym) przesunięciu następny 8-bitowy znak jest poddawany wyłącznej operacji OR z bieżącą wartością rejestru i proces powtarza się przez kolejne osiem przesunięć, jak opisano powyżej. Ostateczną zawartością rejestru, po zastosowaniu wszystkich znaków komunikatu, jest wartość CRC.
Obliczona procedura generowania CRC jest następująca:
- Załaduj rejestr 16-bitowy za pomocą $FFFF. Nazwij to rejestrem CRC.
- Ekskluzywny LUB pierwszy 8-bitowy bajt komunikatu z bajtem młodszego rzędu 16-bitowego rejestru CRC, umieszczający wynik w rejestrze CRC.
- Przesuń rejestr CRC o jeden bit w prawo (w stronę LSB), wypełniając MSB zerami. Wyodrębnij i sprawdź LSB.
- (Jeśli LSB wynosiło 0): Powtórz krok 3 (kolejne przesunięcie). (Jeśli LSB wynosiło 1): Wyłącznie LUB rejestr CRC z wartością wielomianu $A001 (1010 0000 0000 0001).
- Powtarzaj kroki 3 i 4, aż zostanie wykonanych 8 zmian. Po wykonaniu tej czynności zostanie przetworzony cały 8-bitowy bajt.
- Powtórz kroki od 2 do 5 dla następnego 8-bitowego bajtu wiadomości. Kontynuuj tę czynność, aż wszystkie bajty zostaną przetworzone.
- Ostateczną zawartością rejestru CRC jest wartość CRC.
- Gdy w wiadomości zostanie umieszczony kod CRC, należy zamienić jego górny i dolny bajt w sposób opisany poniżej.
Umieszczenie CRC w wiadomości
Gdy w komunikacie przesyłany jest 16-bitowy kod CRC (dwa 8-bitowe bajty), najpierw zostanie przesłany bajt o niższym poziomie ważności, a po nim bajt o wyższym poziomie ważności.
Na przykładample, jeśli wartość CRC wynosi 35F7 (0011 0101 1111 0111):
adr | Funkcja | Dane
Liczyć |
Dane | Dane | …. | Dane | CRC
tak, F7 |
CRC
Cześć 35 |
Funkcje generowania CRC – Z tabelą
Wszystkie możliwe wartości CRC są wstępnie ładowane do dwóch tablic, które są po prostu indeksowane w miarę zwiększania się funkcji w buforze komunikatów. Jedna tablica zawiera wszystkie 256 możliwych wartości CRC dla starszego bajtu 16-bitowego pola CRC, a druga tablica zawiera wszystkie wartości młodszego bajtu. Indeksowanie CRC w ten sposób zapewnia szybsze wykonanie, niż można by to osiągnąć poprzez obliczenie nowej wartości CRC z każdym nowym znakiem z bufora komunikatów.
Funkcje generowania CRC – bez tabeli
CZYTANIE STRUKTURY POLECEŃ
- W przypadku modułu połączonego z licznikiem: Główne urządzenie komunikacyjne może wysyłać do modułu polecenia w celu odczytania jego stanu i ustawień lub odczytania zmierzonych wartości, stanu i ustawień istotnych dla licznika.
- W przypadku licznika ze zintegrowaną komunikacją: Główne urządzenie komunikacyjne może wysyłać do licznika polecenia w celu odczytania jego stanu, ustawień i zmierzonych wartości.
- Jednocześnie można odczytać więcej rejestrów wysyłając jedno polecenie, pod warunkiem, że rejestry są następujące po sobie (patrz rozdział 5). Zgodnie z trybem protokołu MODBUS polecenie odczytu ma następującą strukturę.
Modbus ASCII/RTU
Wartości zawarte zarówno w komunikatach Zapytanie, jak i Odpowiedź są w formacie szesnastkowym.
Zapytanie npampplik w przypadku MODBUS RTU: 01030002000265CB
Example | Bajt | Opis | Liczba bajtów |
01 | – | Adres Slave | 1 |
03 | – | Kod funkcji | 1 |
00 | Wysoki | Rejestr startowy | 2 |
02 | Niski | ||
00 | Wysoki | Liczba słów do przeczytania | 2 |
02 | Niski | ||
65 | Wysoki | Kontrola błędów (CRC) | 2 |
CB | Niski |
Odpowiedź exampplik w przypadku MODBUS RTU: 01030400035571F547
Example | Bajt | Opis | Liczba bajtów |
01 | – | Adres Slave | 1 |
03 | – | Kod funkcji | 1 |
04 | – | Liczba bajtów | 1 |
00 | Wysoki | Żądane dane | 4 |
03 | Niski | ||
55 | Wysoki | ||
71 | Niski | ||
F5 | Wysoki | Kontrola błędów (CRC) | 2 |
47 | Niski |
ModBus TCP
Wartości zawarte zarówno w komunikatach Zapytanie, jak i Odpowiedź są w formacie szesnastkowym.
Zapytanie npampplik w przypadku MODBUS TCP: 010000000006010400020002
Example | Bajt | Opis | Liczba bajtów |
01 | – | Identyfikator transakcji | 1 |
00 | Wysoki | Identyfikator protokołu | 4 |
00 | Niski | ||
00 | Wysoki | ||
00 | Niski | ||
06 | – | Liczba bajtów | 1 |
01 | – | Identyfikator jednostki | 1 |
04 | – | Kod funkcji | 1 |
00 | Wysoki | Rejestr startowy | 2 |
02 | Niski | ||
00 | Wysoki | Liczba słów do przeczytania | 2 |
02 | Niski |
Odpowiedź exampplik w przypadku MODBUS TCP: 01000000000701040400035571
Example | Bajt | Opis | Liczba bajtów |
01 | – | Identyfikator transakcji | 1 |
00 | Wysoki | Identyfikator protokołu | 4 |
00 | Niski | ||
00 | Wysoki | ||
00 | Niski | ||
07 | – | Liczba bajtów | 1 |
01 | – | Identyfikator jednostki | 1 |
04 | – | Kod funkcji | 1 |
04 | – | Liczba bajtów żądanych danych | 2 |
00 | Wysoki | Żądane dane | 4 |
03 | Niski | ||
55 | Wysoki | ||
71 | Niski |
Liczba zmiennoprzecinkowa zgodnie ze standardem IEEE
- Podstawowy format umożliwia przedstawienie liczby zmiennoprzecinkowej standardu IEEE w jednym formacie 32-bitowym, jak pokazano poniżej:
- gdzie S jest bitem znaku, e' jest pierwszą częścią wykładnika, a f jest ułamkiem dziesiętnym umieszczonym obok 1. Wewnętrznie wykładnik ma długość 8 bitów, a przechowywany ułamek ma długość 23 bitów.
- Do obliczonej wartości zmiennoprzecinkowej stosowana jest metoda zaokrąglania do najbliższego.
- Format zmiennoprzecinkowy jest pokazany w następujący sposób:
NOTATKA: Ułamki zwykłe (dziesiętne) są zawsze wyświetlane, podczas gdy wiodąca jedynka (ukryty bit) nie jest przechowywana.
Exampplik konwersji wartości pokazanej w postaci zmiennoprzecinkowej
Wartość odczytana za pomocą zmiennoprzecinkowej:
45AACC00(16)
Wartość przeliczona do formatu binarnego:
0 | 10001011 | 01010101100110000000000(2) |
podpisać | wykładnik potęgowy | frakcja |
PISANIE STRUKTURY POLECEŃ
- W przypadku modułu połączonego z licznikiem: Nadrzędne urządzenie komunikacyjne może wysyłać do modułu polecenia w celu zaprogramowania samego siebie lub zaprogramowania licznika.
- W przypadku licznika ze zintegrowaną komunikacją: Główne urządzenie komunikacyjne może wysyłać do licznika polecenia w celu jego zaprogramowania.
- Jednocześnie można dokonać większej liczby ustawień wysyłając jedno polecenie, pod warunkiem, że odpowiednie rejestry są następujące po sobie (patrz rozdział 5). W zależności od użytego typu protokołu MODBUS polecenie zapisu ma następującą strukturę.
Modbus ASCII/RTU
Wartości zawarte zarówno w komunikatach żądania, jak i odpowiedzi są w formacie szesnastkowym.
Zapytanie npampplik w przypadku MODBUS RTU: 011005150001020008F053
Example | Bajt | Opis | Liczba bajtów |
01 | – | Adres Slave | 1 |
10 | – | Kod funkcji | 1 |
05 | Wysoki | Rejestr startowy | 2 |
15 | Niski | ||
00 | Wysoki | Liczba słów do napisania | 2 |
01 | Niski | ||
02 | – | Licznik bajtów danych | 1 |
00 | Wysoki | Dane do programowania | 2 |
08 | Niski | ||
F0 | Wysoki | Kontrola błędów (CRC) | 2 |
53 | Niski |
Odpowiedź exampplik w przypadku MODBUS RTU: 01100515000110C1
Example | Bajt | Opis | Liczba bajtów |
01 | – | Adres Slave | 1 |
10 | – | Kod funkcji | 1 |
05 | Wysoki | Rejestr startowy | 2 |
15 | Niski | ||
00 | Wysoki | Liczba pisanych słów | 2 |
01 | Niski | ||
10 | Wysoki | Kontrola błędów (CRC) | 2 |
C1 | Niski |
ModBus TCP
Wartości zawarte zarówno w komunikatach żądania, jak i odpowiedzi są w formacie szesnastkowym.
Zapytanie npampplik w przypadku MODBUS TCP: 010000000009011005150001020008
Example | Bajt | Opis | Liczba bajtów |
01 | – | Identyfikator transakcji | 1 |
00 | Wysoki | Identyfikator protokołu | 4 |
00 | Niski | ||
00 | Wysoki | ||
00 | Niski | ||
09 | – | Liczba bajtów | 1 |
01 | – | Identyfikator jednostki | 1 |
10 | – | Kod funkcji | 1 |
05 | Wysoki | Rejestr startowy | 2 |
15 | Niski | ||
00 | Wysoki | Liczba słów do napisania | 2 |
01 | Niski | ||
02 | – | Licznik bajtów danych | 1 |
00 | Wysoki | Dane do programowania | 2 |
08 | Niski |
Odpowiedź exampplik w przypadku MODBUS TCP: 010000000006011005150001
Example | Bajt | Opis | Liczba bajtów |
01 | – | Identyfikator transakcji | 1 |
00 | Wysoki | Identyfikator protokołu | 4 |
00 | Niski | ||
00 | Wysoki | ||
00 | Niski | ||
06 | – | Liczba bajtów | 1 |
01 | – | Identyfikator jednostki | 1 |
10 | – | Kod funkcji | 1 |
05 | Wysoki | Rejestr startowy | 2 |
15 | Niski | ||
00 | Wysoki | Polecenie zostało pomyślnie wysłane | 2 |
01 | Niski |
KODY WYJĄTKÓW
- W przypadku modułu połączonego z licznikiem: Gdy moduł otrzyma nieprawidłowe zapytanie, wysyłany jest komunikat o błędzie (kod wyjątku).
- W przypadku licznika ze zintegrowaną komunikacją: W przypadku otrzymania przez licznik nieprawidłowego zapytania wysyłany jest komunikat o błędzie (kod wyjątku).
- Zgodnie z trybem protokołu MODBUS możliwe są następujące kody wyjątków.
Modbus ASCII/RTU
Wartości zawarte w komunikatach odpowiedzi są w formacie szesnastkowym.
Odpowiedź exampplik w przypadku MODBUS RTU: 01830131F0
Example | Bajt | Opis | Liczba bajtów |
01 | – | Adres Slave | 1 |
83 | – | Kod funkcji (80+03) | 1 |
01 | – | Kod wyjątku | 1 |
31 | Wysoki | Kontrola błędów (CRC) | 2 |
F0 | Niski |
Poniżej opisano kody wyjątków dla MODBUS ASCII/RTU:
- $01 NIELEGALNA FUNKCJA: kod funkcji otrzymany w zapytaniu nie jest dopuszczalną akcją.
- $02 NIELEGALNY ADRES DANYCH: adres danych otrzymany w zapytaniu jest niedopuszczalny (tj. kombinacja rejestru i długości transferu jest nieprawidłowa).
- $03 NIELEGALNA WARTOŚĆ DANYCH: wartość zawarta w polu danych zapytania nie jest wartością dozwoloną.
- $04 NIELEGALNA DŁUGOŚĆ ODPOWIEDZI: żądanie wygenerowałoby odpowiedź o rozmiarze większym niż dostępny dla protokołu MODBUS.
ModBus TCP
Wartości zawarte w komunikatach odpowiedzi są w formacie szesnastkowym.
Odpowiedź exampplik w przypadku MODBUS TCP: 010000000003018302
Example | Bajt | Opis | Liczba bajtów |
01 | – | Identyfikator transakcji | 1 |
00 | Wysoki | Identyfikator protokołu | 4 |
00 | Niski | ||
00 | Wysoki | ||
00 | Niski | ||
03 | – | Liczba bajtów kolejnych danych w tym ciągu | 1 |
01 | – | Identyfikator jednostki | 1 |
83 | – | Kod funkcji (80+03) | 1 |
02 | – | Kod wyjątku | 1 |
Poniżej opisano kody wyjątków dla protokołu MODBUS TCP:
- $01 NIELEGALNA FUNKCJA: kod funkcji jest nieznany serwerowi.
- $02 NIELEGALNY ADRES DANYCH: adres danych otrzymany w zapytaniu nie jest adresem dozwolonym dla licznika (tj. kombinacja rejestru i długości transferu jest nieprawidłowa).
- $03 NIELEGALNA WARTOŚĆ DANYCH: wartość zawarta w polu danych zapytania nie jest wartością dopuszczalną dla licznika.
- $04 AWARIA SERWERA: podczas wykonywania wystąpiła awaria serwera.
- $05 POTWIERDZENIE: serwer zaakceptował wywołanie serwera, ale wykonanie usługi wymaga stosunkowo długiego czasu. Serwer zwraca zatem jedynie potwierdzenie otrzymania wywołania usługi.
- $06 SERWER ZAJĘTY: serwer nie mógł zaakceptować żądania MB PDU. Aplikacja kliencka jest odpowiedzialna za podjęcie decyzji, czy i kiedy ponownie wysłać żądanie.
- $0A ŚCIEŻKA BRAMKI NIEDOSTĘPNA: moduł komunikacyjny (lub licznik w przypadku licznika ze zintegrowaną komunikacją) nie jest skonfigurowany lub nie może się komunikować.
- URZĄDZENIE DOCELOWE BRAMKI $0B NIE ODPOWIEDZI: licznik nie jest dostępny w sieci.
OGÓLNE INFORMACJE O TABELACH REJESTROWYCH
NOTATKA: Największa liczba rejestrów (lub bajtów), które można odczytać jednym poleceniem:
- 63 rejestry w trybie ASCII
- 127 rejestrów w trybie RTU
- 256 bajtów w trybie TCP
NOTATKA: Największa liczba rejestrów, które można zaprogramować jednym poleceniem:
- 13 rejestry w trybie ASCII
- 29 rejestrów w trybie RTU
- 1 rejestr w trybie TCP
NOTATKA: Wartości rejestrów są w formacie szesnastkowym ($).
NAGŁÓWEK tabeli | Oznaczający |
PARAMETR | Symbol i opis parametru do odczytu/zapisu. |
+/- |
Znak dodatni lub ujemny na odczytanej wartości.
Reprezentacja znaku zmienia się w zależności od modułu komunikacyjnego lub modelu licznika: Tryb bitowy znaku: Jeśli ta kolumna jest zaznaczona, odczytana wartość rejestru może mieć znak dodatni lub ujemny. Konwertuj wartość rejestru ze znakiem, jak pokazano w poniższych instrukcjach: Najbardziej znaczący bit (MSB) wskazuje znak w następujący sposób: 0=dodatni (+), 1=ujemny (-). Wartość ujemna npampna: MSB 8020 = 1000000000100000 = -32 | szesnastkowy | kosz | grudzień | |
Tryb uzupełnienia 2: Jeśli ta kolumna jest zaznaczona, odczytana wartość rejestru może być dodatnia lub ujemna
podpisać. Wartości ujemne są reprezentowane przez uzupełnienie do 2. |
|
LICZBA CAŁKOWITA |
Dane rejestru INTEGER.
Pokazuje jednostkę miary, typ RegSet, odpowiedni numer słowa i adres w formacie szesnastkowym. Dostępne są dwa typy RegSet: RegSet 0: rejestry słów parzystych/nieparzystych. RegSet 1: nawet rejestry słów. Niedostępne dla modułów LAN GATEWAY. Dostępne tylko dla: ▪ Liczniki ze zintegrowanym MODBUS ▪ Liczniki ze zintegrowaną siecią ETHERNET ▪ Moduły RS485 z wersją oprogramowania 2.00 lub wyższą. Aby zidentyfikować używany zestaw RegSet, należy zapoznać się z rejestrami $0523/$0538. |
IEEE | Dane rejestru standardowego IEEE.
Pokazuje jednostkę miary, numer słowa i adres w formacie szesnastkowym. |
ZAREJESTRUJ SIĘ DOSTĘPNOŚĆ WEDŁUG MODELU |
Dostępność rejestru w zależności od modelu. Jeżeli zaznaczone (rows) rejestr jest dostępny dla
odpowiedni model: 3-fazowe 6A/63A/80A SZEREGOWE: Liczniki 6-fazowe 63A, 80A i 3A z komunikacją szeregową. SZEREG 1-fazowy 80A: Liczniki 80-fazowe 1A z komunikacją szeregową. SZEREG 1-fazowy 40A: Liczniki 40-fazowe 1A z komunikacją szeregową. Zintegrowany 3-fazowy ETHERNET TCP: Liczniki 3-fazowe ze zintegrowaną komunikacją ETHERNET TCP. Zintegrowany 1-fazowy ETHERNET TCP: Liczniki 1-fazowe ze zintegrowaną komunikacją ETHERNET TCP. LANG TCP (w zależności od modelu): liczniki połączone z modułem LAN GATEWAY. |
ZNACZENIE DANYCH | Opis danych otrzymanych w odpowiedzi na polecenie odczytu. |
PROGRAMOWALNE DANE | Opis danych, które mogą zostać przesłane dla polecenia zapisu. |
ODCZYT REJESTRÓW (KODY FUNKCJI $03, $04)
U1N | Ph 1-N tomtage | 2 | 0000 | 2 | 0000 | mV | 2 | 1000 | V | ● | ● | ● | ||||
U2N | Ph 2-N tomtage | 2 | 0002 | 2 | 0002 | mV | 2 | 1002 | V | ● | ● | ● | ||||
U3N | Ph 3-N tomtage | 2 | 0004 | 2 | 0004 | mV | 2 | 1004 | V | ● | ● | ● | ||||
U12 | L 1-2 tomtage | 2 | 0006 | 2 | 0006 | mV | 2 | 1006 | V | ● | ● | ● | ||||
U23 | L 2-3 tomtage | 2 | 0008 | 2 | 0008 | mV | 2 | 1008 | V | ● | ● | ● | ||||
U31 | L 3-1 tomtage | 2 | 000A | 2 | 000A | mV | 2 | 100A | V | ● | ● | ● | ||||
U∑ | Objętość systemutage | 2 | 000C | 2 | 000C | mV | 2 | 100C | V | ● | ● | ● | ● | ● | ● | |
A1 | Prąd Ph1 | ● | 2 | 000E | 2 | 000E | mA | 2 | 100E | A | ● | ● | ● | |||
A2 | Prąd Ph2 | ● | 2 | 0010 | 2 | 0010 | mA | 2 | 1010 | A | ● | ● | ● | |||
A3 | Prąd Ph3 | ● | 2 | 0012 | 2 | 0012 | mA | 2 | 1012 | A | ● | ● | ● | |||
AN | Prąd neutralny | ● | 2 | 0014 | 2 | 0014 | mA | 2 | 1014 | A | ● | ● | ● | |||
A∑ | Prąd systemowy | ● | 2 | 0016 | 2 | 0016 | mA | 2 | 1016 | A | ● | ● | ● | ● | ● | ● |
PF1 | Współczynnik mocy Ph1 | ● | 1 | 0018 | 2 | 0018 | 0.001 | 2 | 1018 | – | ● | ● | ● | |||
PF2 | Współczynnik mocy Ph2 | ● | 1 | 0019 | 2 | 001A | 0.001 | 2 | 101A | – | ● | ● | ● | |||
PF3 | Współczynnik mocy Ph3 | ● | 1 | 001A | 2 | 001C | 0.001 | 2 | 101C | – | ● | ● | ● | |||
PF∑ | Współczynnik mocy systemu | ● | 1 | 001B | 2 | 001E | 0.001 | 2 | 101E | – | ● | ● | ● | ● | ● | ● |
P1 | Moc czynna Ph1 | ● | 3 | 001C | 4 | 0020 | mW | 2 | 1020 | W | ● | ● | ● | |||
P2 | Moc czynna Ph2 | ● | 3 | 001 stopni Fahrenheita | 4 | 0024 | mW | 2 | 1022 | W | ● | ● | ● | |||
P3 | Moc czynna Ph3 | ● | 3 | 0022 | 4 | 0028 | mW | 2 | 1024 | W | ● | ● | ● | |||
P∑ | Sys moc czynna | ● | 3 | 0025 | 4 | 002C | mW | 2 | 1026 | W | ● | ● | ● | ● | ● | ● |
S1 | Moc pozorna Ph1 | ● | 3 | 0028 | 4 | 0030 | mVA | 2 | 1028 | VA | ● | ● | ● | |||
S2 | Moc pozorna Ph2 | ● | 3 | 002B | 4 | 0034 | mVA | 2 | 102A | VA | ● | ● | ● | |||
S3 | Moc pozorna Ph3 | ● | 3 | 002E | 4 | 0038 | mVA | 2 | 102C | VA | ● | ● | ● | |||
S∑ | Moc pozorna systemu | ● | 3 | 0031 | 4 | 003C | mVA | 2 | 102E | VA | ● | ● | ● | ● | ● | ● |
Q1 | Moc bierna Ph1 | ● | 3 | 0034 | 4 | 0040 | mvar | 2 | 1030 | zmienna | ● | ● | ● | |||
Q2 | Moc bierna Ph2 | ● | 3 | 0037 | 4 | 0044 | mvar | 2 | 1032 | zmienna | ● | ● | ● | |||
Q3 | Moc bierna Ph3 | ● | 3 | 003A | 4 | 0048 | mvar | 2 | 1034 | zmienna | ● | ● | ● | |||
Q∑ | Moc bierna systemu | ● | 3 | 003D | 4 | 004C | mvar | 2 | 1036 | zmienna | ● | ● | ● | ● | ● | ● |
F | Częstotliwość | 1 | 0040 | 2 | 0050 | MHz | 2 | 1038 | Hz | ● | ● | ● | ● | ● | ● | |
SEKW.PH | Sekwencja faz | 1 | 0041 | 2 | 0052 | – | 2 | 103A | – | ● | ● | ● |
Znaczenie odczytanych danych:
- LICZBA CAŁKOWITA: $00=123-CCW, $01=321-CW, $02=nie zdefiniowano
- IEEE dla liczników ze zintegrowaną komunikacją i modułami RS485: $3DFBE76D=123-CCW, $3E072B02=321-CW, $0=nie określono
- IEEE dla modułów LAN GATEWAY: $0=123-CCW, $3F800000=321-CW, $40000000=niezdefiniowano
+kWh1 | Imp.ph1 Aktywny En. | 3 | 0100 | 4 | 0100 | 0.1 Wh | 2 | 1100 | Wh | ● | ● | ● | ||||
+kWh2 | Imp.ph2 Aktywny En. | 3 | 0103 | 4 | 0104 | 0.1 Wh | 2 | 1102 | Wh | ● | ● | ● | ||||
+kWh3 | Imp.ph3 Aktywny En. | 3 | 0106 | 4 | 0108 | 0.1 Wh | 2 | 1104 | Wh | ● | ● | ● | ||||
+kWh∑ | System Imp. Aktywny En. | 3 | 0109 | 4 | 010C | 0.1 Wh | 2 | 1106 | Wh | ● | ● | ● | ● | ● | ● | |
–kWh1 | Ph1 Eksp. Aktywny En. | 3 | 010C | 4 | 0110 | 0.1 Wh | 2 | 1108 | Wh | ● | ● | ● | ||||
–kWh2 | Ph2 Eksp. Aktywny En. | 3 | 010 stopni Fahrenheita | 4 | 0114 | 0.1 Wh | 2 | 110A | Wh | ● | ● | ● | ||||
–kWh3 | Ph3 Eksp. Aktywny En. | 3 | 0112 | 4 | 0118 | 0.1 Wh | 2 | 110C | Wh | ● | ● | ● | ||||
-kWh ∑ | Sys Exp. Aktywny En. | 3 | 0115 | 4 | 011C | 0.1 Wh | 2 | 110E | Wh | ● | ● | ● | ● | ● | ● | |
+kVAh1-L | Imp.ph1 Opóźnienie. Pozorne En. | 3 | 0118 | 4 | 0120 | 0.1 VAh | 2 | 1110 | Wah | ● | ● | ● | ||||
+kVAh2-L | Imp.ph2 Opóźnienie. Pozorne En. | 3 | 011B | 4 | 0124 | 0.1 VAh | 2 | 1112 | Wah | ● | ● | ● | ||||
+kVAh3-L | Imp.ph3 Opóźnienie. Pozorne En. | 3 | 011E | 4 | 0128 | 0.1 VAh | 2 | 1114 | Wah | ● | ● | ● | ||||
+kVAh∑-L | System Imp. Opóźnienie. Pozorne En. | 3 | 0121 | 4 | 012C | 0.1 VAh | 2 | 1116 | Wah | ● | ● | ● | ● | ● | ● | |
-kVAh1-L | Ph1 Eksp. Opóźnienie. Pozorne En. | 3 | 0124 | 4 | 0130 | 0.1 VAh | 2 | 1118 | Wah | ● | ● | ● | ||||
-kVAh2-L | Ph2 Eksp. Opóźnienie. Pozorne En. | 3 | 0127 | 4 | 0134 | 0.1 VAh | 2 | 111A | Wah | ● | ● | ● | ||||
-kVAh3-L | Ph3 Eksp. Opóźnienie. Pozorne En. | 3 | 012A | 4 | 0138 | 0.1 VAh | 2 | 111C | Wah | ● | ● | ● | ||||
-kVAh∑-L | Sys Exp. Opóźnienie. Pozorne En. | 3 | 012D | 4 | 013C | 0.1 VAh | 2 | 111E | Wah | ● | ● | ● | ● | ● | ● | |
+kVAh1-C | Imp.ph1 Ołów. Pozorne En. | 3 | 0130 | 4 | 0140 | 0.1 VAh | 2 | 1120 | Wah | ● | ● | ● | ||||
+kVAh2-C | Imp.ph2 Ołów. Pozorne En. | 3 | 0133 | 4 | 0144 | 0.1 VAh | 2 | 1122 | Wah | ● | ● | ● | ||||
+kVAh3-C | Imp.ph3 Ołów. Pozorne En. | 3 | 0136 | 4 | 0148 | 0.1 VAh | 2 | 1124 | Wah | ● | ● | ● | ||||
+kVAh∑-C | System Imp. Ołów. Pozorne En. | 3 | 0139 | 4 | 014C | 0.1 VAh | 2 | 1126 | Wah | ● | ● | ● | ● | ● | ● | |
-kVAh1-C | Ph1 Eksp. Ołów. Pozorne En. | 3 | 013C | 4 | 0150 | 0.1 VAh | 2 | 1128 | Wah | ● | ● | ● | ||||
-kVAh2-C | Ph2 Eksp. Ołów. Pozorne En. | 3 | 013 stopni Fahrenheita | 4 | 0154 | 0.1 VAh | 2 | 112A | Wah | ● | ● | ● | ||||
-kVAh3-C | Ph3 Eksp. Ołów. Pozorne En. | 3 | 0142 | 4 | 0158 | 0.1 VAh | 2 | 112C | Wah | ● | ● | ● | ||||
-VA∑-C | Sys Exp. Ołów. Pozorne En. | 3 | 0145 | 4 | 015C | 0.1 VAh | 2 | 112E | Wah | ● | ● | ● | ● | ● | ● | |
+kvarh1-L | Imp.ph1 Opóźnienie. Reaktywny En. | 3 | 0148 | 4 | 0160 | 0.1warh | 2 | 1130 | varh | ● | ● | ● | ||||
+kvarh2-L | Imp.ph2 Opóźnienie. Reaktywny En. | 3 | 014B | 4 | 0164 | 0.1warh | 2 | 1132 | varh | ● | ● | ● |
+kvarh3-L | Imp.ph3 Opóźnienie. Reaktywny En. | 3 | 014E | 4 | 0168 | 0.1warh | 2 | 1134 | varh | ● | ● | ● | ||||
+kvarh∑-L | System Imp. Opóźnienie. Reaktywny En. | 3 | 0151 | 4 | 016C | 0.1warh | 2 | 1136 | varh | ● | ● | ● | ● | ● | ● | |
-kvarh1-L | Ph1 Eksp. Opóźnienie. Reaktywny En. | 3 | 0154 | 4 | 0170 | 0.1warh | 2 | 1138 | varh | ● | ● | ● | ||||
-kvarh2-L | Ph2 Eksp. Opóźnienie. Reaktywny En. | 3 | 0157 | 4 | 0174 | 0.1warh | 2 | 113A | varh | ● | ● | ● | ||||
-kvarh3-L | Ph3 Eksp. Opóźnienie. Reaktywny En. | 3 | 015A | 4 | 0178 | 0.1warh | 2 | 113C | varh | ● | ● | ● | ||||
-różne∑-L | Sys Exp. Opóźnienie. Reaktywny En. | 3 | 015D | 4 | 017C | 0.1warh | 2 | 113E | varh | ● | ● | ● | ● | ● | ● | |
+kvarh1-C | Imp.ph1 Ołów. Reaktywny En. | 3 | 0160 | 4 | 0180 | 0.1warh | 2 | 1140 | varh | ● | ● | ● | ||||
+kvarh2-C | Imp.ph2 Ołów. Reaktywny En. | 3 | 0163 | 4 | 0184 | 0.1warh | 2 | 1142 | varh | ● | ● | ● | ||||
+kvarh3-C | Imp.ph3 Ołów. Reaktywny En. | 3 | 0166 | 4 | 0188 | 0.1warh | 2 | 1144 | varh | ● | ● | ● | ||||
+kvarh∑-C | System Imp. Ołów. Reaktywny En. | 3 | 0169 | 4 | 018C | 0.1warh | 2 | 1146 | varh | ● | ● | ● | ● | ● | ● | |
-kvarh1-C | Ph1 Eksp. Ołów. Reaktywny En. | 3 | 016C | 4 | 0190 | 0.1warh | 2 | 1148 | varh | ● | ● | ● | ||||
-kvarh2-C | Ph2 Eksp. Ołów. Reaktywny En. | 3 | 016 stopni Fahrenheita | 4 | 0194 | 0.1warh | 2 | 114A | varh | ● | ● | ● | ||||
-kvarh3-C | Ph3 Eksp. Ołów. Reaktywny En. | 3 | 0172 | 4 | 0198 | 0.1warh | 2 | 114C | varh | ● | ● | ● | ||||
-kvarh∑-C | Sys Exp. Ołów. Reaktywny En. | 3 | 0175 | 4 | 019C | 0.1warh | 2 | 114E | varh | ● | ● | ● | ● | ● | ● | |
– Skryty | 3 | 0178 | 2 | 01A0 | – | 2 | 1150 | – | R | R | R | R | R | R |
LICZNIKI TARYFY 1
+kWh1-T1 | Imp.ph1 Aktywny En. | 3 | 0200 | 4 | 0200 | 0.1 Wh | 2 | 1200 | Wh | ● | ● | |||||
+kWh2-T1 | Imp.ph2 Aktywny En. | 3 | 0203 | 4 | 0204 | 0.1 Wh | 2 | 1202 | Wh | ● | ● | |||||
+kWh3-T1 | Imp.ph3 Aktywny En. | 3 | 0206 | 4 | 0208 | 0.1 Wh | 2 | 1204 | Wh | ● | ● | |||||
+kWh∑-T1 | System Imp. Aktywny En. | 3 | 0209 | 4 | 020C | 0.1 Wh | 2 | 1206 | Wh | ● | ● | ● | ||||
-kWh1-T1 | Ph1 Eksp. Aktywny En. | 3 | 020C | 4 | 0210 | 0.1 Wh | 2 | 1208 | Wh | ● | ● | |||||
-kWh2-T1 | Ph2 Eksp. Aktywny En. | 3 | 020 stopni Fahrenheita | 4 | 0214 | 0.1 Wh | 2 | 120A | Wh | ● | ● | |||||
-kWh3-T1 | Ph3 Eksp. Aktywny En. | 3 | 0212 | 4 | 0218 | 0.1 Wh | 2 | 120C | Wh | ● | ● | |||||
-kWh∑-T1 | Sys Exp. Aktywny En. | 3 | 0215 | 4 | 021C | 0.1 Wh | 2 | 120E | Wh | ● | ● | ● | ||||
+kVAh1-L-T1 | Imp.ph1 Opóźnienie. Pozorne En. | 3 | 0218 | 4 | 0220 | 0.1 VAh | 2 | 1210 | Wah | ● | ● | |||||
+kVAh2-L-T1 | Imp.ph2 Opóźnienie. Pozorne En. | 3 | 021B | 4 | 0224 | 0.1 VAh | 2 | 1212 | Wah | ● | ● | |||||
+kVAh3-L-T1 | Imp.ph3 Opóźnienie. Pozorne En. | 3 | 021E | 4 | 0228 | 0.1 VAh | 2 | 1214 | Wah | ● | ● | |||||
+kVAh∑-L-T1 | System Imp. Opóźnienie. Pozorne En. | 3 | 0221 | 4 | 022C | 0.1 VAh | 2 | 1216 | Wah | ● | ● | ● | ||||
-kVAh1-L-T1 | Ph1 Eksp. Opóźnienie. Pozorne En. | 3 | 0224 | 4 | 0230 | 0.1 VAh | 2 | 1218 | Wah | ● | ● | |||||
-kVAh2-L-T1 | Ph2 Eksp. Opóźnienie. Pozorne En. | 3 | 0227 | 4 | 0234 | 0.1 VAh | 2 | 121A | Wah | ● | ● | |||||
-kVAh3-L-T1 | Ph3 Eksp. Opóźnienie. Pozorne En. | 3 | 022A | 4 | 0238 | 0.1 VAh | 2 | 121C | Wah | ● | ● | |||||
-kVAh∑-L-T1 | Sys Exp. Opóźnienie. Pozorne En. | 3 | 022D | 4 | 023C | 0.1 VAh | 2 | 121E | Wah | ● | ● | ● | ||||
+kVAh1-C-T1 | Imp.ph1 Ołów. Pozorne En. | 3 | 0230 | 4 | 0240 | 0.1 VAh | 2 | 1220 | Wah | ● | ● | |||||
+kVAh2-C-T1 | Imp.ph2 Ołów. Pozorne En. | 3 | 0233 | 4 | 0244 | 0.1 VAh | 2 | 1222 | Wah | ● | ● | |||||
+kVAh3-C-T1 | Imp.ph3 Ołów. Pozorne En. | 3 | 0236 | 4 | 0248 | 0.1 VAh | 2 | 1224 | Wah | ● | ● | |||||
+kVAh∑-C-T1 | System Imp. Ołów. Pozorne En. | 3 | 0239 | 4 | 024C | 0.1 VAh | 2 | 1226 | Wah | ● | ● | ● | ||||
-kVAh1-C-T1 | Ph1 Eksp. Ołów. Pozorne En. | 3 | 023C | 4 | 0250 | 0.1 VAh | 2 | 1228 | Wah | ● | ● | |||||
-kVAh2-C-T1 | Ph2 Eksp. Ołów. Pozorne En. | 3 | 023 stopni Fahrenheita | 4 | 0254 | 0.1 VAh | 2 | 122A | Wah | ● | ● | |||||
-kVAh3-C-T1 | Ph3 Eksp. Ołów. Pozorne En. | 3 | 0242 | 4 | 0258 | 0.1 VAh | 2 | 122C | Wah | ● | ● | |||||
-kVAh∑-C-T1 | Sys Exp. Ołów. Pozorne En. | 3 | 0245 | 4 | 025C | 0.1 VAh | 2 | 122E | Wah | ● | ● | ● | ||||
+kvarh1-L-T1 | Imp.ph1 Opóźnienie. Reaktywny En. | 3 | 0248 | 4 | 0260 | 0.1warh | 2 | 1230 | varh | ● | ● | |||||
+kvarh2-L-T1 | Imp.ph2 Opóźnienie. Reaktywny En. | 3 | 024B | 4 | 0264 | 0.1warh | 2 | 1232 | varh | ● | ● | |||||
+kvarh3-L-T1 | Imp.ph3 Opóźnienie. Reaktywny En. | 3 | 024E | 4 | 0268 | 0.1warh | 2 | 1234 | varh | ● | ● | |||||
+kvarh∑-L-T1 | System Imp. Opóźnienie. Reaktywny En. | 3 | 0251 | 4 | 026C | 0.1warh | 2 | 1236 | varh | ● | ● | ● | ||||
-kvarh1-L-T1 | Ph1 Eksp. Opóźnienie. Reaktywny En. | 3 | 0254 | 4 | 0270 | 0.1warh | 2 | 1238 | varh | ● | ● | |||||
-kvarh2-L-T1 | Ph2 Eksp. Opóźnienie. Reaktywny En. | 3 | 0257 | 4 | 0274 | 0.1warh | 2 | 123A | varh | ● | ● | |||||
-kvarh3-L-T1 | Ph3 Eksp. Opóźnienie. Reaktywny En. | 3 | 025A | 4 | 0278 | 0.1warh | 2 | 123C | varh | ● | ● | |||||
-różne∑-L-T1 | Sys Exp. Opóźnienie. Reaktywny En. | 3 | 025D | 4 | 027C | 0.1warh | 2 | 123E | varh | ● | ● | ● | ||||
+kvarh1-C-T1 | Imp.ph1 Ołów. Reaktywny En. | 3 | 0260 | 4 | 0280 | 0.1warh | 2 | 1240 | varh | ● | ● | |||||
+kvarh2-C-T1 | Imp.ph2 Ołów. Reaktywny En. | 3 | 0263 | 4 | 0284 | 0.1warh | 2 | 1242 | varh | ● | ● | |||||
+kvarh3-C-T1 | Imp.ph3 Ołów. Reaktywny En. | 3 | 0266 | 4 | 0288 | 0.1warh | 2 | 1244 | varh | ● | ● | |||||
+kvarh∑-C-T1 | System Imp. Ołów. Reaktywny En. | 3 | 0269 | 4 | 028C | 0.1warh | 2 | 1246 | varh | ● | ● | ● | ||||
-kvarh1-C-T1 | Ph1 Eksp. Ołów. Reaktywny En. | 3 | 026C | 4 | 0290 | 0.1warh | 2 | 1248 | varh | ● | ● | |||||
-kvarh2-C-T1 | Ph2 Eksp. Ołów. Reaktywny En. | 3 | 026 stopni Fahrenheita | 4 | 0294 | 0.1warh | 2 | 124A | varh | ● | ● | |||||
-kvarh3-C-T1 | Ph3 Eksp. Ołów. Reaktywny En. | 3 | 0272 | 4 | 0298 | 0.1warh | 2 | 124C | varh | ● | ● | |||||
-kvarh∑-C-T1 | Sys Exp. Ołów. Reaktywny En. | 3 | 0275 | 4 | 029C | 0.1warh | 2 | 124E | varh | ● | ● | ● | ||||
– Skryty | 3 | 0278 | – | – | – | – | – | – | R | R | R | R | R | R |
+kWh1-T2 | Imp.ph1 Aktywny En. | 3 | 0300 | 4 | 0300 | 0.1 Wh | 2 | 1300 | Wh | ● | ● | |||||
+kWh2-T2 | Imp.ph2 Aktywny En. | 3 | 0303 | 4 | 0304 | 0.1 Wh | 2 | 1302 | Wh | ● | ● | |||||
+kWh3-T2 | Imp.ph3 Aktywny En. | 3 | 0306 | 4 | 0308 | 0.1 Wh | 2 | 1304 | Wh | ● | ● | |||||
+kWh∑-T2 | System Imp. Aktywny En. | 3 | 0309 | 4 | 030C | 0.1 Wh | 2 | 1306 | Wh | ● | ● | ● | ||||
-kWh1-T2 | Ph1 Eksp. Aktywny En. | 3 | 030C | 4 | 0310 | 0.1 Wh | 2 | 1308 | Wh | ● | ● | |||||
-kWh2-T2 | Ph2 Eksp. Aktywny En. | 3 | 030 stopni Fahrenheita | 4 | 0314 | 0.1 Wh | 2 | 130A | Wh | ● | ● | |||||
-kWh3-T2 | Ph3 Eksp. Aktywny En. | 3 | 0312 | 4 | 0318 | 0.1 Wh | 2 | 130C | Wh | ● | ● | |||||
-kWh∑-T2 | Sys Exp. Aktywny En. | 3 | 0315 | 4 | 031C | 0.1 Wh | 2 | 130E | Wh | ● | ● | ● | ||||
+kVAh1-L-T2 | Imp.ph1 Opóźnienie. Pozorne En. | 3 | 0318 | 4 | 0320 | 0.1 VAh | 2 | 1310 | Wah | ● | ● | |||||
+kVAh2-L-T2 | Imp.ph2 Opóźnienie. Pozorne En. | 3 | 031B | 4 | 0324 | 0.1 VAh | 2 | 1312 | Wah | ● | ● | |||||
+kVAh3-L-T2 | Imp.ph3 Opóźnienie. Pozorne En. | 3 | 031E | 4 | 0328 | 0.1 VAh | 2 | 1314 | Wah | ● | ● | |||||
+kVAh∑-L-T2 | System Imp. Opóźnienie. Pozorne En. | 3 | 0321 | 4 | 032C | 0.1 VAh | 2 | 1316 | Wah | ● | ● | ● | ||||
-kVAh1-L-T2 | Ph1 Eksp. Opóźnienie. Pozorne En. | 3 | 0324 | 4 | 0330 | 0.1 VAh | 2 | 1318 | Wah | ● | ● | |||||
-kVAh2-L-T2 | Ph2 Eksp. Opóźnienie. Pozorne En. | 3 | 0327 | 4 | 0334 | 0.1 VAh | 2 | 131A | Wah | ● | ● | |||||
-kVAh3-L-T2 | Ph3 Eksp. Opóźnienie. Pozorne En. | 3 | 032A | 4 | 0338 | 0.1 VAh | 2 | 131C | Wah | ● | ● | |||||
-kVAh∑-L-T2 | Sys Exp. Opóźnienie. Pozorne En. | 3 | 032D | 4 | 033C | 0.1 VAh | 2 | 131E | Wah | ● | ● | ● | ||||
+kVAh1-C-T2 | Imp.ph1 Ołów. Pozorne En. | 3 | 0330 | 4 | 0340 | 0.1 VAh | 2 | 1320 | Wah | ● | ● | |||||
+kVAh2-C-T2 | Imp.ph2 Ołów. Pozorne En. | 3 | 0333 | 4 | 0344 | 0.1 VAh | 2 | 1322 | Wah | ● | ● | |||||
+kVAh3-C-T2 | Imp.ph3 Ołów. Pozorne En. | 3 | 0336 | 4 | 0348 | 0.1 VAh | 2 | 1324 | Wah | ● | ● | |||||
+kVAh∑-C-T2 | System Imp. Ołów. Pozorne En. | 3 | 0339 | 4 | 034C | 0.1 VAh | 2 | 1326 | Wah | ● | ● | ● | ||||
-kVAh1-C-T2 | Ph1 Eksp. Ołów. Pozorne En. | 3 | 033C | 4 | 0350 | 0.1 VAh | 2 | 1328 | Wah | ● | ● | |||||
-kVAh2-C-T2 | Ph2 Eksp. Ołów. Pozorne En. | 3 | 033 stopni Fahrenheita | 4 | 0354 | 0.1 VAh | 2 | 132A | Wah | ● | ● | |||||
-kVAh3-C-T2 | Ph3 Eksp. Ołów. Pozorne En. | 3 | 0342 | 4 | 0358 | 0.1 VAh | 2 | 132C | Wah | ● | ● | |||||
-kVAh∑-C-T2 | Sys Exp. Ołów. Pozorne En. | 3 | 0345 | 4 | 035C | 0.1 VAh | 2 | 132E | Wah | ● | ● | ● | ||||
+kvarh1-L-T2 | Imp.ph1 Opóźnienie. Reaktywny En. | 3 | 0348 | 4 | 0360 | 0.1warh | 2 | 1330 | varh | ● | ● | |||||
+kvarh2-L-T2 | Imp.ph2 Opóźnienie. Reaktywny En. | 3 | 034B | 4 | 0364 | 0.1warh | 2 | 1332 | varh | ● | ● | |||||
+kvarh3-L-T2 | Imp.ph3 Opóźnienie. Reaktywny En. | 3 | 034E | 4 | 0368 | 0.1warh | 2 | 1334 | varh | ● | ● | |||||
+kvarh∑-L-T2 | System Imp. Opóźnienie. Reaktywny En. | 3 | 0351 | 4 | 036C | 0.1warh | 2 | 1336 | varh | ● | ● | ● | ||||
-kvarh1-L-T2 | Ph1 Eksp. Opóźnienie. Reaktywny En. | 3 | 0354 | 4 | 0370 | 0.1warh | 2 | 1338 | varh | ● | ● | |||||
-kvarh2-L-T2 | Ph2 Eksp. Opóźnienie. Reaktywny En. | 3 | 0357 | 4 | 0374 | 0.1warh | 2 | 133A | varh | ● | ● | |||||
-kvarh3-L-T2 | Ph3 Eksp. Opóźnienie. Reaktywny En. | 3 | 035A | 4 | 0378 | 0.1warh | 2 | 133C | varh | ● | ● | |||||
-różne∑-L-T2 | Sys Exp. Opóźnienie. Reaktywny En. | 3 | 035D | 4 | 037C | 0.1warh | 2 | 133E | varh | ● | ● | ● | ||||
+kvarh1-C-T2 | Imp.ph1 Ołów. Reaktywny En. | 3 | 0360 | 4 | 0380 | 0.1warh | 2 | 1340 | varh | ● | ● | |||||
+kvarh2-C-T2 | Imp.ph2 Ołów. Reaktywny En. | 3 | 0363 | 4 | 0384 | 0.1warh | 2 | 1342 | varh | ● | ● | |||||
+kvarh3-C-T2 | Imp.ph3 Ołów. Reaktywny En. | 3 | 0366 | 4 | 0388 | 0.1warh | 2 | 1344 | varh | ● | ● | |||||
+kvarh∑-C-T2 | System Imp. Ołów. Reaktywny En. | 3 | 0369 | 4 | 038C | 0.1warh | 2 | 1346 | varh | ● | ● | ● | ||||
-kvarh1-C-T2 | Ph1 Eksp. Ołów. Reaktywny En. | 3 | 036C | 4 | 0390 | 0.1warh | 2 | 1348 | varh | ● | ● | |||||
-kvarh2-C-T2 | Ph2 Eksp. Ołów. Reaktywny En. | 3 | 036 stopni Fahrenheita | 4 | 0394 | 0.1warh | 2 | 134A | varh | ● | ● | |||||
-kvarh3-C-T2 | Ph3 Eksp. Ołów. Reaktywny En. | 3 | 0372 | 4 | 0398 | 0.1warh | 2 | 134C | varh | ● | ● | |||||
-różne∑-C-T2 | Sys Exp. Ołów. Reaktywny En. | 3 | 0375 | 4 | 039C | 0.1warh | 2 | 134E | varh | ● | ● | ● | ||||
– Skryty | 3 | 0378 | – | – | – | – | – | – | R | R | R | R | R | R |
LICZNIKI CZĘŚCIOWE
+kWh∑-P | System Imp. Aktywny En. | 3 | 0400 | 4 | 0400 | 0.1 Wh | 2 | 1400 | Wh | ● | ● | ● | ● | ● | ● | |
-kWh∑-P | Sys Exp. Aktywny En. | 3 | 0403 | 4 | 0404 | 0.1 Wh | 2 | 1402 | Wh | ● | ● | ● | ● | ● | ● | |
+kVAh∑-LP | System Imp. Opóźnienie. Pozorne En. | 3 | 0406 | 4 | 0408 | 0.1 VAh | 2 | 1404 | Wah | ● | ● | ● | ● | ● | ● | |
-kVAh∑-LP | Sys Exp. Opóźnienie. Pozorne En. | 3 | 0409 | 4 | 040C | 0.1 VAh | 2 | 1406 | Wah | ● | ● | ● | ● | ● | ● | |
+kVAh∑-CP | System Imp. Ołów. Pozorne En. | 3 | 040C | 4 | 0410 | 0.1 VAh | 2 | 1408 | Wah | ● | ● | ● | ● | ● | ● | |
-kVAh∑-CP | Sys Exp. Ołów. Pozorne En. | 3 | 040 stopni Fahrenheita | 4 | 0414 | 0.1 VAh | 2 | 140A | Wah | ● | ● | ● | ● | ● | ● | |
+kvarh∑-LP | System Imp. Opóźnienie. Reaktywny En. | 3 | 0412 | 4 | 0418 | 0.1warh | 2 | 140C | varh | ● | ● | ● | ● | ● | ● | |
-różne∑-LP | Sys Exp. Opóźnienie. Reaktywny En. | 3 | 0415 | 4 | 041C | 0.1warh | 2 | 140E | varh | ● | ● | ● | ● | ● | ● | |
+kvarh∑-CP | System Imp. Ołów. Reaktywny En. | 3 | 0418 | 4 | 0420 | 0.1warh | 2 | 1410 | varh | ● | ● | ● | ● | ● | ● | |
-różne∑-CP | Sys Exp. Ołów. Reaktywny En. | 3 | 041B | 4 | 0424 | 0.1warh | 2 | 1412 | varh | ● | ● | ● | ● | ● | ● |
LICZNIKI BILANSU
kWh∑-B | Sys Active En. | ● | 3 | 041E | 4 | 0428 | 0.1 Wh | 2 | 1414 | Wh | ● | ● | ● | ● | ● | |
kVAh∑-LB | Opóźnienie systemu. Pozorne En. | ● | 3 | 0421 | 4 | 042C | 0.1 VAh | 2 | 1416 | Wah | ● | ● | ● | ● | ● | |
kVAh∑-CB | Kierownik systemu. Pozorne En. | ● | 3 | 0424 | 4 | 0430 | 0.1 VAh | 2 | 1418 | Wah | ● | ● | ● | ● | ● | |
kvarh∑-LB | Opóźnienie systemu. Reaktywny En. | ● | 3 | 0427 | 4 | 0434 | 0.1warh | 2 | 141A | varh | ● | ● | ● | ● | ● | |
kvarh∑-CB | Kierownik systemu. Reaktywny En. | ● | 3 | 042A | 4 | 0438 | 0.1warh | 2 | 141C | varh | ● | ● | ● | ● | ● | |
– Skryty | 3 | 042D | – | – | – | – | – | – | R | R | R | R | R | R |
WE SN | Numer seryjny licznika | 5 | 0500 | 6 | 0500 | 10 znaków ASCII. (00 $… $ FF) | ● | ● | ● | ● | ● | ● |
MODEL WE | Model licznika | 1 | 0505 | 2 | 0506 | 03 $ = 6A 3 fazy, 4 przewody
08 $ = 80A 3 fazy, 4 przewody $0C=80A 1 faza, 2 przewody 10 USD = 40 A 1 faza, 2 przewody 12 $ = 63A 3 fazy, 4 przewody |
● | ● | ● | ● | ● | ● |
TYP WE | Typ licznika | 1 | 0506 | 2 | 0508 | 00 $ = BRAK ŚRODKA, ZRESETUJ
$01=Brak środka 02 USD = ŚREDNIA $03=NO MID, wybór okablowania 05 $ = MID bez zmian $09=MID, wybór okablowania $0A=MID bez zmian, wybór okablowania $0B=NO MID, RESET, wybór okablowania |
● | ● | ● | ● | ● | ● |
EC FW REL1 | Licznik wersji oprogramowania sprzętowego 1 | 1 | 0507 | 2 | 050A | Konwertuj odczytaną wartość szesnastkową na wartość Dec.
np. 66 $ = 102 => rel. 1.02 |
● | ● | ● | ● | ● | ● |
EC HW WER | Wersja sprzętu licznika | 1 | 0508 | 2 | 050C | Konwertuj odczytaną wartość szesnastkową na wartość Dec.
np. 64 $ = 100 => wer. 1.00 |
● | ● | ● | ● | ● | ● |
– | Skryty | 2 | 0509 | 2 | 050E | – | R | R | R | R | R | R |
T | Taryfa w użyciu | 1 | 050B | 2 | 0510 | 01 USD = taryfa 1
02 USD = taryfa 2 |
● | ● | ● | |||
PRI/SEK | Wartość pierwotna/wtórna Tylko model 6A. Zarezerwowane i
dla pozostałych modeli ustawiona na 0. |
1 | 050C | 2 | 0512 | 00 $ = podstawowy
$01=wtórny |
● | ● | ● | |||
BŁĄDZIĆ | Kod błędu | 1 | 050D | 2 | 0514 | Kodowanie pola bitowego:
– bit0 (LSb)=Kolejność faz – bit1=Pamięć – bit2=zegar (RTC) – tylko model ETH – inne bity nieużywane
Bit=1 oznacza stan błędu, Bit=0 oznacza brak błędu |
● | ● | ● | ● | ● | ● |
CT | Wartość współczynnika CT
Tylko model 6A. Zarezerwowane i dla pozostałych modeli ustawiona na 1. |
1 | 050E | 2 | 0516 | 0001…2710 dolarów | ● | ● | ● | |||
– | Skryty | 2 | 050 stopni Fahrenheita | 2 | 0518 | – | R | R | R | R | R | R |
FSA | Wartość FSA | 1 | 0511 | 2 | 051A | 00 dolarów = 1A
01 dolarów = 5A 02 dolarów = 80A 03 dolarów = 40A 06 dolarów = 63A |
● | ● | ● | ● | ● | ● |
WIR | Tryb okablowania | 1 | 0512 | 2 | 051C | $01 = 3 fazy, 4 przewody, 3 prądy
$02 = 3 fazy, 3 przewody, 2 prądy 03 $ = 1 faza $04 = 3 fazy, 3 przewody, 3 prądy |
● | ● | ● | ● | ● | ● |
ADRES | Adres MODBUS | 1 | 0513 | 2 | 051E | $01…$F7 | ● | ● | ● | ● | ● | ● |
TRYB MDB | Tryb MODBUS | 1 | 0514 | 2 | 0520 | 00 $ = 7E2 (ASCII)
$01=8N1 (RTU) |
● | ● | ● | |||
Szybkość transmisji | Szybkość komunikacji | 1 | 0515 | 2 | 0522 | 01 USD = 300 punktów bazowych
02 USD = 600 punktów bazowych 03 USD = 1200 punktów bazowych 04 USD = 2400 punktów bazowych 05 USD = 4800 punktów bazowych 06 USD = 9600 punktów bazowych 07 USD = 19200 punktów bazowych 08 USD = 38400 punktów bazowych 09 USD = 57600 punktów bazowych |
● | ● | ● | |||
– | Skryty | 1 | 0516 | 2 | 0524 | – | R | R | R | R | R | R |
INFORMACJE O LICZNIKU ENERGII I MODULE KOMUNIKACYJNYM
STAT. EC-P | Częściowy stan licznika | 1 | 0517 | 2 | 0526 | Kodowanie pola bitowego:
– bit0 (LSb)= +kWhΣ PAR – bit1=-kWhΣ PAR – bit2=+kVAhΣ-L PAR – bit3=-kVAhΣ-L PAR – bit4=+kVAhΣ-C PAR – bit5=-kVAhΣ-C PAR – bit6=+kvarhΣ-L PAR – bit7=-kvarhΣ-L PAR – bit8=+kvarhΣ-C PAR – bit9=-kvarhΣ-C PAR – inne bity nieużywane
Bit=1 oznacza, że licznik jest aktywny, Bit=0 oznacza, że licznik został zatrzymany |
● | ● | ● | ● | ● | ● |
PARAMETR | LICZBA CAŁKOWITA | ZNACZENIE DANYCH | ZAREJESTRUJ SIĘ DOSTĘPNOŚĆ WEDŁUG MODELU | |||||||||
Symbol |
Opis |
RegSet 0 | RegSet 1 |
Wartości |
SZEREG 3-fazowy 6A/63A/80A | SZEREG 1-fazowy 80A | SZEREG 1-fazowy 40A | Zintegrowany protokół ETHERNET TCP 3ph | Zintegrowany protokół ETHERNET TCP 1ph | JĘZYK TCP
(w zależności od modelu) |
||
MOD SN | Numer seryjny modułu | 5 | 0518 | 6 | 0528 | 10 znaków ASCII. (00 $… $ FF) | ● | ● | ● | |||
PODPISAĆ | Podpisana reprezentacja wartości | 1 | 051D | 2 | 052E | 00 $ = bit znaku
01 $ = uzupełnienie 2 |
● | ● | ● | ● | ● | |
– Skryty | 1 | 051E | 2 | 0530 | – | R | R | R | R | R | R | |
MOD FW REL | Wydanie oprogramowania sprzętowego modułu | 1 | 051 stopni Fahrenheita | 2 | 0532 | Konwertuj odczytaną wartość szesnastkową na wartość Dec.
np. 66 $ = 102 => rel. 1.02 |
● | ● | ● | |||
MOD HW WER | Wersja sprzętowa modułu | 1 | 0520 | 2 | 0534 | Konwertuj odczytaną wartość szesnastkową na wartość Dec.
np. 64 $ = 100 => wer. 1.00 |
● | ● | ● | |||
– Skryty | 2 | 0521 | 2 | 0536 | – | R | R | R | R | R | R | |
REGSET | RegSet w użyciu | 1 | 0523 | 2 | 0538 | $00=zestaw rejestrów 0
$01=zestaw rejestrów 1 |
● | ● | ● | ● | ||
2 | 0538 | 2 | 0538 | $00=zestaw rejestrów 0
$01=zestaw rejestrów 1 |
● | |||||||
FW REL2 | Licznik wersji oprogramowania sprzętowego 2 | 1 | 0600 | 2 | 0600 | Konwertuj odczytaną wartość szesnastkową na wartość Dec.
np. $C8=200 => rel. 2.00 |
● | ● | ● | ● | ● | ● |
RTC-DZIEŃ | Interfejs Ethernet RTC dzień | 1 | 2000 | 1 | 2000 | Konwertuj odczytaną wartość szesnastkową na wartość Dec.
np. 1F=31 => dzień 31 |
● | ● | ||||
RTC-MIESIĄC | Interfejs Ethernet RTC miesiąc | 1 | 2001 | 1 | 2001 | Konwertuj odczytaną wartość szesnastkową na wartość Dec.
np. $0C=12 => grudzień |
● | ● | ||||
RTC-ROK | Interfejs Ethernet RTC rok | 1 | 2002 | 1 | 2002 | Konwertuj odczytaną wartość szesnastkową na wartość Dec.
np. 15 USD = 21 => rok 2021 |
● | ● | ||||
RTC-GODZINY | Interfejs Ethernet Godziny RTC | 1 | 2003 | 1 | 2003 | Konwertuj odczytaną wartość szesnastkową na wartość Dec.
np. $0F=15 => 15 godzin |
● | ● | ||||
RTC-MIN | Interfejs Ethernet, minuty RTC | 1 | 2004 | 1 | 2004 | Konwertuj odczytaną wartość szesnastkową na wartość Dec.
np. 1E=30 => 30 minut |
● | ● | ||||
RTC-SEC | Interfejs Ethernet RTC sekundy | 1 | 2005 | 1 | 2005 | Konwertuj odczytaną wartość szesnastkową na wartość Dec.
np. $0A=10 => 10 sekund |
● | ● |
NOTATKA: rejestry RTC (2000…2005 $) są dostępne tylko dla liczników energii z oprogramowaniem sprzętowym Ethernet rel. 1.15 lub wyższy.
ODCZYT CEWEK (KOD FUNKCJI $01)
PARAMETR | LICZBA CAŁKOWITA | ZNACZENIE DANYCH | ZAREJESTRUJ SIĘ DOSTĘPNOŚĆ WEDŁUG MODELU | |||||
Symbol Opis |
Bity
Adres |
Wartości |
SZEREG 3-fazowy 6A/63A/80A | SZEREG 1-fazowy 80A | SZEREG 1-fazowy 40A | Zintegrowany protokół ETHERNET TCP 3ph | Zintegrowany protokół ETHERNET TCP 1ph | JĘZYK TCP
(w zależności od modelu) |
AL Alarmy | 40 0000 | Fragment sekwencja fragment 39 (MSB) … bit 0 (LSb):
|U3N-L|U2N-L|U1N-L|UΣ-L|U3N-H|U2N-H|U1N-H|UΣ-H| |COM|RES|U31-L|U23-L|U12-L|U31-H|U23-H|U12-H| |RES|RES|RES|RES|RES|RES|AN-L|A3-L| |A2-L|A1-L|AΣ-L|AN-H|A3-H|A2-H|A1-H|AΣ-H| |RES|RES|RES|RES|RES|RES|RES|fO|
LEGENDA L=Poniżej progu (niski) H=Powyżej progu (wysoki) O=Poza zakresem COM=Komunikacja na porcie IR OK. Nie brać pod uwagę w przypadku modeli ze zintegrowaną komunikacją SERIALNĄ RES=Bit zarezerwowany do 0
UWAGA: Cztage, Wartości progowe prądu i częstotliwości mogą się zmieniać w zależności od modelu licznika. Proszę zapoznać się z tabele pokazano poniżej. |
● | ● | ● | ● | ● |
TOMTAGE I ZAKRESY CZĘSTOTLIWOŚCI W ZALEŻNOŚCI OD MODELU | PROGI PARAMETRÓW | |||
FAZA NEUTRALNA TOMTAGE | FAZA-FAZA TOMTAGE | AKTUALNY | CZĘSTOTLIWOŚĆ | |
3×230/400 V 50 Hz | ULN-L=230V-20%=184V
ULN-H=230V+20%=276V |
ULL-L=230V x √3 -20%=318V
ULL-H=230V x √3 +20%=478V |
IL=Prąd rozruchowy (Ist) IH = prąd pełnej skali (IFS) |
fL=45 Hz fH=65 Hz |
3×230/400…3×240/415V 50/60Hz | ULN-L=230V-20%=184V
ULN-H=240V+20%=288V |
ULL-L=398V-20%=318V
ULL-H=415V+20%=498V |
ZAPIS REJESTRÓW (KOD FUNKCJI 10 USD)
PROGRAMOWALNE DANE DLA LICZNIKA ENERGII I MODUŁU KOMUNIKACYJNEGO
ADRES | Adres MODBUS | 1 | 0513 | 2 | 051E | $01…$F7 | ● | ● | ● | ● | ● | ● |
TRYB MDB | Tryb MODBUS | 1 | 0514 | 2 | 0520 | 00 $ = 7E2 (ASCII)
$01=8N1 (RTU) |
● | ● | ||||
Szybkość transmisji | Szybkość komunikacji
*300, 600, 1200, 57600 wartości niedostępne dla modelu 40A. |
1 | 0515 | 2 | 0522 | 01 $ = 300 punktów bazowych*
02 $ = 600 punktów bazowych* 03 $ = 1200 punktów bazowych* 04 USD = 2400 punktów bazowych 05 USD = 4800 punktów bazowych 06 USD = 9600 punktów bazowych 07 USD = 19200 punktów bazowych 08 USD = 38400 punktów bazowych 09 $ = 57600 punktów bazowych* |
● | ● | ● | |||
WE OZE | Zresetuj liczniki energii
Wpisz tylko z funkcją RESET |
1 | 0516 | 2 | 0524 | 00 $ = liczniki CAŁKOWICIE
$03=WSZYSTKIE liczniki |
● | ● | ● | ● | ● | ● |
01 $ = liczniki TARYFY 1
02 $ = liczniki TARYFY 2 |
● | ● | ● | |||||||||
EC-P OPER | Częściowe działanie licznika | 1 | 0517 | 2 | 0526 | Dla RegSet1 ustaw słowo MS zawsze na 0000. Słowo LS musi mieć następującą strukturę:
Bajt 1 – CZĘŚCIOWY wybór licznika $00=+kWhΣ PAR $01=-kWhΣ PAR $02=+kVAhΣ-L PAR $03=-kVAhΣ-L PAR $04=+kVAhΣ-C PAR $05=-kVAhΣ-C PAR $06=+kvarhΣ-L PAR $07=-kvarhΣ-L PAR $08=+kvarhΣ-C PAR $09=-kvarhΣ-C PAR $0A=WSZYSTKIE Liczniki częściowe Bajt 2 – CZĘŚCIOWA praca licznika 01 $ = początek 02 $ = stop $03=reset np. Start +kWhΣ Licznik PAR 00=+kWhΣ PAR 01=start Ostateczna wartość do ustalenia: –RegSet0=0001 –RegSet1=00000001 |
● | ● | ● | ● | ● | ● |
REGSET | Przełączanie RegSet | 1 | 100B | 2 | 1010 | $00=przełącz na RegSet 0
$01=przełącz na RegSet 1 |
● | ● | ● | ● | ||
2 | 0538 | 2 | 0538 | $00=przełącz na RegSet 0
$01=przełącz na RegSet 1 |
● | |||||||
RTC-DZIEŃ | Interfejs Ethernet RTC dzień | 1 | 2000 | 1 | 2000 | 01…1F $ (1…31) | ● | ● | ||||
RTC-MIESIĄC | Interfejs Ethernet RTC miesiąc | 1 | 2001 | 1 | 2001 | $01…$0C (1…12) | ● | ● | ||||
RTC-ROK | Interfejs Ethernet RTC rok | 1 | 2002 | 1 | 2002 | $01…$25 (1…37=2001…2037)
np. aby ustawić rok 2021, wpisz 15 USD |
● | ● | ||||
RTC-GODZINY | Interfejs Ethernet Godziny RTC | 1 | 2003 | 1 | 2003 | 00…17 USD (0…23) | ● | ● | ||||
RTC-MIN | Interfejs Ethernet, minuty RTC | 1 | 2004 | 1 | 2004 | 00…3 miliardy dolarów (0…59) | ● | ● | ||||
RTC-SEC | Interfejs Ethernet RTC sekundy | 1 | 2005 | 1 | 2005 | 00…3 miliardy dolarów (0…59) | ● | ● |
NOTATKA: rejestry RTC (2000…2005 $) są dostępne tylko dla liczników energii z oprogramowaniem sprzętowym Ethernet rel. 1.15 lub wyższy.
NOTATKA: jeżeli polecenie zapisu RTC zawiera nieprawidłowe wartości (np. 30 lutego), wartość nie zostanie zaakceptowana i urządzenie odpowie kodem wyjątku (Illegal Value).
NOTATKA: w przypadku utraty zegara RTC na skutek długiego wyłączenia zasilania, ustaw ponownie wartość zegara RTC (dzień, miesiąc, rok, godziny, minuty, sekundy), aby wznowić nagrania.
Dokumenty / Zasoby
![]() |
PROTOKÓŁ RS485 Modbus i bramka LAN [plik PDF] Instrukcja użytkownika Brama RS485 Modbus i Lan, RS485, Brama Modbus i Lan, Brama Lan, Brama |