TapHome

Carlo Gavazzi EM340F

Modbus RTU
Submitted by
Last updated: 03. 2026
Carlo Gavazzi EM340F

Der Carlo Gavazzi EM340F ist ein dreiphasiger bidirektionaler Energiezähler für die DIN-Schiene mit 65-A-Direktanschluss. Er kommuniziert über Modbus RTU auf RS-485 und stellt separate Energie-Zähler für Produktion (Export) und Verbrauch (Import) je Phase bereit, was ihn für Solar- und Prosumer-Installationen mit bidirektionalem Energiefluss prädestiniert.

Die TapHome-Vorlage liest 8 Parameter, die phasenweise und gesamte Energie-Zähler für Produktion und Verbrauch sowie die Systemleistungsanforderung abdecken. Alle Werte verwenden das INT32-Format mit einem Divisionsfaktor von 20.000 zur Umrechnung aus der nativen skalierten Integer-Darstellung des Zählers in kWh und kW.

Hardware-Anschluss

Leistungsanschluss

Der EM340 unterstützt drei Systemtypen. Wählen Sie das Verdrahtungsschema, das Ihrer Installation entspricht:

Dreiphasen 4-Leiter (3Pn) — mit Neutralleiter:

Carlo Gavazzi EM340 — Verdrahtungsschema Dreiphasen 4-Leiter

Dreiphasen 3-Leiter (3P) — ohne Neutralleiter:

Carlo Gavazzi EM340 — Verdrahtungsschema Dreiphasen 3-Leiter
RS-485-Verdrahtung

Der EM340 verwendet eine 2-Draht-RS-485-Schnittstelle mit den Klemmen A-, B+ und einer dedizierten T-Klemme zur Busabschluss am letzten Gerät in der Kette.

Carlo Gavazzi EM340 — RS-485 Modbus Daisy-Chain-Verdrahtung
  • A- (Data-) — an B-/D- des TapHome RS-485 anschließen
  • B+ (Data+) — an A+/D+ des TapHome RS-485 anschließen
  • T (Terminierung) — A- mit T am letzten Zähler in der Daisy Chain verbinden
ParameterWert
SchnittstelleRS-485, 2-Draht, Halbduplex
KabelAWG24 symmetrisches Paar, abgeschirmt empfohlen, dritter Draht für GND
Max. Kabellänge1000 m (bei 1/5 Unit Load, Signalverstärker für größere Entfernungen)
Max. Geräte am Bus247
Abschluss120-Ohm-Widerstand an beiden Enden des Busses; EM340 hat eingebauten Abschluss über A- zu T-Jumper am letzten Gerät
TopologieNur Daisy Chain

Achten Sie auf die Klemmenbeschriftung: Carlo Gavazzi verwendet A- für Data- und B+ für Data+. Verbinden Sie A- mit TapHome B-/D- und B+ mit TapHome A+/D+. Vertauschte Polarität ist eine häufige Ursache für Kommunikationsfehler.

GND sollte nur auf der Master-Seite geerdet werden. Bei Busleitungen länger als 1000 m oder Netzwerken mit mehr als 160 Geräten einen Signalverstärker verwenden.

Konfiguration

Modbus-Serielle Einstellungen

Die Kommunikationsparameter werden über das Parametermenü am Frontkopf des Zählers (P14–P16) oder über Modbus-Register konfiguriert:

ParameterStandardwertModbus-Register
Baudrate9600H:2001 (Werte: 1=9600, 2=19200, 3=38400, 4=57600, 5=115200)
ParitätKeineH:2002 (1=keine, 2=gerade)
Stoppbits1H:2003 (0=1 Stop, 1=1 Stop Standard, 2=2 nur bei gerader Parität)
Slave-Adresse1 (Bereich 1–247)H:2000

Der Parameter SlaveId der TapHome-Vorlage muss mit der konfigurierten Adresse am Zähler übereinstimmen.

Messmodus

Der EM340F unterstützt bidirektionale Messung (Modell PFB), die die Energieflussrichtung verfolgt. Im bidirektionalen Modus:

  • Positive Leistungswerte = importierte (verbrauchte) Wirkleistung
  • Negative Leistungswerte = exportierte (erzeugte) Wirkleistung
  • kWh(+)-Zähler steigen beim Energieimport
  • kWh(-)-Zähler steigen beim Energieexport

