TapHome

Carlo Gavazzi EM24

Modbus RTU
Eingereicht von
Zuletzt aktualisiert: 06. 2026
Carlo Gavazzi EM24

Der Carlo Gavazzi EM24 ist ein 3-Phasen-Energieanalysator zur DIN-Schienen-Montage, der über Modbus RTU per RS-485 kommuniziert. Die TapHome-Vorlage stellt 7 Geräte bereit, die phasenweise Energiemessung (L1/L2/L3), Zwei-Tarif-Energiezähler (T1/T2) und bidirektionale Import-/Export-Summen abdecken. Jeder Phasenzähler enthält Serviceattribute für Spannung, Strom, Scheinleistung und Blindleistung.

Der EM24 ist in Varianten mit Direktanschluss (AV2, AV9 — bis 65 A) und mit Stromwandleranschluss (AV5, AV6 — für höhere Ströme über 5 A sekundäre CT) erhältlich. Alle Registerwerte sind INT32 mit LSW-first-Wortreihenfolge (Little Endian Word Swap), ausgelesen über Modbus-Funktionscodes 03h oder 04h (austauschbar).

Hardwareanschluss

RS-485-Verkabelung

Der EM24 verfügt über eine 2-Draht-RS-485-Schnittstelle. Verbinden Sie in Daisy-Chain-Topologie:

  • A (Leitung A) an A+/D+ am TapHome RS-485
  • B (Leitung B) an B-/D- am TapHome RS-485
  • GND — verbinden Sie einen dritten Draht als Massebezug, nur auf der Hostseite geerdet

Der RS-485-Bus muss an beiden Enden mit einem 120-Ohm-Widerstand (1/2 W, 5%) zwischen den Leitungen A und B terminiert werden. Die Terminierung ist auch bei Punkt-zu-Punkt-Verbindungen oder kurzen Kabelstrecken erforderlich. Bei Entfernungen über 1000 m oder mehr als 160 Geräten ist ein Signalverstärker erforderlich.

Kabelspezifikation:

  • Typ: AWG24 symmetrisches Paar mit drittem Draht für GND (geschirmt empfohlen)
  • Topologie: Nur Daisy-Chain (kein Stern- oder Stichleitungs-/T-Stück-Anschluss)
  • Max. Kabellänge: 1000 m (ohne Verstärker)

Konfiguration

Kommunikationsparameter

Die Standard-Modbus-Einstellungen stimmen mit der TapHome-Vorlage überein:

ParameterStandardOptionen
Baudrate96009600, 4800
Datenbits8Fest
ParitätKeineFest
Stoppbits1Fest
Slave-ID11-247

Kommunikationsparameter können über das Einstellungsmenü auf dem Frontpanel oder über Modbus-Schreibbefehle an Holding-Register (H:4362 für Slave-ID, H:4363 für Baudrate) geändert werden.

Einstellungen über das Frontpanel ändern
  1. Drücken Sie den Joystick 3+ Sekunden, um die Passwortseite aufzurufen
  2. Geben Sie das Passwort ein (Standard: 0, Passwortbereich: 0-9999)
  3. Navigieren Sie mit links/rechts zur gewünschten Einstellungsseite (z. B. AddrESS für Slave-ID, bAudrAtE für Baudrate)
  4. Drücken Sie den Joystick, um den Bearbeitungsmodus aufzurufen, verwenden Sie oben/unten zur Wertänderung
  5. Drücken Sie zur Bestätigung, scrollen Sie dann zu End, um die Einstellungen zu verlassen
Anwendungstyp

Der EM24 unterstützt 8 Anwendungstypen (A bis H), die bestimmen, welche Messungen verfügbar sind. Anwendung H bietet den umfassendsten Satz einschließlich separatem Import/Export von Energie, Phasendetails, Tarifregistern und Totalisatoren. Anwendungen E, F und H arbeiten ohne „Easy Connection", was bedeutet, dass Import- und Exportenergie getrennt erfasst werden — dies ist für bidirektionale Messung in Solar-PV-Anlagen erforderlich.

