TapHome

Eastron SDM630

Modbus RTU
Trimis de
Ultima actualizare: 03. 2026
Eastron SDM630

Eastron SDM630 este un contor electric trifazat pentru montaj pe șină DIN, care comunică prin Modbus RTU pe RS-485. Șablonul TapHome oferă 12 dispozitive de tip contor electric care acoperă energia totală a sistemului, energia pe faze (L1/L2/L3), măsurarea bidirecțională a importului și exportului și numeroase atribute de service pentru tensiune, curent, factor de putere, putere reactivă, frecvență și unghiuri de fază.

Contorul acceptă trei configurații de conectare: trifazat cu 4 fire (3P4W), trifazat cu 3 fire (3P3W) și monofazat cu 2 fire (1P2W). Toate valorile registrelor sunt în format IEEE 754 Float32 cu ordinea octeților Big Endian și se citesc cu codul de funcție Modbus FC04 (registre de intrare).

Conectarea hardware

Cablarea RS-485

SDM630 are o interfață RS-485 cu 2 fire și două borne cu șurub. Conectați-l în topologie liniară (daisy-chain):

  • A (borna 27) la A+/D+ pe RS-485 TapHome
  • B (borna 28) la B-/D- pe RS-485 TapHome

Folosiți numai topologia liniară (daisy-chain). Topologiile în stea și cu derivații (ramificații în T) provoacă reflexii ale semnalului și coruperea datelor. Montați la fiecare capăt al magistralei un rezistor de terminație de 120 Ω (minimum 0,25 W).

Specificația cablului:

  • Tip: pereche torsadată, ecranată (Belden 8761 sau echivalent)
  • Impedanță: 120 Ω
  • Lungime maximă a cablului: 1200 m
  • Număr maxim de noduri pe magistrală: 32
Moduri de conectare

Contorul trebuie configurat pentru sistemul de conectare corect prin registrul holding 10 (protejat cu parolă):

Tip sistemValoareDescriere
3P4W3Trifazat cu 4 fire (implicit)
3P3W2Trifazat cu 3 fire
1P2W1Monofazat cu 2 fire

Unele registre sunt disponibile numai în anumite moduri de conectare. De exemplu, tensiunile fază-neutru și curentul pe neutru sunt disponibile numai în modul 3P4W, iar tensiunile între faze necesită modul 3P4W sau 3P3W.

Configurare

Parametri de comunicație

Setările Modbus implicite corespund șablonului TapHome:

ParametruImplicitOpțiuni
Baud rate96002400, 4800, 9600, 19200, 38400
Biți de date8Fix
ParitateFărăFără, pară (Even), impară (Odd)
Biți de stop21 (cu paritate) sau 2 (fără paritate)
Slave ID11-247

Setările de comunicație se pot modifica prin registrele holding (FC03/FC16). Pentru parametrii protejați, cum este tipul sistemului, este necesară o parolă (implicit: 0000). Parola se scrie în registrul holding 24, iar blocarea se reactivează automat după 1 minut de inactivitate.

Slave ID

Când conectați mai multe contoare SDM630 pe aceeași magistrală RS-485, fiecare contor trebuie să aibă un Slave ID unic (registrul holding 20, interval 1-247). După importul șablonului TapHome, ajustați Slave ID-ul în setările de conexiune ale modulului, astfel încât să corespundă contorului.

Fiecare cerere Modbus poate citi până la 40 de parametri (80 de registre) deodată. Șablonul TapHome interoghează contoarele de energie totală la intervale de 2,5 secunde și contoarele pe faze la intervale de 15 secunde, astfel încât încărcarea magistralei rămâne rezonabilă chiar și cu mai multe contoare.

Funcțiile dispozitivului

Șablonul creează 12 dispozitive ModbusElectricityMeter, organizate în trei grupuri: energie totală, export (injecție în rețea) și import (consum din rețea). Fiecare dispozitiv raportează energia cumulată (kWh) și puterea instantanee absorbită (kW).

