TapHome

SBC ALE3D5F

Modbus TCP
Dodane przez
Ostatnia aktualizacja: 03. 2026
SBC ALE3D5F

SBC ALE3D5F to trójfazowy licznik energii na szynę DIN (3 x 230/400 VAC, 50 Hz) z pomiarem bezpośrednim do 65 A. Urządzenie komunikuje się przez Modbus RTU po dwuprzewodowym interfejsie RS-485. Ponieważ szablon TapHome używa jednostki połączeniowej Modbus TCP, do integracji wymagana jest bramka Modbus RTU-TCP. Szablon odpytuje 14 holding rejestrów (H:35 do H:51) dostarczających wartości napięcia, prądu, mocy czynnej i mocy biernej dla poszczególnych faz oraz łącznie.

Podłączenie sprzętowe

Okablowanie RS-485

ALE3D5F posiada dwuprzewodowy interfejs szeregowy RS-485 z podłączeniem ekranu. Podłącz w topologii daisy-chain przez bramkę Modbus RTU-TCP:

  • Zaciski RS-485 A/B na liczniku do portu RS-485 bramki
  • Podłączenie ekranu dla ekranowania kabla
  • Port Ethernet bramki do sieci lokalnej dostępnej dla TapHome Core

Specyfikacja kabla:

ParametrWartość
TypSkrętka, ekranowana, 2 x 0,5 mm²
Maksymalna długość kabla1200 m
Maksymalna liczba urządzeń na magistrali247 (powyżej 128 użyj wzmacniacza)

Interfejs RS-485 nie zawiera wewnętrznego rezystora terminującego. Na każdym końcu magistrali musi być zainstalowany zewnętrzny rezystor terminujący 120 ohm.

Podłączenie sieci zasilającej

Licznik podłącza się szeregowo z zasilaniem trójfazowym:

  • L1, L2, L3 — podłączenia fazowe (każda faza ma pary zacisków wejściowych/wyjściowych do bezpośredniego okablowania przelotowego)
  • N (PEN) — podłączenie przewodu neutralnego
  • Przewody obwodu głównego: 1,5 do 16 mm², moment dokręcania 1,5 do 2 Nm

Interfejs Modbus działa tylko gdy Faza 1 jest podłączona. Bez Fazy 1 interfejs komunikacyjny nie jest zasilany i licznik nie będzie odpowiadał na żądania Modbus.

Konfiguracja

Parametry komunikacji

Licznik automatycznie wykrywa prędkość transmisji i parzystość — po stronie licznika nie jest wymagana ręczna konfiguracja. Obsługiwane ustawienia:

ParametrWartość
Prędkość transmisjiAutomatyczne wykrywanie: 4800, 9600, 19200, 38400, 57600, 115200
Parzystość parzysta8 bitów danych, 1 bit stopu
Parzystość nieparzysta8 bitów danych, 1 bit stopu
Bez parzystości8 bitów danych, 2 bity stopu
Domyślne Slave ID1 (zakres 1-247)

Skonfiguruj bramkę Modbus RTU-TCP tak, aby odpowiadała jednej z obsługiwanych kombinacji prędkości transmisji i parzystości. Licznik automatycznie ją wykryje i zsynchronizuje się.

Slave ID

Domyślny adres Modbus to 1. Zmiana adresu na liczniku:

  1. Naciśnij i przytrzymaj przycisk w dół przez 3 sekundy
  2. Przyciskiem w górę zwiększasz adres o 10, przyciskiem w dół o 1
  3. Poczekaj na powrót do menu głównego — nowy adres zapisze się automatycznie

Po zaimportowaniu szablonu TapHome ustaw Slave ID w ustawieniach połączenia modułu tak, aby odpowiadało adresowi licznika.

Konfiguracja bramki

Ponieważ ALE3D5F komunikuje się przez Modbus RTU, a szablon TapHome oczekuje Modbus TCP, wymagane jest urządzenie bramki. Skonfiguruj bramkę do mostkowania ruchu RTU RS-485 na TCP. Przypisz bramce statyczny adres IP (lub użyj rezerwacji DHCP) dla niezawodnej komunikacji z TapHome.

Możliwości urządzenia

Szablon tworzy 14 urządzeń czujnikowych tylko do odczytu, zorganizowanych według typu pomiaru dla trzech faz. Wszystkie wartości odczytywane są z holding rejestrów za pomocą kodu funkcji FC03 z typem danych Int16.

Monitorowanie napięcia