AnwendungHauptmerkmaleEasy Connection
ABasis: Spannungen, Frequenz, Gesamt-kWh(+), LeistungsbedarfJa
BA + Blindenergie, ScheinleistungsbedarfJa
CA + Tarifenergie, Totalisatoren 1/2/3Ja
DEinphasig: kWh(+), nur SpannungJa
EImport + Export kWh, Betriebsstunden, Leistung, PFNein
FVollständig: alle Messungen, Totalisatoren, PhasendetailsNein
GWie F mit Easy Connection, phasenweise, TarifeJa
HWie F ohne Easy Connection, phasenweise, TarifeNein

Für Solar-PV-Anlagen, bei denen bidirektionale Messung benötigt wird, wählen Sie Anwendung E, F oder H (ohne Easy Connection). Bei aktivierter Easy Connection (Anwendungen A-D, G) werden Import- und Exportenergie zu einer Summe kombiniert, sodass Netzverbrauch und Netzeinspeisung nicht unterschieden werden können.

Slave-ID

Beim Anschluss mehrerer EM24-Zähler am selben RS-485-Bus muss jeder Zähler eine eindeutige Slave-ID (Bereich 1-247) haben. Nach dem Import der TapHome-Vorlage passen Sie die Slave-ID in den Modulverbindungseinstellungen an den Zähler an.

Gerätefunktionen

Die Vorlage erstellt 7 Geräte in drei Gruppen: phasenweise Energiezähler, Tarifzähler und bidirektionale Summen. Alle Geräte sind schreibgeschützt und werden in 15-Sekunden-Intervallen abgefragt.

Phasenweise Energiemessung

Drei ModbusElectricityMeter-Geräte liefern phasenweise Energie- und Leistungsmessungen:

  • Energy L1 — Phase 1, Import-Wirkenergie (kWh) und Wirkleistung (kW). Serviceattribute: Spannung L1-N (V), Strom L1 (A), Scheinleistung L1 (VA) und Blindleistung L1 (VAR).
  • Energy L2 — Phase 2, Import-Wirkenergie (kWh) und Wirkleistung (kW). Serviceattribute: Spannung L2-N (V), Strom L2 (A), Scheinleistung L2 (VA) und Blindleistung L2 (VAR).
  • Energy L3 — Phase 3, Import-Wirkenergie (kWh) und Wirkleistung (kW). Serviceattribute: Spannung L3-N (V), Strom L3 (A), Scheinleistung L3 (VA) und Blindleistung L3 (VAR).
Tarifenergie-Zähler

Zwei ModbusVariable-Geräte erfassen den Energieverbrauch nach Tarifperiode:

  • Tariff 1 Energy — Import-Wirkenergie, die während der Tarifperiode T1 akkumuliert wird (kWh). Enthält Blindleistung T1 (kvarh) als Serviceattribut.
  • Tariff 2 Energy — Import-Wirkenergie, die während der Tarifperiode T2 akkumuliert wird (kWh). Enthält Blindleistung T2 (varh) als Serviceattribut.

Die Tarifumschaltung kann über Digitaleingänge am Zähler oder per Modbus-Befehl (Register H:4327) gesteuert werden. Der EM24 unterstützt nativ bis zu 4 Tarife (T1-T4), die TapHome-Vorlage erfasst jedoch T1 und T2.

Bidirektionale Energiesummen

Zwei ModbusVariable-Geräte stellen die Gesamt-Import- und Export-Energiezähler bereit:

  • Total Import Energy — Gesamtimport (Netzverbrauch) Wirkenergie über alle Phasen (kWh). Enthält die gesamte Import-Blindenergie (kvarh) als Serviceattribut.
  • Total Export Energy — Gesamtexport (Netzeinspeisung) Wirkenergie über alle Phasen (kWh). Enthält die gesamte Export-Blindenergie (kvarh) als Serviceattribut.

Der Export-Energiezähler ist nur aussagekräftig, wenn der EM24 mit einem Anwendungstyp konfiguriert ist, der bidirektionale Messung unterstützt (E, F oder H — ohne Easy Connection). Bei aktivierter Easy Connection bleibt das Exportregister auf Null.

