TapHome

SBC ALE3D5F

Modbus TCP
Inviato da
Ultimo aggiornamento: 03. 2026
SBC ALE3D5F

L’SBC ALE3D5F è un contatore di energia trifase per montaggio su guida DIN (3 x 230/400 VAC, 50 Hz) con misurazione diretta fino a 65 A. Il dispositivo comunica tramite Modbus RTU su interfaccia RS-485 a 2 fili. Poiché il template TapHome utilizza un’unità di connessione Modbus TCP, per l’integrazione è necessario un gateway Modbus RTU-TCP. Il template interroga 14 holding register (da H:35 a H:51) che forniscono valori per fase e totali di tensione, corrente, potenza attiva e potenza reattiva.

Collegamento hardware

Cablaggio RS-485

L’ALE3D5F dispone di un’interfaccia seriale RS-485 a 2 fili con connessione dello schermo. Collegare in topologia daisy-chain tramite un gateway Modbus RTU-TCP:

  • Morsetti RS-485 A/B sul contatore alla porta RS-485 del gateway
  • Connessione dello schermo per la schermatura del cavo
  • Porta Ethernet del gateway alla rete locale raggiungibile da TapHome Core

Specifica del cavo:

ParametroValore
TipoDoppino intrecciato, schermato, 2 x 0,5 mm²
Lunghezza massima del cavo1200 m
Dispositivi massimi sul bus247 (usare ripetitore oltre 128)

L’interfaccia RS-485 non include una resistenza di terminazione interna. Una resistenza di terminazione esterna da 120 ohm deve essere installata a ciascuna estremità del bus.

Collegamento alla rete

Il contatore si collega in serie con l’alimentazione trifase:

  • L1, L2, L3 — connessioni di fase (ogni fase ha coppie di morsetti ingresso/uscita per il cablaggio diretto passante)
  • N (PEN) — connessione del neutro
  • Conduttori del circuito principale: da 1,5 a 16 mm², coppia di serraggio da 1,5 a 2 Nm

L’interfaccia Modbus funziona solo se la Fase 1 è collegata. Senza la Fase 1, l’interfaccia di comunicazione non è alimentata e il contatore non risponderà alle richieste Modbus.

Configurazione

Parametri di comunicazione

Il contatore rileva automaticamente sia la velocità di trasmissione che la parità — non è richiesta alcuna configurazione manuale sul lato contatore. Impostazioni supportate:

ParametroValore
Velocità di trasmissioneRilevamento automatico: 4800, 9600, 19200, 38400, 57600, 115200
Parità pari8 bit dati, 1 bit di stop
Parità dispari8 bit dati, 1 bit di stop
Senza parità8 bit dati, 2 bit di stop
Slave ID predefinito1 (intervallo 1-247)

Configura il gateway Modbus RTU-TCP con una delle combinazioni supportate di velocità e parità. Il contatore la rileverà automaticamente e si sincronizzerà.

Slave ID

L’indirizzo Modbus predefinito è 1. Per modificarlo sul contatore:

  1. Tieni premuto il pulsante giù per 3 secondi
  2. Con il pulsante su aumenti l’indirizzo di 10, con il pulsante giù di 1
  3. Attendi il ritorno al menu principale — il nuovo indirizzo viene salvato automaticamente

Dopo l’importazione del template TapHome, imposta lo Slave ID nelle impostazioni di connessione del modulo in modo che corrisponda all’indirizzo del contatore.

Configurazione del gateway

Poiché l’ALE3D5F comunica tramite Modbus RTU e il template TapHome richiede Modbus TCP, è necessario un dispositivo gateway. Configura il gateway per il bridging del traffico RTU RS-485 su TCP. Assegna un indirizzo IP statico al gateway (o usa una prenotazione DHCP) per garantire una comunicazione affidabile con TapHome.

Funzionalità del dispositivo

Il template crea 14 dispositivi sensore in sola lettura, organizzati per tipo di misurazione sulle tre fasi. Tutti i valori vengono letti da holding register utilizzando il codice funzione FC03 con tipo dati Int16.

Monitoraggio della tensione

