TapHome

Carlo Gavazzi EM24

Modbus RTU
Inviato da
Ultimo aggiornamento: 03. 2026
Carlo Gavazzi EM24

Il Carlo Gavazzi EM24 è un analizzatore di energia trifase montato su guida DIN che comunica tramite Modbus RTU su RS-485. Il template TapHome fornisce 7 dispositivi che coprono la misurazione dell’energia per fase (L1/L2/L3), contatori di energia a doppia tariffa (T1/T2) e totali bidirezionali di import/export. Ogni misuratore per fase include attributi di servizio per tensione, corrente, potenza apparente e potenza reattiva.

L’EM24 è disponibile nelle varianti a collegamento diretto (AV2, AV9 — fino a 65 A) e con trasformatori di corrente (AV5, AV6 — per correnti più elevate tramite CT secondari da 5 A). Tutti i valori dei registri sono INT32 con ordine delle parole LSW-first (Little Endian word swap), letti tramite i codici funzione Modbus 03h o 04h (intercambiabili).

Collegamento hardware

Cablaggio RS-485

L’EM24 dispone di un’interfaccia seriale RS-485 a 2 fili. Collegare utilizzando la topologia daisy-chain:

  • A (linea A) su A+/D+ di TapHome RS-485
  • B (linea B) su B-/D- di TapHome RS-485
  • GND — collegare un terzo filo come riferimento di massa, collegato a terra solo dal lato host

Il bus RS-485 deve essere terminato ad entrambe le estremità con una resistenza da 120 ohm (1/2 W, 5%) tra le linee A e B. La terminazione è necessaria anche per collegamenti punto-punto o tratte di cavo corte. Per distanze superiori a 1000 m o più di 160 strumenti, è necessario un ripetitore di segnale.

Specifiche del cavo:

  • Tipo: coppia bilanciata AWG24 con terzo filo per GND (schermato consigliato)
  • Topologia: solo daisy-chain (non a stella né derivazione/T)
  • Lunghezza max. cavo: 1000 m (senza ripetitore)

Configurazione

Parametri di comunicazione

Le impostazioni Modbus predefinite corrispondono al template TapHome:

ParametroPredefinitoOpzioni
Baud rate96009600, 4800
Bit dati8Fisso
ParitàNessunaFisso
Bit di stop1Fisso
Slave ID11-247

I parametri di comunicazione possono essere modificati tramite il menu di impostazione sul pannello frontale o tramite comandi di scrittura Modbus nei holding register (H:4362 per lo slave ID, H:4363 per il baud rate).

Modifica delle impostazioni dal pannello frontale
  1. Premere il joystick per 3+ secondi per accedere alla pagina della password
  2. Inserire la password (predefinita: 0, intervallo password: 0-9999)
  3. Navigare con sinistra/destra alla pagina di impostazione desiderata (es. AddrESS per lo slave ID, bAudrAtE per il baud rate)
  4. Premere il joystick per entrare in modalità di modifica, usare su/giù per cambiare il valore
  5. Premere per confermare, poi scorrere fino a End per uscire dalle impostazioni
Tipo di applicazione

L’EM24 supporta 8 tipi di applicazione (da A a H) che determinano quali misurazioni sono disponibili. L’applicazione H fornisce il set più completo, inclusi import/export di energia separati, dettagli per fase, registri tariffari e totalizzatori. Le applicazioni E, F e H funzionano senza “easy connection”, il che significa che l’energia di importazione ed esportazione viene tracciata separatamente — necessario per la misurazione bidirezionale negli impianti fotovoltaici.

ApplicazioneCaratteristiche principaliEasy Connection
ABase: tensioni, frequenza, kWh(+) totali, domanda di potenza
BA + energia reattiva, domanda di potenza apparente
CA + energia tariffaria, totalizzatori 1/2/3
DMonofase: kWh(+), solo tensione
EImport + export kWh, ore di funzionamento, potenza, PFNo
FCompleta: tutte le misurazioni, totalizzatori, dettagli per faseNo
GCome F con easy connection, per fase, tariffe
HCome F senza easy connection, per fase, tariffeNo

Per impianti fotovoltaici dove è necessaria la misurazione bidirezionale, selezionare l’applicazione E, F o H (senza easy connection). Con easy connection attiva (applicazioni A-D, G), l’energia di importazione ed esportazione viene combinata in un unico totale, rendendo impossibile distinguere il consumo dalla rete dall’immissione in rete.

Slave ID

Quando si collegano più contatori EM24 sullo stesso bus RS-485, ogni contatore deve avere uno Slave ID univoco (intervallo 1-247). Dopo l’importazione del template TapHome, regolare lo Slave ID nelle impostazioni di connessione del modulo in base al contatore.

Funzionalità dei dispositivi

Il template crea 7 dispositivi organizzati in tre gruppi: misuratori di energia per fase, contatori tariffari e totali bidirezionali. Tutti i dispositivi sono in sola lettura e vengono interrogati a intervalli di 15 secondi.