Trzy urządzenia raportują napięcie skuteczne dla każdej fazy:

  • Napięcie Faza 1 — napięcie liniowe L1 (H:35, V, odczyt bezpośredni)
  • Napięcie Faza 2 — napięcie liniowe L2 (H:40, V, odczyt bezpośredni)
  • Napięcie Faza 3 — napięcie liniowe L3 (H:45, V, odczyt bezpośredni)
Monitorowanie prądu

Trzy urządzenia raportują prąd skuteczny dla każdej fazy ze współczynnikiem skali /10:

  • Prąd Faza 1 — prąd liniowy L1 (H:36, wartość surowa /10 na A)
  • Prąd Faza 2 — prąd liniowy L2 (H:41, wartość surowa /10 na A)
  • Prąd Faza 3 — prąd liniowy L3 (H:46, wartość surowa /10 na A)
Moc czynna

Cztery urządzenia raportują moc czynną — jedno na fazę i łączną sumę, ze współczynnikiem skali /100:

  • Moc czynna Faza 1 — moc czynna L1 (H:37, wartość surowa /100 na kW)
  • Moc czynna Faza 2 — moc czynna L2 (H:42, wartość surowa /100 na kW)
  • Moc czynna Faza 3 — moc czynna L3 (H:47, wartość surowa /100 na kW)
  • Moc czynna łącznie — suma wszystkich faz (H:50, wartość surowa /100 na kW)
Moc bierna

Cztery urządzenia raportują moc bierną — jedno na fazę i łączną sumę, ze współczynnikiem skali /100:

  • Moc bierna Faza 1 — moc bierna L1 (H:38, wartość surowa /100 na kvar)
  • Moc bierna Faza 2 — moc bierna L2 (H:43, wartość surowa /100 na kvar)
  • Moc bierna Faza 3 — moc bierna L3 (H:48, wartość surowa /100 na kvar)
  • Moc bierna łącznie — suma wszystkich faz (H:51, wartość surowa /100 na kvar)
Dodatkowe możliwości

ALE3D5F udostępnia również rejestry współczynnika mocy (cos phi) dla każdej fazy (H:39, H:44, H:49), dwutaryfowe liczniki energii z wartościami całkowitymi i zerowalnymi częściowymi (H:27-34), wersję firmware i sprzętu, numer seryjny oraz rejestr błędów ze wskazaniem usterki dla poszczególnych faz. Mogą zostać dodane w przyszłej aktualizacji szablonu.

Interwał odświeżania danych na liczniku wynosi 10 sekund. Ustawienie interwału odpytywania TapHome poniżej 10 sekund nie przyniesie nowych odczytów i jedynie zwiększy ruch na magistrali. Zalecany interwał odpytywania to 10 do 15 sekund.

Rozwiązywanie problemów

Brak komunikacji
  1. Sprawdź, czy Faza 1 jest podłączona — interfejs RS-485 jest zasilany z Fazy 1 i bez niej nie będzie działać
  2. Po włączeniu licznika odczekaj co najmniej 30 sekund — komunikacja nie jest dostępna podczas okresu rozruchu
  3. Sprawdź, czy bramka Modbus RTU-TCP jest prawidłowo skonfigurowana (prędkość transmisji, parzystość, slave ID)
  4. Sprawdź okablowanie RS-485 w topologii daisy-chain — zamień A i B jeśli komunikacja nie działa
  5. Potwierdź, że zewnętrzne rezystory terminujące (120 ohm) są zainstalowane na obu końcach magistrali
  6. Sprawdź, czy Slave ID w TapHome odpowiada adresowi licznika (domyślnie 1)
Rejestr błędów

Licznik udostępnia diagnostyczny rejestr błędów (H:24) wskazujący problemy z podłączeniem faz:

WartośćZnaczenie
0Brak błędu
1Błąd L1
2Błąd L2
3Błąd L1+L2
4Błąd L3
5Błąd L1+L3
6Błąd L2+L3
7Błąd L1+L2+L3

Jeśli pojawią się błędy faz, sprawdź, czy odpowiednie przewody fazowe są prawidłowo podłączone przez zaciski licznika i czy fazy są pod napięciem.

Maksymalna liczba rejestrów na żądanie

ALE3D5F obsługuje maksymalnie 20 rejestrów na jedno żądanie odczytu. Żądanie więcej niż 20 rejestrów w jednej ramce zwraca wyjątek ILLEGAL DATA ADDRESS (kod 02). Szablon TapHome odczytuje w ramach tego limitu.

Dostępne urządzenia