Tre dispositivi riportano la tensione efficace per ogni fase:

  • Tensione Fase 1 — tensione di linea L1 (H:35, V, lettura diretta)
  • Tensione Fase 2 — tensione di linea L2 (H:40, V, lettura diretta)
  • Tensione Fase 3 — tensione di linea L3 (H:45, V, lettura diretta)
Monitoraggio della corrente

Tre dispositivi riportano la corrente efficace per ogni fase, con fattore di scala /10:

  • Corrente Fase 1 — corrente di linea L1 (H:36, valore grezzo /10 in A)
  • Corrente Fase 2 — corrente di linea L2 (H:41, valore grezzo /10 in A)
  • Corrente Fase 3 — corrente di linea L3 (H:46, valore grezzo /10 in A)
Potenza attiva

Quattro dispositivi riportano la potenza attiva — uno per fase e un totale, con fattore di scala /100:

  • Potenza attiva Fase 1 — potenza attiva L1 (H:37, valore grezzo /100 in kW)
  • Potenza attiva Fase 2 — potenza attiva L2 (H:42, valore grezzo /100 in kW)
  • Potenza attiva Fase 3 — potenza attiva L3 (H:47, valore grezzo /100 in kW)
  • Potenza attiva totale — somma di tutte le fasi (H:50, valore grezzo /100 in kW)
Potenza reattiva

Quattro dispositivi riportano la potenza reattiva — uno per fase e un totale, con fattore di scala /100:

  • Potenza reattiva Fase 1 — potenza reattiva L1 (H:38, valore grezzo /100 in kvar)
  • Potenza reattiva Fase 2 — potenza reattiva L2 (H:43, valore grezzo /100 in kvar)
  • Potenza reattiva Fase 3 — potenza reattiva L3 (H:48, valore grezzo /100 in kvar)
  • Potenza reattiva totale — somma di tutte le fasi (H:51, valore grezzo /100 in kvar)
Funzionalità aggiuntive

L’ALE3D5F espone anche registri del fattore di potenza (cos phi) per ogni fase (H:39, H:44, H:49), contatori di energia a doppia tariffa con valori totali e parziali azzerabili (H:27-34), versione firmware e hardware, numero di serie e un registro errori con indicazione guasto per fase. Questi possono essere aggiunti in un futuro aggiornamento del template.

L’intervallo di aggiornamento dati sul contatore è di 10 secondi. Impostare l’intervallo di polling TapHome sotto i 10 secondi non produrrà nuove letture e aumenterà solo il traffico sul bus. Si consiglia un intervallo di polling da 10 a 15 secondi.

Risoluzione dei problemi

Nessuna comunicazione
  1. Verifica che la Fase 1 sia collegata — l’interfaccia RS-485 è alimentata dalla Fase 1 e non funzionerà senza di essa
  2. Attendi almeno 30 secondi dopo l’accensione del contatore — la comunicazione non è disponibile durante il periodo di avvio
  3. Verifica che il gateway Modbus RTU-TCP sia configurato correttamente (velocità di trasmissione, parità, slave ID)
  4. Controlla il cablaggio RS-485 in daisy-chain — inverti A e B se la comunicazione non funziona
  5. Conferma che le resistenze di terminazione esterne (120 ohm) siano installate a entrambe le estremità del bus
  6. Verifica che lo Slave ID in TapHome corrisponda all’indirizzo del contatore (predefinito 1)
Registro errori

Il contatore fornisce un registro errori diagnostico (H:24) che indica problemi di connessione delle fasi:

ValoreSignificato
0Nessun errore
1Errore L1
2Errore L2
3Errore L1+L2
4Errore L3
5Errore L1+L3
6Errore L2+L3
7Errore L1+L2+L3

Se compaiono errori di fase, verifica che i conduttori di fase corrispondenti siano correttamente cablati attraverso i morsetti del contatore e che le fasi siano sotto tensione.

Registri massimi per richiesta

L’ALE3D5F supporta un massimo di 20 registri per richiesta di lettura. Richiedere più di 20 registri in un singolo frame restituisce un’eccezione ILLEGAL DATA ADDRESS (codice 02). Il template TapHome legge entro questo limite.

Dispositivi disponibili

SBC ALE3D5F Modulo
Tensione Fase 1 Variabile Solo lettura
Registro: H:35 Int16 Unità: V