Serviceattribute auf Modulebene

Die Vorlage stellt außerdem drei Serviceattribute auf Modulebene bereit:

  • Frequency — Netzfrequenz (Hz)
  • Keypad — Sperrstatus des Frontpanels (Gesperrt / Entsperrt)
  • Measuring System — konfiguriertes Verdrahtungssystem (3Pn, 3P1, 2P, 1P, 3P)
Weitere Funktionen

Der EM24 stellt auch Register für Leiter-Leiter-Spannungen (L1-L2, L2-L3, L3-L1), systemweite Summen für Wirk-/Schein-/Blindleistung, Leistungsfaktor je Phase und gesamt, Phasenfolge-Anzeiger, Leistungsbedarf mit Spitzenwerterfassung, Tarife T3 und T4, phasenweise Export-Energiezähler, Betriebsstunden und teilweise (rücksetzbare) Energiezähler bereit. Diese können in einem zukünftigen Vorlagen-Update hinzugefügt werden.

Fehlerbehebung

Keine Kommunikation
  1. Überprüfen Sie, ob die RS-485-Verkabelung als Daisy-Chain ausgeführt ist (keine Sterntopologie)
  2. Prüfen Sie die A/B-Klemmenverbindungen — tauschen Sie A und B, wenn die Kommunikation fehlschlägt
  3. Bestätigen Sie die Bus-Terminierung: 120-Ohm-Widerstand an jedem Busende
  4. Stellen Sie sicher, dass die Baudrate in TapHome mit der Zählereinstellung übereinstimmt (Standard 9600, 8N1)
  5. Überprüfen Sie, ob die Slave-ID in TapHome mit dem Zähler übereinstimmt (Standard 1)
Maximale Register pro Anfrage

Der EM24 unterstützt maximal 11 Register pro Leseanfrage. Die TapHome-Vorlage ist innerhalb dieser Begrenzung ausgelegt, aber benutzerdefinierte Konfigurationen sollten diese Einschränkung beachten, um Kommunikationsfehler zu vermeiden.

Falsche Messwerte
  1. Bestätigen Sie, dass der Anwendungstyp die erwarteten Messungen unterstützt — Exportenergie erfordert Anwendung E, F oder H
  2. Überprüfen Sie, ob das Messsystem (3Pn, 3P1, 2P, 1P) der tatsächlichen Installationsverkabelung entspricht
  3. Bei CT-angeschlossenen Modellen (AV5, AV6) überprüfen Sie, ob das CT-Verhältnis korrekt konfiguriert ist — ein falsches Verhältnis verursacht proportional fehlerhafte Energie- und Leistungswerte
Register-Byte-Reihenfolge

Der EM24 verwendet Little-Endian-Wortreihenfolge (LSW zuerst, MSW danach) für alle 32-Bit-Register. Die TapHome-Vorlage verwendet LittleEndianInt32, was dem nativen Format des Zählers entspricht. Wenn Messwerte als extrem große oder kleine Zahlen erscheinen, deutet dies typischerweise auf eine falsche Byte-Reihenfolge hin.

Verfügbare Geräte

Carlo Gavazzi EM24 Modul
Serviceattribute
Frequenz
TastaturSperrstatus des Frontpanels — Gesperrt oder Entsperrt
MesssystemKonfiguriertes Verdrahtungssystem — 3Pn (3-Phasen mit Neutralleiter), 3P1, 2P, 1P oder 3P

Carlo Gavazzi EM24

Serviceattribute
Frequency
MODBUSR(H, 55, Int16) / 10 + " Hz"
Keypad
IF(MODBUSr(H, 772, Uint16) = 3, "Locked", "Unlocked");
Measuring System
SWITCH(MODBUSR(H, 4354, Uint16), 0, "3Pn",
1, "3P1",
2, "2P",
3, "1P",
4, "3P",
"Error"
);
Energie L1 Stromzähler Nur lesen

