TapHome

Carlo Gavazzi EM340F

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

Il Carlo Gavazzi EM340F è un contatore di energia trifase bidirezionale su guida DIN con collegamento diretto fino a 65 A. Comunica tramite Modbus RTU su RS-485 e fornisce contatori di energia separati per la produzione (export) e il consumo (import) per fase, rendendolo adatto alle installazioni solari e prosumer in cui l’energia scorre in entrambe le direzioni.

Il template TapHome legge 8 parametri che coprono i contatori di energia per fase e totali sia per la produzione che per il consumo, più la richiesta di potenza del sistema. Tutti i valori usano il formato INT32 con un fattore di divisione di 20.000 per convertire dalla rappresentazione intera scalata nativa del contatore in kWh e kW.

Connessione hardware

Collegamento di potenza

L’EM340 supporta tre tipi di sistema. Scegliere lo schema di cablaggio corrispondente all’installazione:

Trifase 4 fili (3Pn) — con neutro:

Carlo Gavazzi EM340 — schema di cablaggio trifase 4 fili

Trifase 3 fili (3P) — senza neutro:

Carlo Gavazzi EM340 — schema di cablaggio trifase 3 fili
Cablaggio RS-485

L’EM340 utilizza un’interfaccia RS-485 a 2 fili con morsetti A-, B+ e un morsetto T dedicato per la terminazione del bus sull’ultimo strumento della catena.

Carlo Gavazzi EM340 — cablaggio daisy chain Modbus RS-485
  • A- (Data-) — collegare a B-/D- di TapHome RS-485
  • B+ (Data+) — collegare a A+/D+ di TapHome RS-485
  • T (Terminazione) — collegare A- a T sull’ultimo contatore nella daisy chain
ParametroValore
InterfacciaRS-485, 2 fili, half-duplex
CavoCoppia bilanciata AWG24, schermatura raccomandata, terzo filo per GND
Lunghezza max. cavo1000 m (con carico di 1/5 unità, ripetitore di segnale per distanze maggiori)
Max. dispositivi sul bus247
TerminazioneResistenza da 120 ohm a entrambe le estremità del bus; l’EM340 ha terminazione integrata tramite jumper A- su T sull’ultima unità
TopologiaSolo daisy chain

Prestare attenzione all’etichettatura dei morsetti: Carlo Gavazzi usa A- per Data- e B+ per Data+. Collegare A- a TapHome B-/D- e B+ a TapHome A+/D+. La polarità invertita è una causa comune di errori di comunicazione.

Il GND deve essere collegato a terra solo sul lato master. Per connessioni bus superiori a 1000 m o reti con più di 160 strumenti, usare un ripetitore di segnale.

Configurazione

Impostazioni seriali Modbus

I parametri di comunicazione vengono configurati tramite il menu parametri sul pannello frontale del contatore (P14–P16) o tramite registri Modbus:

ParametroValore predefinitoRegistro Modbus
Baud rate9600H:2001 (valori: 1=9600, 2=19200, 3=38400, 4=57600, 5=115200)
ParitàNessunaH:2002 (1=nessuna, 2=pari)
Stop bit1H:2003 (0=1 stop, 1=1 stop predefinito, 2=2 solo se parità pari)
Indirizzo slave1 (intervallo 1–247)H:2000

Il parametro SlaveId del template TapHome deve corrispondere all’indirizzo configurato sul contatore.

Modalità di misura

L’EM340F supporta la misurazione bidirezionale (modello PFB), che traccia la direzione del flusso di energia. In modalità bidirezionale:

  • Valori di potenza positivi = potenza attiva importata (consumata)
  • Valori di potenza negativi = potenza attiva esportata (prodotta)
  • I contatori kWh(+) aumentano quando l’energia viene importata
  • I contatori kWh(-) aumentano quando l’energia viene esportata

La modalità di misura viene impostata tramite il registro H:1103 (0=A, 1=B). Assicurarsi che il contatore sia configurato per la modalità di misura B (bidirezionale) se si necessita di monitoraggio separato import/export.

