TapHome

Eastron SDM120

Modbus RTU
Autor
Posljednje ažuriranje: 10. 2026
Eastron SDM120

Eastron SDM120 jednofazno je brojilo električne energije za ugradnju na DIN šinu koje komunicira protokolom Modbus RTU preko RS-485. Predložak TapHome daje 4 uređaja: ukupnu energiju s podesivim načinima mjerenja, dvosmjerno mjerenje preuzete i predane energije te samostalni senzor struje. Sve vrijednosti registara su IEEE 754 Float32 s redoslijedom bajtova Big Endian, a čitaju se Modbus funkcijom FC04 (input registers).

Predložak na razini modula nudi i servisne atribute i servisne radnje za čitanje i promjenu Slave ID-a, brzine prijenosa i postavke stop bita i pariteta izravno iz sustava TapHome, bez vanjskih alata.

Hardversko spajanje

Ožičenje RS-485

SDM120 ima dvožilno sučelje RS-485 na donjem bloku stezaljki. Spojite ga u linijskoj topologiji (daisy chain):

  • A+ (stezaljka 4) na A+/D+ na TapHome RS-485
  • B- (stezaljka 5) na B-/D- na TapHome RS-485

Koristite samo linijsku topologiju (daisy chain). Topologija zvijezde i odvojci (stub/tee) uzrokuju refleksije signala i oštećenje podataka. Oba kraja sabirnice zaključite otpornikom od 120 Ω (najmanje 0,25 W).

Specifikacija kabela:

  • Vrsta: upredena parica, oklopljena (Belden 8761 ili jednakovrijedan)
  • Impedancija: 120 Ω
  • Najveća duljina kabela: 1200 m
  • Najveći broj uređaja na sabirnici: 32

Konfiguracija

Komunikacijski parametri

Neusklađena brzina prijenosa: predložak TapHome zadano koristi 9600 bps, a tvornička postavka brojila SDM120 je 2400 bps. Komunikacija neće raditi ako se brzina prijenosa brojila ne promijeni na 9600 ili se brzina prijenosa u predlošku TapHome ne prilagodi na 2400. Preporučuje se promijeniti brzinu prijenosa brojila na 9600 tipkama na prednjoj ploči (redoslijed tipki za pristup parametru P05 potražite u korisničkom priručniku brojila).

ParametarZadano na brojiluZadano u predloškuMogućnosti
Brzina prijenosa (baud rate)240096001200, 2400, 4800, 9600
Podatkovni bitovi88Fiksno
Paritetnemanemanema, parna, neparna
Stop bitovi111 (s paritetom ili bez njega), 2 (bez pariteta)
Slave ID111–247

Komunikacijski parametri mogu se promijeniti tipkama na prednjoj ploči brojila ili daljinski preko Modbus holding registara. Predložak TapHome nudi servisne radnje za promjenu brzine prijenosa (H:28), stop bita i pariteta (H:18) i Slave ID-a (H:20) izravno iz aplikacije TapHome.

Slave ID

Kada je na istu sabirnicu RS-485 spojeno više brojila SDM120, svako brojilo mora imati jedinstveni Slave ID (raspon 1–247). Nakon uvoza predloška TapHome prilagodite Slave ID u postavkama veze modula tako da odgovara brojilu. Trenutačni Slave ID može se pročitati u servisnom atributu modula.

Uključivanje komunikacije Modbus

SDM120 ima Modbus RTU zadano uključen, pa nije potrebno ništa aktivirati. Brojilo odgovara na Modbus zahtjeve na postavljenoj brzini prijenosa i Slave ID-u odmah nakon uključivanja napajanja. Kako bi odgovaralo postavkama predloška TapHome, promijenite brzinu prijenosa brojila s tvorničkih 2400 na 9600 bps na jedan od ovih načina:

  1. Tipke na prednjoj ploči — tipkama brojila dođite do parametra P05 (brzina prijenosa) i postavite ga na 9600
  2. Servisna radnja TapHome — ako najprije uspostavite komunikaciju na 2400 bps, servisnom radnjom „Brzina prijenosa” na modulu upišite novu vrijednost. Nakon promjene uskladite postavku brzine prijenosa u predlošku TapHome.

Mogućnosti uređaja

Predložak stvara 4 uređaja: jedno brojilo ukupne energije s podesivim načinima mjerenja, dvosmjerna brojila preuzete i predane energije te samostalni senzor struje.

Mjerenje ukupne energije
  • Ukupna energija — jednofazna ukupna djelatna energija (A:342, kWh) i djelatna snaga (A:12, W pretvoreno u kW). To je jedini uređaj u predlošku koji podržava i čitanje i upis: podržava radnju načina mjerenja koja određuje kako se ukupna energija zbraja. Sedam servisnih atributa omogućuje praćenje u stvarnom vremenu: napon (V), struja (A), frekvencija mreže (Hz), faktor snage, prividna snaga (VA), jalova snaga (VAr) i ukupna jalova energija (kVArh). Servisni atribut načina prikazuje trenutačno aktivan način mjerenja.