Der Messmodus wird über Register H:1103 eingestellt (0=A, 1=B). Stellen Sie sicher, dass der Zähler auf Messmodus B (bidirektional) konfiguriert ist, wenn Sie eine separate Import/Export-Erfassung benötigen.

Systemtyp

Die Systemkonfiguration wird über den Frontpanel-Parameter P6 (SYSEM) oder Register H:1002 eingestellt:

SystemtypCodeBeschreibung
Dreiphasen mit Neutralleiter (3Pn)0Dreiphasen 4-Leiter-System — alle Messungen verfügbar
Dreiphasen ohne Neutralleiter (3P)1Dreiphasen 3-Leiter-System
Zweiphasen mit Neutralleiter (2P)2Zweiphasen 3-Leiter-System
Passwort

Konfigurationsparameter sind passwortgeschützt. Das Standardpasswort ist 0000. Geben Sie das Passwort über das Frontpanel (P1) ein oder schreiben Sie in Register H:1000, bevor Sie Einstellungen ändern.

Gerätefähigkeiten

Produktions- (Export-) Energiemessung

Die Vorlage enthält ein dediziertes Energiezählergerät (ModbusElectricityMeter) für die Gesamtproduktion:

  • Gesamtproduktion — liest die gesamte exportierte Wirkenergie aus Register H:274 (kWh) und die Systemleistungsanforderung aus Register H:282 (kW), beide mit einem ÷20.000-Umrechnungsfaktor

Drei zusätzliche Sensoren erfassen die Produktionsenergie je Phase:

  • Produktionsenergie L1 (kWh) — Phase-1-Exportwirkenergie aus Register H:064
  • Produktionsenergie L2 (kWh) — Phase-2-Exportwirkenergie aus Register H:066
  • Produktionsenergie L3 (kWh) — Phase-3-Exportwirkenergie aus Register H:068
Verbrauchs- (Import-) Energiemessung

Ein zweites Energiezählergerät erfasst den Gesamtverbrauch:

  • Gesamtverbrauch — liest die gesamte importierte Wirkenergie aus Register H:278 (kWh) und teilt das Leistungsregister H:282 (kW) mit dem Produktionszähler

Drei Sensoren erfassen die Verbrauchsenergie je Phase:

  • Verbrauchsenergie L1 (kWh) — Phase-1-Importwirkenergie aus Register H:096
  • Verbrauchsenergie L2 (kWh) — Phase-2-Importwirkenergie aus Register H:098
  • Verbrauchsenergie L3 (kWh) — Phase-3-Importwirkenergie aus Register H:100
Datenformat und Skalierung

Alle Register verwenden das INT32-Format mit einer Wertgewichtung von kWh*10 (der Rohwert ist das 10-fache der tatsächlichen kWh). Die Vorlage wendet einen ÷20.000-Divisor auf den INT32-Rohwert an, der sowohl die ×10-Skalierung als auch einen zusätzlichen Faktor berücksichtigt. Überprüfen Sie die Werte nach der Installation mit der Anzeige des Zählers.

Die phasenweisen Verbrauchsregister (H:096–H:100) sind im Kommunikationsprotokoll als „nur ET-Serie" dokumentiert. Die TapHome-Vorlage enthält diese für den EM340F — überprüfen Sie, ob diese Register auf Ihrem spezifischen Zähler gültige Daten zurückgeben. Wenn sie null zurückgeben, unterstützt die Zähler-Firmware möglicherweise keine phasenweise Verbrauchsaufschlüsselung.

Weitere Fähigkeiten

Der EM340 stellt auch Register für phasenweise Spannung (L-N und L-L), Strom, Wirk-/Schein-/Blindleistung, power factor, Frequenz, Systemgesamtwerte, THD-Messungen, tarifbasierte Energie-Zähler (Tarif 1 und Tarif 2), Teilenergie-Zähler (rücksetzbar), Spitzenlast, Phasenfolge und Betriebsstundenzähler bereit. Diese können in einem zukünftigen Vorlagen-Update hinzugefügt werden.

Der EM340 unterstützt eine Anschluss-Prüffunktion (Parameter P7 / InbALL), die die korrekte Verdrahtung durch Überprüfung der Spannungsfolge und Stromsignale verifiziert. Aktivieren Sie diese nach der Installation, um die korrekte Verdrahtung des Zählers zu bestätigen.

Fehlerbehebung

