TapHome

Eastron SDM630

Modbus RTU
Submitted by
Last updated: 03. 2026
Eastron SDM630

Eastron SDM630 je třífázový elektroměr na DIN lištu, který komunikuje přes Modbus RTU po RS-485. Šablona TapHome poskytuje 12 elektroměrů pokrývajících celkovou energii systému, energii po fázích (L1/L2/L3), obousměrné měření importu/exportu a rozsáhlé servisní atributy pro napětí, proud, účiník, jalový výkon, frekvenci a fázové úhly.

Měřič podporuje tři konfigurace zapojení: 3-fázové 4-vodičové (3P4W), 3-fázové 3-vodičové (3P3W) a jednofázové 2-vodičové (1P2W). Všechny hodnoty registrů jsou ve formátu IEEE 754 Float32 v pořadí Big Endian, čtené přes Modbus funkční kód FC04 (vstupní registry).

Hardwarové zapojení

Kabeláž RS-485

SDM630 má 2-vodičové rozhraní RS-485 se dvěma šroubovými svorkami. Připojte v topologii daisy-chain:

  • A (svorka 27) na A+/D+ na TapHome RS-485
  • B (svorka 28) na B-/D- na TapHome RS-485

Používejte výhradně topologii daisy-chain. Zapojení do hvězdy a odbočky způsobují odrazy signálu a poškození dat. Zakončete každý konec sběrnice odporem 120 ohm (minimálně 0,25 W).

Specifikace kabelu:

  • Typ: Kroucený pár, stíněný (Belden 8761 nebo ekvivalent)
  • Impedance: 120 ohm
  • Maximální délka kabelu: 1200 m
  • Maximální počet zařízení na sběrnici: 32
Režimy zapojení

Měřič musí být nakonfigurován pro správný typ zapojení přes holding registr 10 (chráněný heslem):

Typ systémuHodnotaPopis
3P4W33-fázové 4-vodičové (výchozí)
3P3W23-fázové 3-vodičové
1P2W1Jednofázové 2-vodičové

Některé registry jsou dostupné pouze v konkrétních režimech zapojení. Například napětí fáze-neutrál a proud neutrálu jsou dostupné pouze v režimu 3P4W, zatímco mezifázová napětí vyžadují 3P4W nebo 3P3W.

Konfigurace

Komunikační parametry

Výchozí nastavení Modbus odpovídají šabloně TapHome:

ParametrVýchozí hodnotaMožnosti
Baud rate96002400, 4800, 9600, 19200, 38400
Datové bity8Fixní
ParitaŽádnáŽádná, Sudá, Lichá
Stop bity21 (s paritou) nebo 2 (bez parity)
Slave ID11-247

Komunikační nastavení lze změnit přes holding registry (FC03/FC16). Pro chráněné parametry jako typ systému je potřeba heslo (výchozí: 0000). Heslo se zapíše do holding registru 24 a automaticky se zamkne po 1 minutě nečinnosti.

Slave ID

Při připojení více měřičů SDM630 na jednu sběrnici RS-485 musí mít každý měřič unikátní Slave ID (holding registr 20, rozsah 1-247). Po importu šablony TapHome upravte Slave ID v nastavení připojení modulu tak, aby odpovídalo měřiči.

Každý Modbus požadavek dokáže načíst až 40 parametrů (80 registrů) najednou. Šablona TapHome polluje celkové elektroměry ve 2,5sekundových intervalech a fázové elektroměry v 15sekundových intervalech, což udržuje vytížení sběrnice zvládnutelné i při více měřičích.

Možnosti zařízení

Šablona vytváří 12 zařízení ModbusElectricityMeter organizovaných do tří skupin: celková energie, export (dodávka do sítě) a import (odběr ze sítě). Každé zařízení hlásí kumulativní energii (kWh) a okamžitý odběr výkonu (kW).

Měření celkové energie