Măsurarea energiei totale

Patru dispozitive urmăresc consumul total de energie activă:

  • Energie totală (3 faze) — energia totală a sistemului (A:342, kWh) și puterea totală absorbită (A:52, W convertiți în kW). Acest dispozitiv include 12 atribute de service cu medii și totaluri ale sistemului: tensiunea medie între faze, tensiunea medie fază-neutru, media și suma curenților pe faze, curentul pe neutru, puterea aparentă totală (VA), puterea reactivă totală (VAr), factorul de putere total, unghiul de fază total, frecvența rețelei (Hz), energia aparentă totală (kVAh) și energia reactivă totală (kVArh).
  • Energie totală L1 — energia activă totală pe faza 1 (A:358, kWh) și puterea pe faza 1 (A:12, W în kW). Atributele de service includ tensiunea fază-neutru, curentul, puterea aparentă, puterea reactivă, factorul de putere, unghiul de fază și energia reactivă pentru faza 1.
  • Energie totală L2 — energia activă totală pe faza 2 (A:360, kWh) și puterea pe faza 2 (A:14, W în kW). Aceleași atribute de service pe fază ca la L1.
  • Energie totală L3 — energia activă totală pe faza 3 (A:362, kWh) și puterea pe faza 3 (A:16, W în kW). Aceleași atribute de service pe fază ca la L1.
Energie exportată (injecție în rețea)

Patru dispozitive urmăresc energia exportată în rețea, utile pentru instalațiile fotovoltaice:

  • Energie exportată (3 faze) — energia totală exportată (A:74, kWh) și puterea exportată, derivată din valorile negative ale puterii totale a sistemului (A:52).
  • Energie exportată L1 — energia exportată pe faza 1 (A:352, kWh) și puterea exportată pe faza 1.
  • Energie exportată L2 — energia exportată pe faza 2 (A:354, kWh) și puterea exportată pe faza 2.
  • Energie exportată L3 — energia exportată pe faza 3 (A:356, kWh) și puterea exportată pe faza 3.
Energie importată (consum din rețea)

Patru dispozitive urmăresc energia importată din rețea:

  • Energie importată (3 faze) — energia totală importată (A:72, kWh) și puterea importată, derivată din valorile pozitive ale puterii totale a sistemului (A:52).
  • Energie importată L1 — energia importată pe faza 1 (A:346, kWh) și puterea importată pe faza 1.
  • Energie importată L2 — energia importată pe faza 2 (A:348, kWh) și puterea importată pe faza 2.
  • Energie importată L3 — energia importată pe faza 3 (A:350, kWh) și puterea importată pe faza 3.

Separarea importului de export se realizează prin citirea registrului cu semn al puterii sistemului (A:52). Valorile pozitive indică consum din rețea (import), iar valorile negative indică injecție în rețea (export). Acest lucru este util în special pentru monitorizarea autoconsumului fotovoltaic și a interacțiunii cu rețeaua.

Funcții suplimentare

SDM630 pune la dispoziție și registre pentru tensiunile între faze (L1-L2, L2-L3, L3-L1), distorsiunea armonică totală (THD) a tensiunii și a curentului pe fiecare fază, curentul mediu pe fiecare fază, calculat pe intervalul de integrare, împreună cu valorile maxime înregistrate, contoare de energie reactivă importată și exportată și măsurarea în amperi-oră. Acestea pot fi adăugate într-o actualizare viitoare a șablonului.

Rezolvarea problemelor

Nu există comunicare
  1. Verificați dacă cablajul RS-485 este în topologie liniară (nu în stea)
  2. Verificați conexiunile bornelor A/B — dacă comunicarea nu funcționează, inversați A și B
  3. Verificați terminarea magistralei: rezistor de 120 Ω la fiecare capăt al magistralei
  4. Asigurați-vă că baud rate-ul din TapHome corespunde setării contorului (implicit 9600, 8N2)
  5. Verificați dacă Slave ID-ul din TapHome corespunde contorului (implicit 1)