Tipo di sistema

La configurazione del sistema viene impostata tramite il parametro P6 (SYSEM) del pannello frontale o il registro H:1002:

Tipo sistemaCodiceDescrizione
Trifase con neutro (3Pn)0Sistema trifase 4 fili — tutte le misure disponibili
Trifase senza neutro (3P)1Sistema trifase 3 fili
Bifase con neutro (2P)2Sistema bifase 3 fili
Password

I parametri di configurazione sono protetti da password. La password predefinita è 0000. Inserire la password tramite il pannello frontale (P1) o scrivere nel registro H:1000 prima di modificare le impostazioni.

Funzionalità del dispositivo

Misura dell’energia di produzione (export)

Il template include un dispositivo contatore di energia dedicato (ModbusElectricityMeter) per la produzione totale:

  • Produzione totale — legge l’energia attiva totale esportata dal registro H:274 (kWh) e la richiesta di potenza del sistema dal registro H:282 (kW), entrambi con un fattore di conversione ÷20.000

Tre sensori aggiuntivi monitorano l’energia di produzione per fase:

  • Energia produzione L1 (kWh) — energia attiva esportata fase 1 dal registro H:064
  • Energia produzione L2 (kWh) — energia attiva esportata fase 2 dal registro H:066
  • Energia produzione L3 (kWh) — energia attiva esportata fase 3 dal registro H:068
Misura dell’energia di consumo (import)

Un secondo dispositivo contatore di energia monitora il consumo totale:

  • Consumo totale — legge l’energia attiva totale importata dal registro H:278 (kWh) e condivide il registro di potenza H:282 (kW) con il contatore di produzione

Tre sensori monitorano l’energia di consumo per fase:

  • Energia consumo L1 (kWh) — energia attiva importata fase 1 dal registro H:096
  • Energia consumo L2 (kWh) — energia attiva importata fase 2 dal registro H:098
  • Energia consumo L3 (kWh) — energia attiva importata fase 3 dal registro H:100
Formato dati e scalatura

Tutti i registri usano il formato INT32 con peso del valore kWh*10 (il valore grezzo è 10 volte i kWh effettivi). Il template applica un divisore ÷20.000 al valore grezzo INT32, che tiene conto sia della scalatura ×10 che di un fattore aggiuntivo. Verificare le letture rispetto al display del contatore dopo l’installazione.

I registri di consumo per fase (H:096–H:100) sono documentati nel protocollo di comunicazione come “solo serie ET”. Il template TapHome li include per l’EM340F — verificare che questi registri restituiscano dati validi sul proprio contatore specifico. Se restituiscono zero, il firmware del contatore potrebbe non supportare la suddivisione del consumo per fase.

Funzionalità aggiuntive

L’EM340 espone anche registri per la tensione per fase (L-N e L-L), corrente, potenza attiva/apparente/reattiva, power factor, frequenza, totali di sistema, misure THD, contatori di energia basati su tariffe (tariffa 1 e tariffa 2), contatori di energia parziale (azzerabili), picco di domanda, sequenza di fase e contatore delle ore di funzionamento. Questi possono essere aggiunti in un futuro aggiornamento del template.

L’EM340 supporta una funzione di verifica della connessione (parametro P7 / InbALL) che verifica il cablaggio corretto controllando la sequenza di tensione e i segnali di corrente. Abilitarla dopo l’installazione per confermare che il contatore sia cablato correttamente.

Risoluzione dei problemi

Nessuna comunicazione tramite Modbus RTU
  1. Verificare la polarità del cablaggio RS-485: EM340 A- si collega a TapHome B-/D-, EM340 B+ si collega a TapHome A+/D+
  2. Controllare la terminazione del bus: collegare A- a T sull’ultimo contatore e assicurare una terminazione da 120 ohm sul lato TapHome
  3. Confermare la corrispondenza delle impostazioni seriali: 9600 baud, nessuna parità, 1 stop bit (predefinito)
  4. Verificare l’indirizzo slave — il SlaveId TapHome deve corrispondere all’indirizzo del contatore (parametro P14 / registro H:2000)
  5. Controllare il timing Modbus: l’EM340 ha un tempo di risposta di 500 ms — assicurarsi che il master consenta un timeout sufficiente