Čtyři zařízení sledují celkovou spotřebu činné energie:

  • Celková energie (3-fázová) — celková systémová energie (A:342, kWh) a celkový odběr výkonu (A:52, W přepočtené na kW). Toto zařízení obsahuje 12 servisních atributů poskytujících systémové průměry a součty: průměrné mezifázové napětí, průměrné napětí fáze-neutrál, průměrný a součet fázových proudů, proud neutrálu, celkový zdánlivý výkon (VA), celkový jalový výkon (VAr), celkový účiník, celkový fázový úhel, frekvence napájení (Hz), celková zdánlivá energie (kVAh) a celková jalová energie (kVArh).
  • Celková energie L1 — celková činná energie fáze 1 (A:358, kWh) a výkon fáze 1 (A:12, W na kW). Servisní atributy zahrnují napětí fáze-neutrál, proud, zdánlivý výkon, jalový výkon, účiník, fázový úhel a jalovou energii pro fázi 1.
  • Celková energie L2 — celková činná energie fáze 2 (A:360, kWh) a výkon fáze 2 (A:14, W na kW). Stejné fázové servisní atributy jako L1.
  • Celková energie L3 — celková činná energie fáze 3 (A:362, kWh) a výkon fáze 3 (A:16, W na kW). Stejné fázové servisní atributy jako L1.
Exportní energie (dodávka do sítě)

Čtyři zařízení sledují energii dodávanou do sítě, užitečné pro fotovoltaické instalace:

  • Exportní energie (3-fázová) — celková exportní energie (A:74, kWh) a exportní výkon odvozený ze záporných hodnot celkového systémového výkonu (A:52).
  • Exportní energie L1 — exportní energie fáze 1 (A:352, kWh) a exportní výkon fáze 1.
  • Exportní energie L2 — exportní energie fáze 2 (A:354, kWh) a exportní výkon fáze 2.
  • Exportní energie L3 — exportní energie fáze 3 (A:356, kWh) a exportní výkon fáze 3.
Importní energie (odběr ze sítě)

Čtyři zařízení sledují energii odebíranou ze sítě:

  • Importní energie (3-fázová) — celková importní energie (A:72, kWh) a importní výkon odvozený z kladných hodnot celkového systémového výkonu (A:52).
  • Importní energie L1 — importní energie fáze 1 (A:346, kWh) a importní výkon fáze 1.
  • Importní energie L2 — importní energie fáze 2 (A:348, kWh) a importní výkon fáze 2.
  • Importní energie L3 — importní energie fáze 3 (A:350, kWh) a importní výkon fáze 3.

Rozdělení importu/exportu se dosahuje čtením znaménkového registru systémového výkonu (A:52). Kladné hodnoty indikují odběr ze sítě (import), záporné hodnoty indikují dodávku do sítě (export). To je obzvláště užitečné pro monitorování vlastní spotřeby solární energie a interakce se sítí.

Další možnosti

SDM630 také poskytuje registry pro mezifázová napětí (L1-L2, L2-L3, L3-L1), celkové harmonické zkreslení (THD) napětí i proudu na každé fázi, průměrování poptávky proudu po fázích se zaznamenanými maximy, čítače importní/exportní jalové energie a měření ampérhodin. Tyto lze doplnit v budoucí aktualizaci šablony.

Řešení problémů

Žádná komunikace
  1. Ověřte, že kabeláž RS-485 je v topologii daisy-chain (ne hvězda)
  2. Zkontrolujte připojení svorek A/B — prohoďte A a B pokud komunikace nefunguje
  3. Potvrďte zakončení sběrnice: odpor 120 ohm na každém konci sběrnice
  4. Ověřte, že baud rate v TapHome odpovídá nastavení měřiče (výchozí 9600, 8N2)
  5. Zkontrolujte, že Slave ID v TapHome odpovídá měřiči (výchozí 1)
Nesprávné hodnoty
  1. Potvrďte, že typ systému zapojení (holding registr 10) odpovídá skutečné instalaci — nesprávný typ systému způsobuje nulové nebo nesprávné hodnoty
  2. V režimu 3P3W registry napětí fáze-neutrál vracejí nulu — to je očekávané chování
  3. Proud neutrálu (A:224) ukazuje nulu v režimu 3P3W — dostupný pouze v 3P4W
Pořadí bajtů registrů

SDM630 standardně používá pořadí bajtů Big Endian (nejvýznamnější registr první). Pokud se hodnoty zobrazují jako extrémně velká nebo malá čísla, zkontrolujte konfiguraci pořadí bajtů. Šablona TapHome používá BigEndianFloat, což odpovídá výchozímu nastavení měřiče.