Keine Kommunikation über Modbus RTU
  1. Überprüfen Sie die RS-485-Verdrahtungspolarität: EM340 A- wird an TapHome B-/D- angeschlossen, EM340 B+ wird an TapHome A+/D+ angeschlossen
  2. Prüfen Sie den Busabschluss: verbinden Sie A- mit T am letzten Zähler und stellen Sie einen 120-Ohm-Abschlusswiderstand auf der TapHome-Seite sicher
  3. Bestätigen Sie die Übereinstimmung der seriellen Einstellungen: 9600 Baud, keine Parität, 1 Stoppbit (Standard)
  4. Überprüfen Sie die Slave-Adresse — TapHome SlaveId muss mit der Zähleradresse übereinstimmen (Parameter P14 / Register H:2000)
  5. Überprüfen Sie das Modbus-Timing: der EM340 hat eine Antwortzeit von 500 ms — stellen Sie sicher, dass der Master ausreichend Timeout erlaubt
Energiemesswerte zeigen null
  1. Prüfen Sie den Messmodus — Register H:1103 muss auf B (bidirektional) gesetzt sein für separate Import/Export-Erfassung
  2. Überprüfen Sie, ob der Systemtyp (P6 / H:1002) der tatsächlichen Verdrahtungskonfiguration entspricht
  3. Für phasenweise Verbrauchsregister (H:096–H:100): Diese sind möglicherweise nicht in allen EM340F-Firmware-Versionen verfügbar — prüfen Sie, ob der Zähler phasenweisen Verbrauch auf dem Frontpanel anzeigt
  4. Bestätigen Sie, dass tatsächliche Last oder Erzeugung angeschlossen ist und die Zähleranzeige Nicht-Null-Werte zeigt
Messwerte erscheinen falsch oder falsch skaliert
  1. Die Vorlage verwendet eine ÷20.000-Umrechnung. Wenn Werte genau 2× zu hoch oder zu niedrig sind, ist das CT/VT-Verhältnis am Zähler möglicherweise nicht auf 1 gesetzt. Prüfen Sie Register H:1003 (CT-Verhältnis) und H:1005 (VT-Verhältnis) — beide sollten 10 (= 1,0) bei Direktanschluss sein
  2. Vergleichen Sie den TapHome-Wert mit der Frontpanel-Anzeige des Zählers, um die Skalierungsabweichung zu identifizieren
  3. Die Wortreihenfolge für INT32-Werte ist LSW→MSW (niedrigstes Wort zuerst). Wenn Werte korrumpiert erscheinen, überprüfen Sie die Byte-/Wortreihenfolge-Konfiguration

Der EM340 unterstützt bis zu 50 Register pro Modbus-Anfrage. Die TapHome-Vorlage pollt 8 Geräte in einem 1,5-Sekunden-Intervall mit minimalem Bus-Bandbreitenbedarf.

Verfügbare Geräte

Carlo Gavazzi EM340F Modul
Gesamterzeugung Stromzähler Nur lesen

Gesamte exportierte Wirkenergie (kWh) und Systemleistungsbedarf (kW)

Register: H:274 (readtotalconsumption), H:282 (readdemand) Int32 Einheit: kWh / kW numeric

Gesamterzeugung

Gesamtverbrauch lesen
MODBUSR(H, 274, Int32) / 20000
Bedarf lesen
MODBUSR(H, 282, Int32) / 20000
Erzeugte Energie L1 Variable Nur lesen
Register: H:064 Int32 Einheit: kWh numeric

Erzeugte Energie L1

Lesen
MODBUSR(H, 064, Int32) / 20000
Erzeugte Energie L2 Variable Nur lesen
Register: H:066 Int32 Einheit: kWh numeric

Erzeugte Energie L2

Lesen
MODBUSR(H, 066, Int32) / 20000
Erzeugte Energie L3 Variable Nur lesen
Register: H:068 Int32 Einheit: kWh numeric

Erzeugte Energie L3

Lesen
MODBUSR(H, 068, Int32) / 20000
Gesamtverbrauch Stromzähler Nur lesen

Gesamte importierte Wirkenergie (kWh) und Systemleistungsbedarf (kW)

Register: H:278 (readtotalconsumption), H:282 (readdemand) Int32 Einheit: kWh / kW numeric

Gesamtverbrauch