Le letture dell’energia mostrano zero
  1. Controllare la modalità di misura — il registro H:1103 deve essere impostato su B (bidirezionale) per il monitoraggio separato import/export
  2. Verificare che il tipo di sistema (P6 / H:1002) corrisponda alla configurazione di cablaggio effettiva
  3. Per i registri di consumo per fase (H:096–H:100): questi potrebbero non essere disponibili in tutte le versioni del firmware EM340F — verificare se il contatore visualizza il consumo per fase sul pannello frontale
  4. Confermare che sia collegato un carico o una generazione effettiva e che il display del contatore mostri valori diversi da zero
Le letture appaiono errate o con scalatura sbagliata
  1. Il template usa una conversione ÷20.000. Se le letture sono esattamente 2× troppo alte o basse, il rapporto CT/VT sul contatore potrebbe non essere impostato a 1. Controllare i registri H:1003 (rapporto CT) e H:1005 (rapporto VT) — entrambi dovrebbero essere 10 (= 1,0) per la connessione diretta
  2. Confrontare la lettura TapHome con il display del pannello frontale del contatore per identificare la discrepanza di scalatura
  3. L’ordine delle parole per i valori INT32 è LSW→MSW (parola bassa per prima). Se i valori appaiono corrotti, verificare la configurazione dell’ordine byte/parola

L’EM340 supporta fino a 50 registri per richiesta Modbus. Il template TapHome interroga 8 dispositivi a un intervallo di 1,5 secondi, richiedendo una larghezza di banda minima del bus.

Dispositivi disponibili

Carlo Gavazzi EM340F Modulo
Produzione totale Contatore elettrico Solo lettura

Energia attiva esportata totale (kWh) e domanda di potenza del sistema (kW)

Registro: H:274 (readtotalconsumption), H:282 (readdemand) Int32 Unità: kWh / kW numeric

Produzione totale

Lettura consumo totale
MODBUSR(H, 274, Int32) / 20000
Lettura domanda
MODBUSR(H, 282, Int32) / 20000
Energia produzione L1 Variabile Solo lettura
Registro: H:064 Int32 Unità: kWh numeric

Energia produzione L1

Lettura
MODBUSR(H, 064, Int32) / 20000
Energia produzione L2 Variabile Solo lettura
Registro: H:066 Int32 Unità: kWh numeric

Energia produzione L2

Lettura
MODBUSR(H, 066, Int32) / 20000
Energia produzione L3 Variabile Solo lettura
Registro: H:068 Int32 Unità: kWh numeric

Energia produzione L3

Lettura
MODBUSR(H, 068, Int32) / 20000
Consumo totale Contatore elettrico Solo lettura

Energia attiva importata totale (kWh) e domanda di potenza del sistema (kW)

Registro: H:278 (readtotalconsumption), H:282 (readdemand) Int32 Unità: kWh / kW numeric

Consumo totale

Lettura consumo totale
MODBUSR(H, 278, Int32) / 20000
Lettura domanda
MODBUSR(H, 282, Int32) / 20000
Energia consumo L1 Variabile Solo lettura
Registro: H:096 Int32 Unità: kWh numeric

Energia consumo L1

Lettura
MODBUSR(H, 096, Int32) / 20000
Energia consumo L2 Variabile Solo lettura
Registro: H:098 Int32 Unità: kWh numeric

Energia consumo L2

Lettura
MODBUSR(H, 098, Int32) / 20000
Energia consumo L3 Variabile Solo lettura
Registro: H:100 Int32 Unità: kWh numeric

Energia consumo L3

Lettura
MODBUSR(H, 100, Int32) / 20000
Connessione: Modbus RTU • 9600 baud• 8N1 • Slave ID: $[SlaveId]
Possibili miglioramenti (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

Fonti