Dostupná zařízení

Eastron SDM630 / SDM72D Modul
Celková energie (3-fázová) Elektroměr Pouze ke čtení

Kombinovaná 3-fázová energie a výkon — celková spotřeba (kWh) a okamžitý systémový odběr výkonu (kW), s 12 servisními atributy pro napětí, proud, účiník, frekvenci a jalovou energii

Registr: A:342 (readtotalconsumption), A:52 (readdemand) BigEndianFloat Jednotka: kWh / kW
Servisní atributy
Průměrné mezifázové napětí
Průměrné napětí fáze-neutrál
Průměrný fázový proud
Součet fázových proudů
Proud neutrálu
Celkový zdánlivý výkon systému
Celkový jalový výkon systému
Celkový účiník systému
Celkový fázový úhel systému
Frekvence napájení
Celková zdánlivá energie
Celková jalová energie

Celková energie (3-fázová)

Čtení celkové spotřeby
MODBUSR(A, 342, BigEndianFloat)
Čtení odběru
MODBUSR(A, 52, BigEndianFloat) / 1000
Servisní atributy
Average line to line [V]
TOSTRING(MODBUSR(A, 206, BigEndianFloat), "F1")
Average line to neutral [V]
TOSTRING(MODBUSR(A, 42, BigEndianFloat), "F1")
Average line current [A]
TOSTRING(MODBUSR(A, 46, BigEndianFloat), "F2")
Sum of line currents [A]
TOSTRING(MODBUSR(A, 48, BigEndianFloat), "F2")
Neutral current [A]
TOSTRING(MODBUSR(A, 224, BigEndianFloat), "F2")
Total system volt amps [VA]
TOSTRING(MODBUSR(A, 56, BigEndianFloat), "F1")
Total system reactive power [VAr]
TOSTRING(MODBUSR(A, 60, BigEndianFloat), "F1")
Total system power factor
TOSTRING(MODBUSR(A, 62, BigEndianFloat), "F3")
Total system phase angle
TOSTRING(MODBUSR(A, 66, BigEndianFloat), "F1")
Frequency of supply voltages [Hz]
TOSTRING(MODBUSR(A, 70, BigEndianFloat), "F1")
Total VAh [kVAh]
TOSTRING(MODBUSR(A, 80, BigEndianFloat), "F1")
Total VArh [kVArh]
TOSTRING(MODBUSR(A, 344, BigEndianFloat), "F1")
Celková energie L1 Elektroměr Pouze ke čtení
Registr: A:358 (readtotalconsumption), A:12 (readdemand) BigEndianFloat Jednotka: kWh / kW
Servisní atributy
Napětí fáze-neutrál
Proud
Zdánlivý výkon
Jalový výkon
Účiník
Fázový úhel
Jalová energie

Celková energie L1

Čtení celkové spotřeby
MODBUSR(A, 358, BigEndianFloat)
Čtení odběru
MODBUSR(A, 12, BigEndianFloat) / 1000
Servisní atributy
Line to neutral voltage [V]
TOSTRING(MODBUSR(A, 0, BigEndianFloat), "F1")
Current [A]
TOSTRING(MODBUSR(A, 6, BigEndianFloat), "F2")
Volt amps [VA]
TOSTRING(MODBUSR(A, 18, BigEndianFloat), "F1")
Reactive power [VAr]
TOSTRING(MODBUSR(A, 24, BigEndianFloat), "F1")
Power factor
TOSTRING(MODBUSR(A, 30, BigEndianFloat), "F1")
Phase angle
TOSTRING(MODBUSR(A, 36, BigEndianFloat), "F1")
Reactive Energy [kVArh]
TOSTRING(MODBUSR(A, 376, BigEndianFloat), "F1")
Celková energie L2 Elektroměr Pouze ke čtení
Registr: A:360 (readtotalconsumption), A:14 (readdemand) BigEndianFloat Jednotka: kWh / kW
Servisní atributy
Napětí fáze-neutrál
Proud
Zdánlivý výkon
Jalový výkon
Účiník
Fázový úhel
Jalová energie

Celková energie L2