Radnja načina mjerenja upisuje u holding registar H:4111 i prihvaća četiri vrijednosti:

NačinOpis
U mrežuSamo predana energija
Iz mrežeSamo preuzeta energija
U mrežu + Iz mrežeZbroj preuzete i predane energije
U mrežu - Iz mrežeNeto energija (predana umanjena za preuzetu)
Dvosmjerno mjerenje energije

Dva uređaja prate smjer toka energije, što je korisno kod solarnih elektrana ili dvosmjernog praćenja opterećenja:

  • Predana energija — energija predana u mrežu (A:74, kWh) i trenutačna snaga predaje izračunata iz negativnih očitanja djelatne snage (A:12). Uključuje servisni atribut predane jalove energije (A:78, kVArh).
  • Preuzeta energija — energija preuzeta iz mreže (A:72, kWh) i trenutačna snaga preuzimanja izračunata iz pozitivnih očitanja djelatne snage (A:12). Uključuje servisni atribut preuzete jalove energije (A:76, kVArh).

Podjela na preuzetu i predanu energiju dobiva se čitanjem registra djelatne snage s predznakom (A:12). Pozitivne vrijednosti znače potrošnju iz mreže (preuzimanje), a negativne predaju u mrežu. To je posebno korisno za praćenje vlastite potrošnje energije iz solarne elektrane i razmjene s mrežom.

Praćenje struje
  • Električna struja — samostalni senzor struje (A:6, A) za praćenje struje u stvarnom vremenu. Uključuje servisni atribut napona koji se čita iz holding registra H:305 s faktorom 0,01. Taj registar nije opisan u službenom protokolu, ali daje brz okvirni podatak o naponu.
Dodatne mogućnosti

SDM120 ima i registre za prosječnu snagu u mjernom intervalu (ukupnu, preuzetu i predanu sa zabilježenim maksimumima), prosječnu struju u mjernom intervalu s praćenjem maksimuma i mjerenje faznog kuta. Oni se mogu dodati u nekom budućem ažuriranju predloška.

Rješavanje problema

Nema komunikacije
  1. Provjerite je li ožičenje RS-485 izvedeno u linijskoj topologiji (ne kao zvijezda)
  2. Provjerite spojeve stezaljki A/B (stezaljke 4 i 5) — ako komunikacija ne radi, zamijenite A i B
  3. Provjerite zaključenje sabirnice: otpornik od 120 Ω na svakom kraju sabirnice
  4. Provjerite brzinu prijenosa — najčešći je problem neusklađenost tvorničke postavke brojila od 2400 bps i zadane postavke predloška TapHome od 9600 bps. Promijenite brzinu prijenosa brojila na 9600 ili prilagodite predložak TapHome na 2400.
  5. Provjerite odgovara li Slave ID u sustavu TapHome brojilu (zadano 1)
Netočna očitanja
  1. Ako se vrijednosti ukupne energije čine pogrešnima, provjerite način mjerenja (servisni atribut na uređaju Ukupna energija) — način utječe na to kako se energija zbraja
  2. Provjerite je li ispravna postavka stop bita i pariteta — servisni atribut modula prikazuje trenutačnu konfiguraciju
Redoslijed bajtova registara

SDM120 zadano koristi redoslijed bajtova Big Endian (najznačajniji registar prvi). Ako se očitanja prikazuju kao iznimno velike ili male brojke, provjerite postavku redoslijeda bajtova. Predložak TapHome koristi Float32 Big Endian, što odgovara zadanoj postavci brojila.

Dostupni uređaji

Eastron SDM120 Modul
Servisni atributi
Slave ID
Brzina prijenosa
Stop bit / paritet
Servisne radnje
Slave ID
Vrijeme izmjene prikaza
Brzina prijenosa
Stop bit / paritet

Eastron SDM120

Servisni atributi
${device_SlaveId}
modbusr(H, 20, Float)
${baud_rate} [bps]
switch(modbusr(H, 28, Float),0,2400,1,4800,2,9600,5,1200,"Invalid")
${xml_stop_bit} / ${xml_parity}
switch(modbusr(H, 18, Float),0,"1/none",1,"1/even",2,"1/odd",3,"2/none","unknown")
Servisne radnje
Slave ID
Parametri: Slave ID (1–247 ID)
modbusw(H, 20, Float, ID)
Time of scroll display
Parametri: Time [s] (0–30 t)
modbusw(H, 63744, Uint16, t)
${baud_rate}
Parametri: Baud rate
modbusw(H, 28, Float, Br)
${xml_stop_bit} / ${xml_parity}
Parametri: ${xml_stop_bit} / ${xml_parity}
modbusw(H, 18, Float, sp)
Ukupna energija Brojilo električne energije

Jednofazna energija i snaga — ukupna djelatna energija (kWh) i trenutačna snaga (kW), s podesivim načinom mjerenja i 7 servisnih atributa za napon, struju, frekvenciju, faktor snage, prividnu/jalovu snagu i jalovu energiju

