
Eastron SDM120 to jednofazowy licznik energii montowany na szynie DIN, komunikujący się przez Modbus RTU po RS-485. Szablon TapHome udostępnia 4 urządzenia obejmujące energię całkowitą z konfigurowalnymi trybami pomiarowymi, dwukierunkowy pomiar import/eksport oraz samodzielny czujnik prądu. Wszystkie wartości rejestrów są w formacie IEEE 754 Float32 w kolejności bajtów Big Endian, odczytywane przez kod funkcji Modbus FC04 (rejestry wejściowe).
Szablon udostępnia również atrybuty serwisowe i akcje serwisowe na poziomie modułu do odczytu i zmiany Slave ID, prędkości transmisji oraz konfiguracji bitu stopu/parzystości bezpośrednio z TapHome — bez zewnętrznych narzędzi.
Podłączenie sprzętowe
Okablowanie RS-485
SDM120 posiada 2-przewodowy interfejs RS-485 na dolnym bloku zaciskowym. Podłącz w topologii daisy-chain:
- A+ (zacisk 4) do A+/D+ na TapHome RS-485
- B- (zacisk 5) do B-/D- na TapHome RS-485
Stosuj wyłącznie topologię daisy-chain. Topologie gwiazdy i stub/tee powodują odbicia sygnału i uszkodzenie danych. Zakończ każdy koniec magistrali rezystorem 120 omów (minimum 0,25 W).
Specyfikacja kabla:
- Typ: Skrętka, ekranowana (Belden 8761 lub równoważny)
- Impedancja: 120 omów
- Maksymalna długość kabla: 1200 m
- Maksymalna liczba węzłów na magistrali: 32
Konfiguracja
Parametry komunikacji
Niezgodność prędkości transmisji: Szablon TapHome domyślnie używa 9600 bps, ale fabryczne ustawienie SDM120 to 2400 bps. Komunikacja nie powiedzie się, dopóki nie zostanie zmieniona prędkość transmisji licznika na 9600 lub nie zostanie dostosowana prędkość transmisji szablonu TapHome do 2400. Zalecane podejście to zmiana prędkości transmisji licznika na 9600 za pomocą przycisków na panelu przednim (sekwencję przycisków dostępu do parametru P05 znajdziesz w instrukcji obsługi licznika).
| Parametr | Domyślne licznik | Domyślne szablon | Opcje |
|---|---|---|---|
| Prędkość transmisji | 2400 | 9600 | 1200, 2400, 4800, 9600 |
| Bity danych | 8 | 8 | Stałe |
| Parzystość | Brak | Brak | Brak, Parzysta, Nieparzysta |
| Bity stopu | 1 | 1 | 1 (z parzystością lub bez), 2 (bez parzystości) |
| Slave ID | 1 | 1 | 1-247 |
Parametry komunikacji można zmienić za pomocą przycisków na panelu przednim licznika lub zdalnie przez rejestry holding Modbus. Szablon TapHome udostępnia akcje serwisowe do zmiany prędkości transmisji (H:28), bitu stopu/parzystości (H:18) i Slave ID (H:20) bezpośrednio z aplikacji TapHome.
Slave ID
Przy podłączeniu wielu liczników SDM120 na tej samej magistrali RS-485, każdy licznik musi mieć unikalne Slave ID (zakres 1-247). Po zaimportowaniu szablonu TapHome dostosuj Slave ID w ustawieniach połączenia modułu, aby odpowiadało licznikowi. Aktualne Slave ID można odczytać przez atrybut serwisowy modułu.
Aktywacja komunikacji Modbus
SDM120 ma Modbus RTU aktywowany domyślnie — nie są wymagane żadne kroki aktywacji. Licznik reaguje na żądania Modbus z ustawioną prędkością transmisji i Slave ID natychmiast po włączeniu zasilania. Aby dopasować ustawienia szablonu TapHome, zmień prędkość transmisji licznika z fabrycznych 2400 na 9600 bps jedną z poniższych metod:
- Przyciski na panelu przednim — przejdź do parametru P05 (prędkość transmisji) za pomocą sekwencji przycisków licznika i ustaw na 9600
- Akcja serwisowa TapHome — jeśli najpierw zostanie nawiązana komunikacja przy 2400 bps, użyj akcji serwisowej „Baud Rate" na module do zapisania nowej wartości. Po zmianie zaktualizuj ustawienie prędkości transmisji szablonu TapHome.
Funkcje urządzeń
Szablon tworzy 4 urządzenia: jeden licznik energii całkowitej z konfigurowalnymi trybami pomiarowymi, dwukierunkowe liczniki energii import/eksport oraz samodzielny czujnik prądu.
Pomiar energii całkowitej
- Total Energy — jednofazowa całkowita energia czynna (A:342, kWh) i moc czynna (A:12, W przeliczone na kW). To jedyne urządzenie w szablonie z możliwością odczytu i zapisu — obsługuje akcję trybu pomiaru, która kontroluje sposób akumulacji energii całkowitej. Siedem atrybutów serwisowych zapewnia monitorowanie w czasie rzeczywistym: napięcie (V), prąd (A), częstotliwość zasilania (Hz), współczynnik mocy, moc pozorna (VA), moc bierna (VAr) i całkowita energia bierna (kVArh). Atrybut serwisowy trybu wyświetla aktualnie aktywny tryb pomiaru.
Akcja trybu pomiaru zapisuje do rejestru holding H:4111 i przyjmuje cztery wartości:
| Tryb | Opis |
|---|---|
| To Grid | Tylko energia eksportowa |
| From Grid | Tylko energia importowa |
| To Grid + From Grid | Suma energii importowej i eksportowej |
| To Grid - From Grid | Energia netto (import minus eksport) |
Dwukierunkowy pomiar energii
Dwa urządzenia śledzą kierunek przepływu energii, co jest przydatne w instalacjach fotowoltaicznych lub przy dwukierunkowym monitorowaniu obciążenia:
- Export Energy — energia oddana do sieci (A:74, kWh) i chwilowa moc eksportowa wyprowadzona z ujemnych odczytów mocy czynnej (A:12). Zawiera atrybut serwisowy eksportowej energii biernej (A:78, kVArh).
- Import Energy — energia pobrana z sieci (A:72, kWh) i chwilowa moc importowa wyprowadzona z dodatnich odczytów mocy czynnej (A:12). Zawiera atrybut serwisowy importowej energii biernej (A:76, kVArh).
Podział import/eksport uzyskuje się przez odczyt rejestru mocy czynnej ze znakiem (A:12). Wartości dodatnie wskazują pobór z sieci (import), wartości ujemne wskazują oddawanie do sieci (eksport). Jest to szczególnie przydatne do monitorowania autokonsumpcji instalacji fotowoltaicznej i interakcji z siecią.
Monitorowanie prądu
- Electric Current — samodzielny czujnik prądu (A:6, A) do monitorowania prądu w czasie rzeczywistym. Zawiera atrybut serwisowy napięcia odczytywany z rejestru holding H:305 ze skalowaniem 0,01 — ten rejestr nie jest udokumentowany w oficjalnym protokole, ale zapewnia szybki odczyt referencyjny napięcia.
Dodatkowe funkcje
SDM120 udostępnia również rejestry dla uśrednionego zapotrzebowania na moc (całkowitego, importowego i eksportowego z zarejestrowanymi maksymami), aktualnego zapotrzebowania na prąd ze śledzeniem maksimum oraz pomiaru kąta fazowego. Mogą one zostać dodane w przyszłej aktualizacji szablonu.
Rozwiązywanie problemów
Brak komunikacji
- Sprawdź, czy okablowanie RS-485 jest w topologii daisy-chain (nie gwiazdy)
- Sprawdź podłączenie zacisków A/B (zaciski 4 i 5) — zamień A i B, jeśli komunikacja nie działa
- Potwierdź terminację magistrali: rezystor 120 omów na każdym końcu magistrali
- Sprawdź prędkość transmisji — najczęstszym problemem jest niezgodność między fabrycznym ustawieniem licznika 2400 bps a domyślnym ustawieniem szablonu TapHome 9600 bps. Zmień licznik na 9600 lub dostosuj szablon TapHome do 2400.
- Sprawdź, czy Slave ID w TapHome odpowiada licznikowi (domyślne 1)
Nieprawidłowe odczyty
- Jeśli wartości energii całkowitej wydają się nieprawidłowe, sprawdź tryb pomiaru (atrybut serwisowy na urządzeniu Total Energy) — tryb wpływa na sposób akumulacji energii
- Sprawdź poprawne ustawienie bitu stopu/parzystości — atrybut serwisowy modułu pokazuje aktualną konfigurację
Kolejność bajtów rejestrów
SDM120 domyślnie używa kolejności bajtów Big Endian (najważniejszy rejestr pierwszy). Jeśli odczyty pojawiają się jako ekstremalnie duże lub małe liczby, sprawdź konfigurację kolejności bajtów. Szablon TapHome używa Float32 Big Endian, co odpowiada domyślnemu ustawieniu licznika.