Misurazione dell’energia per fase

Tre dispositivi ModbusElectricityMeter forniscono misurazioni di energia e potenza per fase:

  • Energy L1 — fase 1, energia attiva importata (kWh) e potenza attiva (kW). Attributi di servizio: tensione L1-N (V), corrente L1 (A), potenza apparente L1 (VA) e potenza reattiva L1 (VAR).
  • Energy L2 — fase 2, energia attiva importata (kWh) e potenza attiva (kW). Attributi di servizio: tensione L2-N (V), corrente L2 (A), potenza apparente L2 (VA) e potenza reattiva L2 (VAR).
  • Energy L3 — fase 3, energia attiva importata (kWh) e potenza attiva (kW). Attributi di servizio: tensione L3-N (V), corrente L3 (A), potenza apparente L3 (VA) e potenza reattiva L3 (VAR).
Contatori di energia tariffari

Due dispositivi ModbusVariable tracciano il consumo energetico per periodo tariffario:

  • Tariff 1 Energy — energia attiva importata accumulata durante il periodo tariffario T1 (kWh). Include la potenza reattiva T1 (kvarh) come attributo di servizio.
  • Tariff 2 Energy — energia attiva importata accumulata durante il periodo tariffario T2 (kWh). Include la potenza reattiva T2 (varh) come attributo di servizio.

La commutazione tariffaria può essere controllata tramite ingressi digitali sul contatore o tramite comando Modbus (registro H:4327). L’EM24 supporta nativamente fino a 4 tariffe (T1-T4), ma il template TapHome traccia T1 e T2.

Totali di energia bidirezionali

Due dispositivi ModbusVariable forniscono i contatori totali di energia di importazione ed esportazione:

  • Total Import Energy — totale energia attiva importata (consumo dalla rete) su tutte le fasi (kWh). Include l’energia reattiva totale importata (kvarh) come attributo di servizio.
  • Total Export Energy — totale energia attiva esportata (immissione in rete) su tutte le fasi (kWh). Include l’energia reattiva totale esportata (kvarh) come attributo di servizio.

Il contatore di energia esportata è significativo solo quando l’EM24 è configurato con un tipo di applicazione che supporta la misurazione bidirezionale (E, F o H — senza easy connection). Con easy connection attiva, il registro di esportazione rimane a zero.

Attributi di servizio a livello di modulo

Il template fornisce anche tre attributi di servizio a livello di modulo:

  • Frequency — frequenza di rete (Hz)
  • Keypad — stato di blocco del pannello frontale (Bloccato / Sbloccato)
  • Measuring System — sistema di cablaggio configurato (3Pn, 3P1, 2P, 1P, 3P)
Funzionalità aggiuntive

L’EM24 espone anche registri per tensioni concatenate (L1-L2, L2-L3, L3-L1), totali di sistema per potenza attiva/apparente/reattiva, fattore di potenza per fase e di sistema, indicatore di sequenza delle fasi, domanda di potenza con tracciamento del picco, tariffe T3 e T4, contatori di energia esportata per fase, ore di funzionamento e contatori di energia parziali (azzerabili). Questi possono essere aggiunti in un futuro aggiornamento del template.

Risoluzione dei problemi

Nessuna comunicazione
  1. Verificare che il cablaggio RS-485 sia in topologia daisy-chain (non a stella)
  2. Controllare i collegamenti dei terminali A/B — invertire A e B se la comunicazione non funziona
  3. Confermare la terminazione del bus: resistenza da 120 ohm a ciascuna estremità del bus
  4. Assicurarsi che il baud rate in TapHome corrisponda all’impostazione del contatore (predefinito 9600, 8N1)
  5. Verificare che lo Slave ID in TapHome corrisponda al contatore (predefinito 1)
Numero massimo di registri per richiesta

L’EM24 supporta un massimo di 11 registri per richiesta di lettura. Il template TapHome è progettato entro questo limite, ma le configurazioni personalizzate dovrebbero rispettare questo vincolo per evitare errori di comunicazione.

Letture errate
  1. Confermare che il tipo di applicazione supporti le misurazioni previste — l’energia di esportazione richiede l’applicazione E, F o H
  2. Verificare che il sistema di misura (3Pn, 3P1, 2P, 1P) corrisponda al cablaggio effettivo dell’installazione
  3. Per i modelli con trasformatori di corrente (AV5, AV6), verificare che il rapporto CT sia configurato correttamente — un rapporto errato causa valori di energia e potenza proporzionalmente errati
Ordine dei byte del registro

L’EM24 utilizza l’ordine delle parole Little Endian (prima LSW, poi MSW) per tutti i registri a 32 bit. Il template TapHome utilizza LittleEndianInt32, che corrisponde al formato nativo del contatore. Se le letture appaiono come numeri estremamente grandi o piccoli, ciò indica tipicamente una discrepanza nell’ordine dei byte.