Čtení celkové spotřeby
MODBUSR(A, 360, BigEndianFloat)
Čtení odběru
MODBUSR(A, 14, BigEndianFloat) / 1000
Servisní atributy
Line to neutral voltage [V]
TOSTRING(MODBUSR(A, 2, BigEndianFloat), "F1")
Current [A]
TOSTRING(MODBUSR(A, 8, BigEndianFloat), "F2")
Volt amps [VA]
TOSTRING(MODBUSR(A, 20, BigEndianFloat), "F1")
Reactive power [VAr]
TOSTRING(MODBUSR(A, 26, BigEndianFloat), "F1")
Power factor
TOSTRING(MODBUSR(A, 32, BigEndianFloat), "F1")
Phase angle
TOSTRING(MODBUSR(A, 38, BigEndianFloat), "F1")
Reactive Energy [kVArh]
TOSTRING(MODBUSR(A, 378, BigEndianFloat), "F1")
Celková energie L3 Elektroměr Pouze ke čtení
Registr: A:362 (readtotalconsumption), A:16 (readdemand) BigEndianFloat Jednotka: kWh / kW
Servisní atributy
Napětí fáze-neutrál
Proud
Zdánlivý výkon
Jalový výkon
Účiník
Fázový úhel
Jalová energie

Celková energie L3

Čtení celkové spotřeby
MODBUSR(A, 362, BigEndianFloat)
Čtení odběru
MODBUSR(A, 16, BigEndianFloat) / 1000
Servisní atributy
Line to neutral voltage [V]
TOSTRING(MODBUSR(A, 4, BigEndianFloat), "F1")
Current [A]
TOSTRING(MODBUSR(A, 10, BigEndianFloat), "F2")
Volt amps [VA]
TOSTRING(MODBUSR(A, 22, BigEndianFloat), "F1")
Reactive power [VAr]
TOSTRING(MODBUSR(A, 28, BigEndianFloat), "F1")
Power factor
TOSTRING(MODBUSR(A, 34, BigEndianFloat), "F1")
Phase angle
TOSTRING(MODBUSR(A, 40, BigEndianFloat), "F1")
Reactive Energy [kVArh]
TOSTRING(MODBUSR(A, 380, BigEndianFloat), "F1")
Exportní energie (3-fázová) Elektroměr Pouze ke čtení

Energie dodaná do sítě — celková exportní energie (kWh) a okamžitý exportní výkon odvozený ze záporných hodnot systémového výkonu

Registr: A:74 (readtotalconsumption), A:52 (readdemand) BigEndianFloat Jednotka: kWh / kW

Exportní energie (3-fázová)

Čtení celkové spotřeby
MODBUSR(A, 74, BigEndianFloat)
Čtení odběru
var demand := MODBUSR(A, 52, BigEndianFloat) / 1000;
if (demand < 0, return(demand * -1), return(0));
Exportní energie L1 Elektroměr Pouze ke čtení
Registr: A:352 (readtotalconsumption), A:12 (readdemand) BigEndianFloat Jednotka: kWh / kW

Exportní energie L1

Čtení celkové spotřeby
MODBUSR(A, 352, BigEndianFloat)
Čtení odběru
var demand := MODBUSR(A, 12, BigEndianFloat) / 1000;
if (demand < 0, return(demand * -1), return(0));
Exportní energie L2 Elektroměr Pouze ke čtení
Registr: A:354 (readtotalconsumption), A:14 (readdemand) BigEndianFloat Jednotka: kWh / kW

Exportní energie L2

Čtení celkové spotřeby
MODBUSR(A, 354, BigEndianFloat)
Čtení odběru
var demand := MODBUSR(A, 14, BigEndianFloat) / 1000;
if (demand < 0, return(demand * -1), return(0));
Exportní energie L3 Elektroměr Pouze ke čtení
Registr: A:356 (readtotalconsumption), A:12 (readdemand) BigEndianFloat Jednotka: kWh / kW

Exportní energie L3

Čtení celkové spotřeby
MODBUSR(A, 356, BigEndianFloat)
Čtení odběru
var demand := MODBUSR(A, 12, BigEndianFloat) / 1000;
if (demand < 0, return(demand * -1), return(0));
Importní energie (3-fázová) Elektroměr Pouze ke čtení

Energie odebraná ze sítě (spotřeba) — celková importní energie (kWh) a okamžitý importní výkon odvozený z kladných hodnot systémového výkonu

