TapHome

Delta AC MAX Basic

Modbus RTU
Inviato da
Ultimo aggiornamento: 03. 2026
Delta AC MAX Basic

Il Delta AC MAX Basic è un wallbox AC Mode 3 per la ricarica di veicoli elettrici, disponibile nelle varianti 7 kW (monofase), 11 kW e 22 kW (trifase). Comunica con TapHome tramite Modbus RTU su RS-485, esponendo i registri di stato del caricatore e dell’EVSE, la misurazione in tempo reale di potenza ed energia e due registri di controllo scrivibili per il limite di potenza di carica e la sospensione/ripresa della carica.

L’AC MAX Basic supporta un singolo connettore EVSE. I registri EVSE utilizzano un indirizzamento basato su offset (EVSE 1 = registro base + 1000).

Collegamento hardware

Cablaggio RS-485

Il terminale RS-485 si trova sulla scheda di controllo all’interno del wallbox. Rimuovere il coperchio anteriore e centrale (Torx T20) per accedere alla scheda.

Scheda di controllo Delta AC MAX con Pin 4 (D+) e Pin 5 (D-) RS-485 etichettati

Collegare due cavi da TapHome al terminale RS-485:

  • Pin 4 (RS485 D+) –> A+/D+ su TapHome
  • Pin 5 (RS485 D-) –> B-/D- su TapHome

Il Delta AC MAX Basic non dispone di un pin GND dedicato sul terminale RS-485. Se la comunicazione è instabile, verificare che entrambi i dispositivi condividano un riferimento di massa comune attraverso il conduttore PE di rete.

Configurazione

Impostazioni DIP switch

Sei DIP switch sulla scheda di controllo configurano il comportamento del caricatore. I DIP switch sono accessibili dopo aver rimosso il coperchio anteriore e centrale.

DIP PinFunzioneOFF (predefinito)ON
1Protezione squilibrio di faseDisabilitataAbilitata (limite a 15 A)
2Modalità di autorizzazioneInterruttore a chiaveBluetooth (AC MAX App)
3Sistema di messa a terraTT/TNIT
4-6Corrente massimaVedi tabella sottoVedi tabella sotto

Impostazioni corrente massima (Pin 4/5/6):

Pin 4Pin 5Pin 6Corrente max.
OFFOFFOFF6 A (predefinito)
OFFOFFON16 A
ONOFFOFF8 A
ONOFFON20 A*
OFFONOFF10 A
OFFONON24 A*
ONONOFF12 A
ONONON32 A*

* Per i modelli da 16 A, le impostazioni superiori a 16 A tornano al valore predefinito di 6 A.

Impostare i DIP switch della corrente massima prima della messa in servizio. Alcuni veicoli non avviano la sessione di carica a 6 A (valore predefinito).

Parametri di comunicazione Modbus

Le impostazioni RS-485 predefinite sono:

  • Baud rate: 19200
  • Bit di dati: 8
  • Parità: nessuna
  • Bit di stop: 1
  • Slave ID: 1 (configurabile tramite AC MAX App)

Lo slave ID Modbus e il baud rate possono essere modificati tramite Bluetooth utilizzando l’app Delta AC MAX (password: 0000). I baud rate disponibili sono 9600, 19200 e 38400.

Il documento della tabella registri Modbus menziona 115200 baud per i caricatori RTU, ma il manuale di installazione specifica 19200 come valore predefinito. Il valore predefinito effettivo dell’AC MAX Basic è 19200. Se la comunicazione non funziona, verificare l’impostazione del baud rate nell’AC MAX App.

Funzionalità del dispositivo

Stato del caricatore e dell’EVSE

Il template fornisce tre indicatori di stato:

  • Charger State — stato generale del caricatore letto dal registro A:100: Not ready (0), Operational (1) o Faulted (2)
  • EVSE Condition — stato EVSE basato su OCPP letto dal registro A:1000 con 10 stati: Unavailable, Available, Occupied, Preparing, Charging, Finishing, Suspended EV, Suspended EVSE, Not ready, Faulted
  • Charge State — stato del processo di carica letto dal registro A:1001 con stati da “not started” a “charging” fino a “completed” o “error”
Misurazione di potenza ed energia

Misurazioni elettriche in tempo reale dall’EVSE:

  • Charging Power — potenza di carica istantanea in watt (A:1005)
  • Output Voltage — tensione di carica in volt (A:1003, scalato /10)
  • Output Current — corrente di carica in ampere (A:1007, scalato /100)
  • Charged Energy — energia trasferita all’EV durante la sessione corrente in Wh (A:1019)
  • Total Power Consumption — consumo totale alla connessione di rete in watt (A:1047)
  • Charging Time — durata della sessione di carica corrente in minuti (A:1017, convertito da secondi /60)