Dispositivi disponibili

Carlo Gavazzi EM24 Modulo
Attributi di servizio
Frequenza
TastieraStato di blocco del pannello frontale — Bloccato o Sbloccato
Sistema di misuraSistema di cablaggio configurato — 3Pn (trifase con neutro), 3P1, 2P, 1P o 3P

Carlo Gavazzi EM24

Attributi di servizio
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"
);
Energia L1 Contatore elettrico Solo lettura

Energia e potenza fase 1 — energia attiva importata (kWh) e potenza attiva istantanea (kW), con attributi di servizio per tensione, corrente, potenza apparente e potenza reattiva

Registro: H:70 (readtotalconsumption), H:18 (readdemand) LittleEndianInt32 Unità: kWh / kW numeric
Attributi di servizio
Corrente L1
Potenza apparente L1
Potenza reattiva L1
Tensione L1 - N

Energia L1

Lettura consumo totale
MODBUSR(H, 70, LittleEndianInt32) / 10
Lettura domanda
MODBUSR(H, 18, LittleEndianInt32) / 10000
Attributi di servizio
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"
Energia L2 Contatore elettrico Solo lettura

Energia e potenza fase 2 — energia attiva importata (kWh) e potenza attiva istantanea (kW), con attributi di servizio per tensione, corrente, potenza apparente e potenza reattiva

Registro: H:72 (readtotalconsumption), H:20 (readdemand) LittleEndianInt32 Unità: kWh / kW numeric
Attributi di servizio
Corrente L2
Potenza apparente L2
Potenza reattiva L2
Tensione L2 - N

Energia L2

Lettura consumo totale
MODBUSR(H, 72, LittleEndianInt32) / 10
Lettura domanda
MODBUSR(H, 20, LittleEndianInt32) / 10000
Attributi di servizio
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"
Energia L3 Contatore elettrico Solo lettura

Energia e potenza fase 3 — energia attiva importata (kWh) e potenza attiva istantanea (kW), con attributi di servizio per tensione, corrente, potenza apparente e potenza reattiva

Registro: H:74 (readtotalconsumption), H:22 (readdemand) LittleEndianInt32 Unità: kWh / kW numeric
Attributi di servizio
Corrente L3
Potenza apparente L3
Potenza reattiva L3
Tensione L3 - N

Energia L3

Lettura consumo totale
MODBUSR(H, 74, LittleEndianInt32) / 10
Lettura domanda
MODBUSR(H, 22, LittleEndianInt32) / 10000
Attributi di servizio
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"
Energia tariffa 1 Variabile Solo lettura

Contatore energia tariffa T1 — accumula energia attiva importata (kWh) quando l'ingresso tariffario seleziona T1

Registro: H:76 (readstate) LittleEndianInt32 Unità: kWh numeric
Attributi di servizio
Potenza reattiva T1

Energia tariffa 1

Lettura
MODBUSR(H, 76, LittleEndianInt32)/10
Attributi di servizio
Reactive power T1
MODBUSR(H, 84, LittleEndianInt32)/10 + " kvarh"
Energia tariffa 2 Variabile Solo lettura

Contatore energia tariffa T2 — accumula energia attiva importata (kWh) quando l'ingresso tariffario seleziona T2

Registro: H:78 (readstate) LittleEndianInt32 Unità: kWh numeric
Attributi di servizio
Potenza reattiva T2

Energia tariffa 2

Lettura
MODBUSR(H, 78, LittleEndianInt32)/10
Attributi di servizio
Reactive Power
MODBUSR(H, 86, LittleEndianInt32)/10 + " varh"
Energia esportata totale Variabile Solo lettura

Energia immessa in rete — energia attiva esportata totale su tutte le fasi (kWh), attiva solo con i tipi di applicazione E, F o H

Registro: H:92 (readstate) LittleEndianInt32 Unità: kWh numeric
Attributi di servizio
Potenza reattiva

Energia esportata totale

Lettura
MODBUSR(H, 92, LittleEndianInt32)/10
Attributi di servizio
Reactive Power
MODBUSR(H, 94, LittleEndianInt32)/10 + " kvarh"
Energia importata totale Variabile Solo lettura

Energia prelevata dalla rete (consumo) — energia attiva importata totale su tutte le fasi (kWh)

Registro: H:62 (readstate) LittleEndianInt32 Unità: kWh numeric
Attributi di servizio
Energia reattiva totaleEnergia reattiva importata totale su tutte le fasi (kvarh)

Energia importata totale

Lettura
MODBUSR(H, 62, LittleEndianInt32)/10
Attributi di servizio
Total (+)
MODBUSR(H, 64, LittleEndianInt32)/10 + " kvarh"
Connessione: Modbus RTU • 9600 baud• 8N1 • Slave ID: $[SlaveId]
Possibili miglioramenti (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

Fonti