Energie und Leistung Phase 1 — Import-Wirkenergie (kWh) und momentane Wirkleistung (kW), mit Serviceattributen für Spannung, Strom, Scheinleistung und Blindleistung

Register: H:70 (readtotalconsumption), H:18 (readdemand) LittleEndianInt32 Einheit: kWh / kW numeric
Serviceattribute
Strom L1
Scheinleistung L1
Blindleistung L1
Spannung L1 - N

Energie L1

Gesamtverbrauch lesen
MODBUSR(H, 70, LittleEndianInt32) / 10
Bedarf lesen
MODBUSR(H, 18, LittleEndianInt32) / 10000
Serviceattribute
Current L1
MODBUSR(H, 12, LittleEndianInt32) / 1000 + " A"
Electrical power L1
MODBUSR(H, 24, LittleEndianInt32) / 10 + " VA"
Reactive Power L1
MODBUSR(H, 30, LittleEndianInt32) / 10 + " VAR"
Voltage L1 - N
MODBUSR(H, 0, LittleEndianInt32)/10 + " V"
Energie L2 Stromzähler Nur lesen

Energie und Leistung Phase 2 — Import-Wirkenergie (kWh) und momentane Wirkleistung (kW), mit Serviceattributen für Spannung, Strom, Scheinleistung und Blindleistung

Register: H:72 (readtotalconsumption), H:20 (readdemand) LittleEndianInt32 Einheit: kWh / kW numeric
Serviceattribute
Strom L2
Scheinleistung L2
Blindleistung L2
Spannung L2 - N

Energie L2

Gesamtverbrauch lesen
MODBUSR(H, 72, LittleEndianInt32) / 10
Bedarf lesen
MODBUSR(H, 20, LittleEndianInt32) / 10000
Serviceattribute
Current L2
MODBUSR(H, 14, LittleEndianInt32) / 1000 + " A"
Electrical Power L2
MODBUSR(H, 26, LittleEndianInt32) / 10 + " VA"
Reactive Power L2
MODBUSR(H, 32, LittleEndianInt32) / 10 + " VAR"
Voltage L2 - N
MODBUSR(H, 2, LittleEndianInt32)/10 + " V"
Energie L3 Stromzähler Nur lesen

Energie und Leistung Phase 3 — Import-Wirkenergie (kWh) und momentane Wirkleistung (kW), mit Serviceattributen für Spannung, Strom, Scheinleistung und Blindleistung

Register: H:74 (readtotalconsumption), H:22 (readdemand) LittleEndianInt32 Einheit: kWh / kW numeric
Serviceattribute
Strom L3
Scheinleistung L3
Blindleistung L3
Spannung L3 - N

Energie L3

Gesamtverbrauch lesen
MODBUSR(H, 74, LittleEndianInt32) / 10
Bedarf lesen
MODBUSR(H, 22, LittleEndianInt32) / 10000
Serviceattribute
Current L3
MODBUSR(H, 16, LittleEndianInt32) / 1000 + " A"
Electrical power L3
MODBUSR(H, 28, LittleEndianInt32) / 10 + " VA"
Reactive Power L3
MODBUSR(H, 34, LittleEndianInt32) / 10 + " VAR"
Voltage L3 - N
MODBUSR(H, 4, LittleEndianInt32)/10 + " V"
Tarifenergie 1 Variable Nur lesen

Tarifzähler T1 — akkumuliert Import-Wirkenergie (kWh), wenn der Tarifeingang T1 auswählt

Register: H:76 (readstate) LittleEndianInt32 Einheit: kWh numeric
Serviceattribute
Blindleistung T1

Tarifenergie 1

Lesen
MODBUSR(H, 76, LittleEndianInt32)/10
Serviceattribute
Reactive power T1
MODBUSR(H, 84, LittleEndianInt32)/10 + " kvarh"
Tarifenergie 2 Variable Nur lesen

Tarifzähler T2 — akkumuliert Import-Wirkenergie (kWh), wenn der Tarifeingang T2 auswählt

Register: H:78 (readstate) LittleEndianInt32 Einheit: kWh numeric
Serviceattribute
Blindleistung T2

Tarifenergie 2