Gesamtverbrauch lesen
MODBUSR(H, 278, Int32) / 20000
Bedarf lesen
MODBUSR(H, 282, Int32) / 20000
Verbrauchte Energie L1 Variable Nur lesen
Register: H:096 Int32 Einheit: kWh numeric

Verbrauchte Energie L1

Lesen
MODBUSR(H, 096, Int32) / 20000
Verbrauchte Energie L2 Variable Nur lesen
Register: H:098 Int32 Einheit: kWh numeric

Verbrauchte Energie L2

Lesen
MODBUSR(H, 098, Int32) / 20000
Verbrauchte Energie L3 Variable Nur lesen
Register: H:100 Int32 Einheit: kWh numeric

Verbrauchte Energie L3

Lesen
MODBUSR(H, 100, Int32) / 20000
Verbindung: Modbus RTU • 9600 baud• 8N1 • Slave ID: $[SlaveId]
Mögliche Verbesserungen (40)
  • H:000 V L1-N — Phase 1 line-to-neutral voltage, INT32 Volt×10
  • H:002 V L2-N — Phase 2 line-to-neutral voltage, INT32 Volt×10
  • H:004 V L3-N — Phase 3 line-to-neutral voltage, INT32 Volt×10
  • H:006 V L1-L2 — Line-to-line voltage L1-L2, INT32 Volt×10
  • H:008 V L2-L3 — Line-to-line voltage L2-L3, INT32 Volt×10
  • H:010 V L3-L1 — Line-to-line voltage L3-L1, INT32 Volt×10
  • H:012 A L1 — Phase 1 current, INT32 Ampere×1000
  • H:014 A L2 — Phase 2 current, INT32 Ampere×1000
  • H:016 A L3 — Phase 3 current, INT32 Ampere×1000
  • H:018 W L1 — Phase 1 active power, INT32 Watt×10
  • H:020 W L2 — Phase 2 active power, INT32 Watt×10
  • H:022 W L3 — Phase 3 active power, INT32 Watt×10
  • H:024 VA L1 — Phase 1 apparent power, INT32 VA×10
  • H:026 VA L2 — Phase 2 apparent power, INT32 VA×10
  • H:028 VA L3 — Phase 3 apparent power, INT32 VA×10
  • H:030 var L1 — Phase 1 reactive power, INT32 var×10
  • H:032 var L2 — Phase 2 reactive power, INT32 var×10
  • H:034 var L3 — Phase 3 reactive power, INT32 var×10
  • H:036 V L-N sys — System average line-to-neutral voltage, INT32 Volt×10
  • H:038 V L-L sys — System average line-to-line voltage, INT32 Volt×10
  • H:040 W sys — Total system active power, INT32 Watt×10
  • H:042 VA sys — Total system apparent power, INT32 VA×10
  • H:044 var sys — Total system reactive power, INT32 var×10
  • H:046 PF L1 — Phase 1 power factor, INT16 PF×1000. Negative=exported, positive=imported
  • H:047 PF L2 — Phase 2 power factor, INT16 PF×1000
  • H:048 PF L3 — Phase 3 power factor, INT16 PF×1000
  • H:049 PF sys — System power factor, INT16 PF×1000
  • H:051 Hz — Supply frequency, INT16 Hz×10
  • H:052 kWh (+) TOT — Total import active energy (from Table 2.4-1 at register 0x0034), INT32 kWh×10. Partially covered by device 0 via Table 2.6-1 register
  • H:054 kvarh (+) TOT — Total import reactive energy, INT32 kvarh×10
  • H:056 kW dmd — Power demand, INT32 Watt×10
  • H:058 kW dmd peak — Peak power demand, INT32 Watt×10
  • H:060 kWh (+) PARTIAL — Partial import active energy counter, INT32 kWh×10
  • H:062 kvarh (+) PARTIAL — Partial import reactive energy counter, INT32 kvarh×10
  • H:070 kWh (+) t1 — Tariff 1 import active energy, INT32 kWh×10
  • H:072 kWh (+) t2 — Tariff 2 import active energy, INT32 kWh×10
  • H:078 kWh (-) TOT — Total export active energy (Table 2.4-1), INT32 kWh×10. Partially covered by device 4 via Table 2.6-1 register
  • H:080 kvarh (-) TOT — Total export reactive energy, INT32 kvarh×10
  • H:086 kVAh TOT — Total apparent energy
  • H:050 Phase sequence — Phase sequence indicator: 0=L1-L2-L3, 1=L1-L3-L2. INT16

Quellen