Controllo della carica

Due registri holding scrivibili consentono la gestione attiva della carica:

  • Charging Power Limit (H:1600) — imposta la potenza di carica massima in watt. Scrivere 0xFFFFFFFF rimuove il limite (visualizzato come valore vuoto). Questo registro consente l’integrazione con sistemi di gestione energetica domestica per regolare dinamicamente la potenza di carica in base alla capacità disponibile.
  • Suspend Charging (H:1602) — sospende (1) o riprende (0) la sessione di carica senza scollegare il veicolo. Il cavo di carica rimane bloccato durante la sospensione.
Funzionalità aggiuntive

L’AC MAX espone anche registri per il consumo di rete per fase (L1, L2, L3), corrente EVSE per fase, corrente totale EVSE e stato del connettore IEC 62196. I registri di timeout comunicazione (H:201-203) consentono di configurare un livello di potenza di riserva se il comando Charging Power Limit non viene ricevuto entro un intervallo specificato. Questi possono essere aggiunti in un futuro aggiornamento del template.

La funzione di timeout comunicazione (registri H:201-203) serve alla sicurezza: se TapHome perde la comunicazione con il caricatore, viene applicato automaticamente un livello di potenza di riserva preconfigurato. Può essere configurato direttamente tramite scritture Modbus su H:201 (abilitazione), H:202 (timeout in secondi, 0-600) e H:203 (potenza di riserva in watt).

Risoluzione dei problemi

Nessuna comunicazione Modbus
  1. Verificare il cablaggio RS-485: Pin 4 = D+, Pin 5 = D-
  2. Confermare che il baud rate è 19200 sia in TapHome che nel caricatore (verificare tramite AC MAX App, password: 0000)
  3. Verificare che lo Slave ID corrisponda tra TapHome e il caricatore
  4. Controllare che il caricatore sia alimentato e l’indicatore LED mostri blu (standby) o un altro stato attivo — nero significa spento
Il Charging Power Limit non ha effetto

Segnalazioni dalla comunità indicano che la scrittura nel registro Charging Power Limit (H:1600) potrebbe non produrre un effetto osservabile su alcune versioni firmware. Assicurarsi che il firmware del caricatore sia aggiornato. L’AC MAX App può essere utilizzata per aggiornare il firmware tramite Bluetooth.

Riferimento indicatore LED
Colore LEDStato
NeroSpento
Blu (fisso)Standby, nessun veicolo collegato
GialloPronto alla carica, veicolo collegato
Blu (lampeggio lento)Carica in corso
VerdeCarica completata
Rosso (lampeggio lento)Guasto — vedi codici guasto
Rosso (fisso)Autotest fallito o malfunzionamento generale

Codici guasto (lampeggi rossi):

LampeggiGuastoAzione
1Sovra/sotto tensioneRecupero automatico; riavviare l’EVSE se persistente
2RCD scattatoSpegnere il caricatore, controllare l’isolamento del cavo
3Guasto di messa a terraControllare la connessione PE, firmware >= 5.1
4SovracorrenteScollegare e ricollegare il connettore del veicolo
5SovratemperaturaAttendere il raffreddamento
6Ingresso cablato erroneamenteInvertire fase (L) e neutro (N)
7Errore control pilot / blocco connettoreScollegare e ricollegare; contattare l’assistenza se persistente

Dispositivi disponibili

Delta AC MAX Basic Modulo
Attributi di servizio
Modello
Numero di serie
Versione caricatore
Numero EVSE
Errore caricatore

Delta AC Max

Attributi di servizio
Model
modbusr(A, 130, String, 19)
Serial Number
modbusr(A, 110, String, 20)
Charger Version
modbusr(A, 101, Uint16)
EVSE Count
modbusr(A, 102, Uint16)
Charger Error
modbusr(A, 103, Uint32)
Tempo di carica Variabile Solo lettura

Durata della sessione di carica corrente in minuti

Registro: A:1017 Uint32 Unità: min numeric

Tempo di carica

Lettura
MODBUSR(A, 1017, Uint32) / 60
Corrente di uscita Variabile Solo lettura

Corrente di carica effettiva all'uscita EVSE in ampere

Registro: A:1007 Uint32 Unità: A numeric

Corrente di uscita

Lettura
MODBUSR(A, 1007, Uint32) / 100
Tensione di uscita Variabile Solo lettura

Tensione di carica effettiva all'uscita EVSE in volt

Registro: A:1003 Uint32 Unità: V numeric