Valori citite incorect
  1. Verificați dacă tipul sistemului de conectare (registrul holding 10) corespunde instalației reale — un tip de sistem greșit produce valori zero sau incorecte
  2. În modul 3P3W, registrele de tensiune fază-neutru returnează zero — acesta este comportamentul așteptat
  3. Curentul pe neutru (A:224) este zero în modul 3P3W — este disponibil numai în 3P4W
Ordinea octeților în registre

SDM630 folosește implicit ordinea octeților Big Endian (registrul cel mai semnificativ primul). Dacă valorile citite apar ca numere extrem de mari sau de mici, verificați configurarea ordinii octeților. Șablonul TapHome folosește BigEndianFloat, ceea ce corespunde setării implicite a contorului.

Dispozitive disponibile

Eastron SDM630 / SDM72D Modul
Energie totală (3 faze) Contor electric Doar citire

Energie și putere totale pe cele trei faze — consumul total (kWh) și puterea instantanee absorbită de sistem (kW), cu 12 atribute de service pentru tensiune, curent, factor de putere, frecvență și energie reactivă

Registru: A:342 (readtotalconsumption), A:52 (readdemand) BigEndianFloat Unitate: kWh / kW
Atribute de service
Tensiune medie între faze
Tensiune medie fază-neutru
Curent mediu pe fază
Suma curenților pe faze
Curent pe neutru
Putere aparentă totală a sistemului
Putere reactivă totală a sistemului
Factor de putere total al sistemului
Unghi de fază total al sistemului
Frecvența rețelei
Energie aparentă totală
Energie reactivă totală

Energie totală (3 faze)

Citirea consumului total
MODBUSR(A, 342, BigEndianFloat)
Citirea cererii
MODBUSR(A, 52, BigEndianFloat) / 1000
Atribute de service
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")
Energie totală L1 Contor electric Doar citire
Registru: A:358 (readtotalconsumption), A:12 (readdemand) BigEndianFloat Unitate: kWh / kW
Atribute de service
Tensiune fază-neutru
Curent
Putere aparentă
Putere reactivă
Factor de putere
Unghi de fază
Energie reactivă

Energie totală L1

Citirea consumului total
MODBUSR(A, 358, BigEndianFloat)
Citirea cererii
MODBUSR(A, 12, BigEndianFloat) / 1000
Atribute de service
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")
Energie totală L2 Contor electric Doar citire
Registru: A:360 (readtotalconsumption), A:14 (readdemand) BigEndianFloat Unitate: kWh / kW
Atribute de service
Tensiune fază-neutru
Curent
Putere aparentă
Putere reactivă
Factor de putere
Unghi de fază
Energie reactivă

Energie totală L2

Citirea consumului total
MODBUSR(A, 360, BigEndianFloat)
Citirea cererii
MODBUSR(A, 14, BigEndianFloat) / 1000
Atribute de service
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")
Energie totală L3 Contor electric Doar citire
Registru: A:362 (readtotalconsumption), A:16 (readdemand) BigEndianFloat Unitate: kWh / kW
Atribute de service
Tensiune fază-neutru
Curent
Putere aparentă
Putere reactivă
Factor de putere
Unghi de fază
Energie reactivă

Energie totală L3

Citirea consumului total
MODBUSR(A, 362, BigEndianFloat)
Citirea cererii
MODBUSR(A, 16, BigEndianFloat) / 1000
Atribute de service
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")
Energie exportată (3 faze) Contor electric Doar citire

Energie exportată în rețea (injecție) — total kWh exportați și puterea instantanee exportată, derivată din valorile negative ale puterii sistemului

Registru: A:74 (readtotalconsumption), A:52 (readdemand) BigEndianFloat Unitate: kWh / kW

Energie exportată (3 faze)