Registr: A:72 (readtotalconsumption), A:52 (readdemand) BigEndianFloat Jednotka: kWh / kW

Importní energie (3-fázová)

Čtení celkové spotřeby
MODBUSR(A, 72, BigEndianFloat)
Čtení odběru
var demand := MODBUSR(A, 52, BigEndianFloat) / 1000;
if (demand < 0, return(0), return(demand));
Importní energie L1 Elektroměr Pouze ke čtení
Registr: A:346 (readtotalconsumption), A:12 (readdemand) BigEndianFloat Jednotka: kWh / kW

Importní energie L1

Čtení celkové spotřeby
MODBUSR(A, 346, BigEndianFloat)
Čtení odběru
var demand := MODBUSR(A, 12, BigEndianFloat) / 1000;
if (demand < 0, return(0), return(demand));
Importní energie L2 Elektroměr Pouze ke čtení
Registr: A:348 (readtotalconsumption), A:14 (readdemand) BigEndianFloat Jednotka: kWh / kW

Importní energie L2

Čtení celkové spotřeby
MODBUSR(A, 348, BigEndianFloat)
Čtení odběru
var demand := MODBUSR(A, 14, BigEndianFloat) / 1000;
if (demand < 0, return(0), return(demand));
Importní energie L3 Elektroměr Pouze ke čtení
Registr: A:350 (readtotalconsumption), A:16 (readdemand) BigEndianFloat Jednotka: kWh / kW

Importní energie L3

Čtení celkové spotřeby
MODBUSR(A, 350, BigEndianFloat)
Čtení odběru
var demand := MODBUSR(A, 16, BigEndianFloat) / 1000;
if (demand < 0, return(0), return(demand));
Připojení: Modbus RTU • 9600 baud• 8N1 • Slave ID: $[SlaveId]
Možná vylepšení (30)
  • A:76 Total Import kVArh — Separate import reactive energy counter
  • A:78 Total Export kVArh — Separate export reactive energy counter
  • A:82 Ah — Ampere-hours counter
  • A:84 Total System Power Demand — Demand-averaged system power (W) — template uses A:52 (instantaneous) instead
  • A:86 Max Total System Power Demand — Maximum recorded system power demand in VA
  • A:100 Total System VA Demand — Current system apparent power demand
  • A:102 Max Total System VA Demand — Maximum recorded system VA demand
  • A:104 Neutral Current Demand — 3Ø4W wiring only
  • A:106 Max Neutral Current Demand — 3Ø4W wiring only
  • A:200 L1–L2 Voltage — Line-to-line voltage, 3-phase only
  • A:202 L2–L3 Voltage — Line-to-line voltage, 3-phase only
  • A:204 L3–L1 Voltage — Line-to-line voltage, 3-phase only
  • A:234 Phase 1 L/N Voltage THD — Total harmonic distortion, %
  • A:236 Phase 2 L/N Voltage THD — Total harmonic distortion, %
  • A:238 Phase 3 L/N Voltage THD — Total harmonic distortion, %
  • A:240 Phase 1 Current THD — Total harmonic distortion, %
  • A:242 Phase 2 Current THD — Total harmonic distortion, %
  • A:244 Phase 3 Current THD — Total harmonic distortion, %
  • A:248 Average L/N Voltage THD — Total harmonic distortion, %
  • A:250 Average Line Current THD — Total harmonic distortion, %
  • A:258 Phase 1 Current Demand — Demand-averaged phase current
  • A:260 Phase 2 Current Demand — Demand-averaged phase current
  • A:262 Phase 3 Current Demand — Demand-averaged phase current
  • A:264 Max Phase 1 Current Demand — Maximum recorded phase 1 current demand
  • A:266 Max Phase 2 Current Demand — Maximum recorded phase 2 current demand
  • A:268 Max Phase 3 Current Demand — Maximum recorded phase 3 current demand
  • A:334 L1–L2 Voltage THD — Line-to-line THD, %
  • A:336 L2–L3 Voltage THD — Line-to-line THD, %
  • A:338 L3–L1 Voltage THD — Line-to-line THD, %
  • A:340 Average L-L Voltage THD — Line-to-line THD, %

Zdroje