Tensione Fase 1

Lettura
MODBUSR(H, 35, Int16)
Corrente Fase 1 Variabile Solo lettura
Registro: H:36 Int16 Unità: A

Corrente Fase 1

Lettura
MODBUSR(H, 36, Int16)/10
Potenza attiva Fase 1 Variabile Solo lettura
Registro: H:37 Int16 Unità: kW

Potenza attiva Fase 1

Lettura
MODBUSR(H, 37, Int16)/(100)
Tensione Fase 2 Variabile Solo lettura
Registro: H:40 Int16 Unità: V

Tensione Fase 2

Lettura
MODBUSR(H, 40, Int16)
Corrente Fase 2 Variabile Solo lettura
Registro: H:41 Int16 Unità: A

Corrente Fase 2

Lettura
MODBUSR(H, 41, Int16)/10
Potenza attiva Fase 2 Variabile Solo lettura
Registro: H:42 Int16 Unità: kW

Potenza attiva Fase 2

Lettura
MODBUSR(H, 42, Int16)/(100)
Tensione Fase 3 Variabile Solo lettura
Registro: H:45 Int16 Unità: V

Tensione Fase 3

Lettura
MODBUSR(H, 45, Int16)
Corrente Fase 3 Variabile Solo lettura
Registro: H:46 Int16 Unità: A

Corrente Fase 3

Lettura
MODBUSR(H, 46, Int16)/10
Potenza attiva Fase 3 Variabile Solo lettura
Registro: H:47 Int16 Unità: kW

Potenza attiva Fase 3

Lettura
MODBUSR(H, 47, Int16)/(100)
Potenza attiva totale Variabile Solo lettura

Potenza attiva totale su tutte e 3 le fasi — somma della potenza attiva L1, L2 e L3 (kW)

Registro: H:50 Int16 Unità: kW

Potenza attiva totale

Lettura
MODBUSR(H, 50, Int16)/(100)
Potenza reattiva totale Variabile Solo lettura

Potenza reattiva totale su tutte e 3 le fasi — somma della potenza reattiva L1, L2 e L3 (kvar)

Registro: H:51 Int16 Unità: kvar

Potenza reattiva totale

Lettura
MODBUSR(H, 51, Int16)/(100)
Potenza reattiva Fase 1 Variabile Solo lettura
Registro: H:38 Int16 Unità: kvar

Potenza reattiva Fase 1

Lettura
MODBUSR(H, 38, Int16)/100
Potenza reattiva Fase 2 Variabile Solo lettura
Registro: H:43 Int16 Unità: kvar

Potenza reattiva Fase 2

Lettura
MODBUSR(H, 43, Int16)/(100)
Potenza reattiva Fase 3 Variabile Solo lettura
Registro: H:48 Int16 Unità: kvar

Potenza reattiva Fase 3

Lettura
MODBUSR(H, 48, Int16)/(100)
Connessione: Modbus TCP • Slave ID: $[SlaveId]
Possibili miglioramenti (10)
  • H:39 Power Factor Phase 1 (cos phi) — cos phi L1, multiplier 0.01 — available in register map but not in TapHome template
  • H:44 Power Factor Phase 2 (cos phi) — cos phi L2, multiplier 0.01
  • H:49 Power Factor Phase 3 (cos phi) — cos phi L3, multiplier 0.01
  • H:27-28 Energy Total Tariff 1 (WT1) — UInt32 Big Endian, 0.01 kWh — cumulative energy counter T1
  • H:29-30 Energy Partial Tariff 1 (WT1) — UInt32 Big Endian, 0.01 kWh — resettable partial counter T1
  • H:31-32 Energy Total Tariff 2 (WT2) — UInt32 Big Endian, 0.01 kWh — cumulative energy counter T2
  • H:33-34 Energy Partial Tariff 2 (WT2) — UInt32 Big Endian, 0.01 kWh — resettable partial counter T2
  • H:0 Firmware Version — Read-only, e.g. 11 = FW 1.1
  • H:15-17 Serial Number — Unique 32-bit serial number
  • H:24 Error Register — 0=No error, bitmask for phase errors (L1/L2/L3)

Fonti