Citirea consumului total
MODBUSR(A, 74, BigEndianFloat)
Citirea cererii
var demand := MODBUSR(A, 52, BigEndianFloat) / 1000;
if (demand < 0, return(demand * -1), return(0));
Energie exportată L1 Contor electric Doar citire
Registru: A:352 (readtotalconsumption), A:12 (readdemand) BigEndianFloat Unitate: kWh / kW

Energie exportată L1

Citirea consumului total
MODBUSR(A, 352, BigEndianFloat)
Citirea cererii
var demand := MODBUSR(A, 12, BigEndianFloat) / 1000;
if (demand < 0, return(demand * -1), return(0));
Energie exportată L2 Contor electric Doar citire
Registru: A:354 (readtotalconsumption), A:14 (readdemand) BigEndianFloat Unitate: kWh / kW

Energie exportată L2

Citirea consumului total
MODBUSR(A, 354, BigEndianFloat)
Citirea cererii
var demand := MODBUSR(A, 14, BigEndianFloat) / 1000;
if (demand < 0, return(demand * -1), return(0));
Energie exportată L3 Contor electric Doar citire
Registru: A:356 (readtotalconsumption), A:12 (readdemand) BigEndianFloat Unitate: kWh / kW

Energie exportată L3

Citirea consumului total
MODBUSR(A, 356, BigEndianFloat)
Citirea cererii
var demand := MODBUSR(A, 12, BigEndianFloat) / 1000;
if (demand < 0, return(demand * -1), return(0));
Energie importată (3 faze) Contor electric Doar citire

Energie importată din rețea (consum) — total kWh importați și puterea instantanee importată, derivată din valorile pozitive ale puterii sistemului

Registru: A:72 (readtotalconsumption), A:52 (readdemand) BigEndianFloat Unitate: kWh / kW

Energie importată (3 faze)

Citirea consumului total
MODBUSR(A, 72, BigEndianFloat)
Citirea cererii
var demand := MODBUSR(A, 52, BigEndianFloat) / 1000;
if (demand < 0, return(0), return(demand));
Energie importată L1 Contor electric Doar citire
Registru: A:346 (readtotalconsumption), A:12 (readdemand) BigEndianFloat Unitate: kWh / kW

Energie importată L1

Citirea consumului total
MODBUSR(A, 346, BigEndianFloat)
Citirea cererii
var demand := MODBUSR(A, 12, BigEndianFloat) / 1000;
if (demand < 0, return(0), return(demand));
Energie importată L2 Contor electric Doar citire
Registru: A:348 (readtotalconsumption), A:14 (readdemand) BigEndianFloat Unitate: kWh / kW

Energie importată L2

Citirea consumului total
MODBUSR(A, 348, BigEndianFloat)
Citirea cererii
var demand := MODBUSR(A, 14, BigEndianFloat) / 1000;
if (demand < 0, return(0), return(demand));
Energie importată L3 Contor electric Doar citire
Registru: A:350 (readtotalconsumption), A:16 (readdemand) BigEndianFloat Unitate: kWh / kW

Energie importată L3

Citirea consumului total
MODBUSR(A, 350, BigEndianFloat)
Citirea cererii
var demand := MODBUSR(A, 16, BigEndianFloat) / 1000;
if (demand < 0, return(0), return(demand));
Conexiune: Modbus RTU • 9600 baud• 8N1 • Slave ID: $[SlaveId]
Îmbunătățiri posibile (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, %

Surse

Ați găsit o problemă la acest șablon de dispozitiv?

Spuneți-ne ce nu funcționează, ce lipsește sau cum ar trebui să se comporte șablonul. Feedbackul dvs. ne ajută să păstrăm catalogul corect.

Verificat de TapHome

Doriți să folosiți acest șablon în TapHome Core?

Deschideți acest șablon în Customer Portal pentru a-l aplica într-una dintre locuințele dvs. sau pentru a propune o îmbunătățire și a o trimite înapoi în catalog.

Deschideți în portal