Lesen
MODBUSR(H, 78, LittleEndianInt32)/10
Serviceattribute
Reactive Power
MODBUSR(H, 86, LittleEndianInt32)/10 + " varh"
Gesamte Exportenergie Variable Nur lesen

Ins Netz eingespeiste Energie — gesamte exportierte Wirkenergie über alle Phasen (kWh), nur aktiv bei Anwendungstypen E, F oder H

Register: H:92 (readstate) LittleEndianInt32 Einheit: kWh numeric
Serviceattribute
Blindleistung

Gesamte Exportenergie

Lesen
MODBUSR(H, 92, LittleEndianInt32)/10
Serviceattribute
Reactive Power
MODBUSR(H, 94, LittleEndianInt32)/10 + " kvarh"
Gesamte Importenergie Variable Nur lesen

Aus dem Netz bezogene Energie (Verbrauch) — gesamte importierte Wirkenergie über alle Phasen (kWh)

Register: H:62 (readstate) LittleEndianInt32 Einheit: kWh numeric
Serviceattribute
Gesamte BlindenergieGesamte Import-Blindenergie über alle Phasen (kvarh)

Gesamte Importenergie

Lesen
MODBUSR(H, 62, LittleEndianInt32)/10
Serviceattribute
Total (+)
MODBUSR(H, 64, LittleEndianInt32)/10 + " kvarh"
Verbindung: Modbus RTU • 9600 baud• 8N1 • Slave ID: $[SlaveId]
Mögliche Verbesserungen (21)
  • H:6 V L1-L2 — Line-to-line voltage L1-L2, INT32 V×10
  • H:8 V L2-L3 — Line-to-line voltage L2-L3, INT32 V×10
  • H:10 V L3-L1 — Line-to-line voltage L3-L1, INT32 V×10
  • H:36 V L-N sys — System average line-to-neutral voltage, INT32 V×10
  • H:38 V L-L sys — System average line-to-line voltage, INT32 V×10
  • H:40 W sys — Total system active power, INT32 W×10
  • H:42 VA sys — Total system apparent power, INT32 VA×10
  • H:44 var sys — Total system reactive power, INT32 var×10
  • H:46 PF L1 — Phase 1 power factor, INT16 PF×1000
  • H:47 PF L2 — Phase 2 power factor, INT16 PF×1000
  • H:48 PF L3 — Phase 3 power factor, INT16 PF×1000
  • H:49 PF sys — System power factor, INT16 PF×1000
  • H:50 Phase sequence — Phase sequence indicator: 0=L1-L2-L3, 1=L1-L3-L2, INT16
  • H:52 kWh (+) TOT — Total import active energy (non-resettable), INT32 kWh×10. Template uses H:62 (partial/resettable) instead
  • H:54 kvarh (+) TOT — Total import reactive energy, INT32 kvarh×10
  • H:56 kW dmd — Power demand, INT32 W×10
  • H:58 kW dmd peak — Peak power demand, INT32 W×10
  • H:60 kWh (+) PARTIAL — Partial import active energy counter (resettable), INT32 kWh×10
  • H:88 kWh (-) L1 — Phase 1 export active energy, INT32 kWh×10. Only available on ET series or EM24 with bidirectional metering
  • H:90 kWh (-) L2 — Phase 2 export active energy, INT32 kWh×10. Only available on ET series or EM24 with bidirectional metering
  • H:96 kWh (-) L3 — Phase 3 export active energy, INT32 kWh×10. Only available on ET series or EM24 with bidirectional metering

Quellen

Haben Sie ein Problem mit dieser Gerätevorlage gefunden?

Sagen Sie uns, was nicht funktioniert, was fehlt oder wie sich die Vorlage verhalten sollte. Ihr Feedback hilft uns, den Katalog genau zu halten.

Von TapHome verifiziert

Möchtest du das in deinem TapHome Core verwenden?

Öffne diese Vorlage im Kundenportal, um sie auf eine deiner Wohnungen anzuwenden, oder entwirf eine Anpassung und reiche sie an den Katalog ein.

Im Portal öffnen