Registar: A:342 (readtotalconsumption), A:12 (readdemand) Float Jedinica: kWh / kW
Servisni atributi
Način mjerenjaTrenutačni način zbrajanja energije — U mrežu (samo predana), Iz mreže (samo preuzeta), U mrežu + Iz mreže (zbroj) ili U mrežu - Iz mreže (neto)
Napon
Struja
Frekvencija mreže
Faktor snage
Prividna snaga
Jalova snaga
Ukupna jalova energija
Servisne radnje
Način mjerenjaPostavlja način zbrajanja ukupne energije — određuje broji li brojilo samo preuzetu, samo predanu, zbrojenu ili neto energiju

Ukupna energija

Čitanje ukupne potrošnje
MODBUSR(A, 342, Float)
Čitanje zahtjeva
MODBUSR(A, 12, Float)/1000
Servisni atributi
${xml_mode}
switch(modbusr(H, 63776, uint16), 1, "From Grid", 2, "To Grid + From Grid", 3, "From Grid - To Grid", "Unknown")
${electric_voltage} [V]
tostring(modbusr(A, 0, Float), "F2")
${electric_current} [A]
tostring(modbusr(A, 6, Float), "F2")
${grid_frequency} [Hz]
tostring(modbusr(A, 70, Float), "F2")
${power_factor}
tostring(modbusr(A, 30, Float), "F2")
${apparent_power} [VA]
tostring(modbusr(A, 18, Float), "F2")
${reactive_power} [VAr]
tostring(modbusr(A, 24, Float), "F2")
${total_reactive_energy} [kVArh]
tostring(modbusr(A, 344, Float), "F2")
Servisne radnje
${xml_mode}
Parametri: ${xml_mode}
modbusw(H, 0x100f, uint16, mode)
Predana energija Brojilo električne energije Samo za čitanje

Energija predana u mrežu — predana energija (kWh) i trenutačna snaga predaje izračunata iz negativnih očitanja djelatne snage

Registar: A:74 (readtotalconsumption), A:12 (readdemand) BigEndianFloat Jedinica: kWh / kW
Servisni atributi
Predana jalova energija

Predana energija

Čitanje ukupne potrošnje
MODBUSR(A, 74, Float)
Čitanje zahtjeva
var demand := MODBUSR(A, 12, BigEndianFloat) / 1000;
if (demand < 0, return(demand * -1), return(0));
Servisni atributi
${total_reactive_energy} [kVArh]
tostring(modbusr(A, 78, Float), "F2")
Električna struja Varijabla Samo za čitanje

Samostalni senzor struje — struja u stvarnom vremenu (A) s dijagnostikom napona preko servisnog atributa

Registar: A:6 Float Jedinica: A
Servisni atributi
Napon

Električna struja

Čitanje
MODBUSR(A, 6, Float)
Servisni atributi
Voltage [V]
round(modbusr(H, 0x131, uint16)*0.01)
Preuzeta energija Brojilo električne energije Samo za čitanje

Energija preuzeta iz mreže (potrošnja) — preuzeta energija (kWh) i trenutačna snaga preuzimanja izračunata iz pozitivnih očitanja djelatne snage

Registar: A:72 (readtotalconsumption), A:12 (readdemand) BigEndianFloat Jedinica: kWh / kW
Servisni atributi
Preuzeta jalova energija

Preuzeta energija

Čitanje ukupne potrošnje
MODBUSR(A, 72, Float)
Čitanje zahtjeva
var demand := MODBUSR(A, 12, BigEndianFloat) / 1000;
if (demand < 0, return(0), return(demand));
Servisni atributi
${total_reactive_energy} [kVArh]
tostring(modbusr(A, 76, Float), "F2")
Povezivanje: Modbus RTU • 9600 baud• 8N1 • Slave ID: $[SlaveId]
Moguća poboljšanja (9)
  • A:36 Phase Angle — Present in sdm_modbus library but NOT in official PDF register map — may be undocumented or firmware-version dependent
  • A:84 Total System Power Demand — Demand-averaged system power (W) — template uses A:12 (instantaneous active power) instead
  • A:86 Maximum Total System Power Demand — Maximum recorded system power demand (W)
  • A:88 Import System Power Demand — Demand-averaged import power (W)
  • A:90 Maximum Import System Power Demand — Maximum recorded import power demand (W)
  • A:92 Export System Power Demand — Demand-averaged export power (W)
  • A:94 Maximum Export System Power Demand — Maximum recorded export power demand (W)
  • A:258 Current Demand — Demand-averaged current (A)
  • A:264 Maximum Current Demand — Maximum recorded current demand (A)

Izvori

Pronašli ste problem s ovim predloškom uređaja?

Recite nam što ne radi, što nedostaje ili kako bi se predložak trebao ponašati. Vaše povratne informacije pomažu nam da katalog bude točan.

Provjerio TapHome

Želite ovo koristiti u svojoj centralnoj jedinici TapHome Core?

Otvorite ovaj predložak na portalu Customer Portal kako biste ga primijenili na jedan od svojih domova ili predložili poboljšanje i poslali ga natrag u katalog.

Otvorite na portalu