SBC ALE3D5F Moduł
Napięcie Faza 1 Zmienna Tylko do odczytu
Rejestr: H:35 Int16 Jednostka: V

Napięcie Faza 1

Odczyt
MODBUSR(H, 35, Int16)
Prąd Faza 1 Zmienna Tylko do odczytu
Rejestr: H:36 Int16 Jednostka: A

Prąd Faza 1

Odczyt
MODBUSR(H, 36, Int16)/10
Moc czynna Faza 1 Zmienna Tylko do odczytu
Rejestr: H:37 Int16 Jednostka: kW

Moc czynna Faza 1

Odczyt
MODBUSR(H, 37, Int16)/(100)
Napięcie Faza 2 Zmienna Tylko do odczytu
Rejestr: H:40 Int16 Jednostka: V

Napięcie Faza 2

Odczyt
MODBUSR(H, 40, Int16)
Prąd Faza 2 Zmienna Tylko do odczytu
Rejestr: H:41 Int16 Jednostka: A

Prąd Faza 2

Odczyt
MODBUSR(H, 41, Int16)/10
Moc czynna Faza 2 Zmienna Tylko do odczytu
Rejestr: H:42 Int16 Jednostka: kW

Moc czynna Faza 2

Odczyt
MODBUSR(H, 42, Int16)/(100)
Napięcie Faza 3 Zmienna Tylko do odczytu
Rejestr: H:45 Int16 Jednostka: V

Napięcie Faza 3

Odczyt
MODBUSR(H, 45, Int16)
Prąd Faza 3 Zmienna Tylko do odczytu
Rejestr: H:46 Int16 Jednostka: A

Prąd Faza 3

Odczyt
MODBUSR(H, 46, Int16)/10
Moc czynna Faza 3 Zmienna Tylko do odczytu
Rejestr: H:47 Int16 Jednostka: kW

Moc czynna Faza 3

Odczyt
MODBUSR(H, 47, Int16)/(100)
Moc czynna łącznie Zmienna Tylko do odczytu

Łączna moc czynna ze wszystkich 3 faz — suma mocy czynnej L1, L2 i L3 (kW)

Rejestr: H:50 Int16 Jednostka: kW

Moc czynna łącznie

Odczyt
MODBUSR(H, 50, Int16)/(100)
Moc bierna łącznie Zmienna Tylko do odczytu

Łączna moc bierna ze wszystkich 3 faz — suma mocy biernej L1, L2 i L3 (kvar)

Rejestr: H:51 Int16 Jednostka: kvar

Moc bierna łącznie

Odczyt
MODBUSR(H, 51, Int16)/(100)
Moc bierna Faza 1 Zmienna Tylko do odczytu
Rejestr: H:38 Int16 Jednostka: kvar

Moc bierna Faza 1

Odczyt
MODBUSR(H, 38, Int16)/100
Moc bierna Faza 2 Zmienna Tylko do odczytu
Rejestr: H:43 Int16 Jednostka: kvar

Moc bierna Faza 2

Odczyt
MODBUSR(H, 43, Int16)/(100)
Moc bierna Faza 3 Zmienna Tylko do odczytu
Rejestr: H:48 Int16 Jednostka: kvar

Moc bierna Faza 3

Odczyt
MODBUSR(H, 48, Int16)/(100)
Połączenie: Modbus TCP • Slave ID: $[SlaveId]
Możliwe ulepszenia (10)
  • H:39 Power Factor Phase 1 (cos phi) — cos phi L1, multiplier 0.01 — available in register map but not in TapHome template
  • H:44 Power Factor Phase 2 (cos phi) — cos phi L2, multiplier 0.01
  • H:49 Power Factor Phase 3 (cos phi) — cos phi L3, multiplier 0.01
  • H:27-28 Energy Total Tariff 1 (WT1) — UInt32 Big Endian, 0.01 kWh — cumulative energy counter T1
  • H:29-30 Energy Partial Tariff 1 (WT1) — UInt32 Big Endian, 0.01 kWh — resettable partial counter T1
  • H:31-32 Energy Total Tariff 2 (WT2) — UInt32 Big Endian, 0.01 kWh — cumulative energy counter T2
  • H:33-34 Energy Partial Tariff 2 (WT2) — UInt32 Big Endian, 0.01 kWh — resettable partial counter T2
  • H:0 Firmware Version — Read-only, e.g. 11 = FW 1.1
  • H:15-17 Serial Number — Unique 32-bit serial number
  • H:24 Error Register — 0=No error, bitmask for phase errors (L1/L2/L3)

Źródła