Tensione di uscita

Lettura
MODBUSR(A, 1003, Uint32) / 10
Stato di carica Interruttore multivalore Solo lettura

Stato del processo di carica — Non avviato, Connesso in attesa, Avvio, In carica, Sospeso, Completato, Completato dall'utente, Errore

Registro: A:1001 Uint16 enum
Valori / Stati: Charging process not started (no vehicle connected) · Connected, waiting for release (by RFID or local) · Charging process starts · Charging · Suspended (loading paused) · Charging process successfully completed (vehicle still plugged in) · Charging process completed by user (vehicle still plugged in) · Charging ended with error (vehicle still connected)

Stato di carica

Lettura stato interruttore
MODBUSR(A, 1001, Uint16)
Energia caricata Variabile Solo lettura

Energia trasferita all'EV durante la sessione corrente in Wh

Registro: A:1019 Uint32 Unità: Wh numeric

Energia caricata

Lettura
MODBUSR(A, 1019, Uint32)
Potenza di carica Variabile Solo lettura
Registro: A:1005 Uint32 Unità: W numeric

Potenza di carica

Lettura
MODBUSR(A, 1005, Uint32)
Limite potenza di carica Variabile

Potenza di carica massima consentita in watt — scrivibile, il valore senza limite viene visualizzato come vuoto

Registro: H:1600 Int32 Unità: W numeric

Limite potenza di carica

Lettura
var out := MODBUSR(H, 1600, Int32);
#0xffffffff
if out = 4294967295 
	return(nan);
else
	return(out);
end
Scrittura
MODBUSW(H, 1600, Int32, Va)
Condizione EVSE Interruttore multivalore Solo lettura

Stato EVSE basato su OCPP — Non disponibile, Disponibile, Occupato, Preparazione, In carica, Completamento, Sospeso EV, Sospeso EVSE, Non pronto, Guasto

Registro: A:1000 Uint16 enum
Valori / Stati: Unavailable · Available · Occupied · Preparing · Charging · Finishing · Suspended EV · Suspended EVSE · Not ready · Faulted

Condizione EVSE

Lettura stato interruttore
MODBUSR(A, 1000, Uint16)
Consumo totale Variabile Solo lettura

Consumo totale alla connessione di rete incluse le perdite di carica

Registro: A:1047 Uint32 Unità: W numeric

Consumo totale

Lettura
MODBUSR(A, 1047, Uint32)
Stato caricatore Interruttore multivalore Solo lettura

Stato generale del caricatore — Non pronto, Operativo, Guasto

Registro: A:100 Uint16 enum
Valori / Stati: Not ready · Operational · Faulted

Stato caricatore

Lettura stato interruttore
MODBUSR(A, 100, Uint16)
Sospendi carica Interruttore

Sospende o riprende la carica senza scollegare il veicolo

Registro: H:1602 Bool
Valori / Stati: ON · OFF

Sospendi carica

Lettura stato interruttore
MODBUSR(H, 1602, Bool)
Scrittura stato interruttore
MODBUSW(H, 1602, Bool, St)
Connessione: Modbus RTU • 19200 baud• 8N1 • Slave ID: $[SlaveId]
Possibili miglioramenti (13)
  • H:200 Slave ID — Modbus slave address, default 1 — can also be changed via AC MAX App
  • H:201 Communication Timeout Enable — 0=Disabled, 1=Enabled — enables safety timeout for comm loss
  • H:202 Communication Timeout — 0–600 seconds — if no Charging Power Limit received within timeout, fallback power is applied
  • H:203 Fallback Power — Default charging power (W) applied on communication timeout
  • A:1009 Actual Output Power — Float32, watts — available on UFC/SLIM, not confirmed on AC MAX
  • A:1049 Power Consumption L1 — Float32, watts — per-phase grid consumption (TBC on AC MAX)
  • A:1051 Power Consumption L2 — Float32, watts — per-phase grid consumption (TBC on AC MAX)
  • A:1053 Power Consumption L3 — Float32, watts — per-phase grid consumption (TBC on AC MAX)
  • A:1067 EVSE Total Current — Float32, amps — total EVSE current (TBC on AC MAX)
  • A:1069 EVSE L1 Current — Float32, amps — per-phase EVSE current (TBC on AC MAX)
  • A:1071 EVSE L2 Current — Float32, amps — per-phase EVSE current (TBC on AC MAX)
  • A:1073 EVSE L3 Current — Float32, amps — per-phase EVSE current (TBC on AC MAX)
  • A:1075 ISO 62196 State — UINT16, enum — IEC 62196 plug states A through F (TBC on AC MAX)

Fonti