---
title: "EPever IP-Plus Inverter"
description: "Inverter off-grid a onda sinusoidale pura EPever IPower-Plus con integrazione Modbus RTU (RS-485)."
url: "https://taphome.com/it/compatibility/epever-ip-plus/"
language: it
lastmod: 2026-03-27
generator: hugo
ai:
  topics: ["modbus-rtu","inverter","rs485","off-grid","pure-sine-wave","battery"]
  questions: ["Come integrare l'inverter EPever IP-Plus con TapHome?","Cosa monitora e controlla il template EPever IP-Plus in TapHome?","Come collegare EPever IP-Plus tramite RS-485 a TapHome?","Qual è lo slave ID Modbus predefinito per EPever IP-Plus?","Come abilitare il controllo remoto su EPever IP-Plus tramite Modbus?","Come regolare le soglie di protezione della tensione della batteria su EPever IP-Plus?"]
---

# EPever IP-Plus Inverter

Comunicazione: Modbus RTU

- [Sito ufficiale EPever](https://www.epever.com)

## Guida all'integrazione

L'EPever IPower-Plus è un inverter off-grid a onda sinusoidale pura disponibile in modelli da 350 W a 5000 W. Comunica con TapHome tramite Modbus RTU su una connessione RS-485 con connettore RJ45. Il template TapHome consente il monitoraggio della potenza del carico AC e il controllo accensione/spegnimento dell'inverter, con soglie di protezione tensione/corrente della batteria configurabili e impostazioni di uscita AC.

Il template copre l'intera serie IP-Plus — tutti i modelli da IP350-Plus a IP5000-Plus condividono la stessa mappa di registri Modbus.

> [!WARNING]
> L'IP-Plus è esclusivamente un **inverter off-grid**. Non deve mai essere collegato alla rete elettrica. È consentito solo il funzionamento autonomo — il collegamento in parallelo o in serie di più unità non è supportato.

## Collegamento hardware

### RS-485 tramite RJ45

L'inverter utilizza un **connettore RJ45** per la comunicazione RS-485. Collegare a TapHome tramite un cavo Ethernet standard con la seguente assegnazione dei pin:

| Pin RJ45 | Funzione | Collegamento a TapHome |
|----------|----------|----------------------|
| 1, 2 | +5 V DC (200 mA) | Non utilizzato |
| 3, 4 | RS485-B | B-/D- |
| 5, 6 | RS485-A | A+/D+ |
| 7, 8 | GND | GND |

> [!WARNING]
> Il collegamento GND (pin 7, 8) è obbligatorio per una comunicazione affidabile. Senza un riferimento di massa comune, la comunicazione Modbus sarà instabile o fallirà completamente.

> [!NOTE]
> L'isolamento della comunicazione è disponibile solo sui modelli con ingresso a 48 V. I modelli a 12 V e 24 V non hanno isolamento della comunicazione tra la porta RS-485 e l'ingresso DC dell'inverter.

## Configurazione

### Parametri di comunicazione Modbus

| Parametro | Valore |
|-----------|--------|
| Velocità di trasmissione | 115200 (configurabile a 9600 tramite menu LCD „BRS") |
| Bit di dati | 8 |
| Parità | Nessuna |
| Bit di stop | 1 |

### Slave ID

> [!WARNING]
> La documentazione EPever indica lo **slave ID Modbus predefinito come 3**, ma il template TapHome viene fornito con **slave ID 1**. Dopo l'importazione del template, verificare e regolare lo slave ID nelle impostazioni del modulo TapHome in modo che corrisponda alla configurazione effettiva dell'inverter — o modificare lo slave ID dell'inverter a 1 utilizzando gli strumenti di configurazione EPever.

### Controllo remoto

L'inverter deve essere in **modalità controllo remoto** prima che TapHome possa accenderlo o spegnerlo. Il template TapHome gestisce questo automaticamente — lo script di inizializzazione del modulo scrive `1` nel registro coil `0x11` (Controllo locale/remoto) all'avvio. Se il controllo remoto viene disabilitato manualmente sull'inverter, il template mostra un avviso "Remote control is disabled" in TapHome.

## Funzionalità del dispositivo

### Monitoraggio del carico AC

Il dispositivo **AC Load** è un sensore che riporta la potenza di uscita AC dell'inverter in kW. Il valore è calcolato da due registri di ingresso a 16 bit (0x310E e 0x310F) combinati in un valore Little Endian a 32 bit. Due attributi di servizio forniscono dettagli aggiuntivi:

- **Tensione di uscita del carico** — tensione AC fornita ai carichi collegati
- **Corrente di uscita del carico** — corrente AC assorbita dai carichi collegati

### Controllo alimentazione inverter

Il dispositivo **Inverter ON/OFF** è un interruttore che accende o spegne l'uscita dell'inverter tramite il registro coil 0x0F. Un'azione di servizio consente di riabilitare manualmente la modalità di controllo remoto se necessario.

### Monitoraggio e soglie di protezione

Il modulo espone 13 attributi di servizio a livello di modulo per il monitoraggio e la configurazione:

**Monitoraggio:**
- **Tensione di ingresso del carico** — tensione di ingresso DC lato batteria
- **Temperatura del dispositivo** e **Temperatura del dissipatore** — monitoraggio termico interno

**Soglie di protezione tensione/corrente (solo lettura):**
- **Bassa tensione di ingresso** — soglia di disconnessione immediata per scarica profonda
- **Alta tensione di ingresso** — soglia di disconnessione immediata per sovratensione
- **Alta corrente di ingresso** e **Ripristino alta corrente di ingresso** — soglie di protezione da sovracorrente

**Soglie di protezione della tensione (regolabili tramite azioni di servizio):**
- **Bassa tensione di ingresso (5s)** — soglia di disconnessione per scarica profonda con ritardo di 5 secondi
- **Ripristino bassa tensione di ingresso** — tensione alla quale l'inverter si riprende dalla protezione da scarica profonda
- **Ripristino alta tensione di ingresso** — tensione alla quale l'inverter si riprende dalla protezione da sovratensione
- **Alta tensione di ingresso (5s)** — soglia di disconnessione per sovratensione con ritardo di 5 secondi

**Impostazioni uscita AC (regolabili tramite azioni di servizio):**
- **Impostazione tensione AC di uscita** — 220 V o 230 V (sistema 220 V) / 110 V o 120 V (sistema 110 V)
- **Impostazione frequenza AC di uscita** — 50 Hz o 60 Hz

> [!WARNING]
> La modifica della tensione o frequenza di uscita AC causa il **riavvio automatico** dell'inverter. I carichi collegati subiranno una breve interruzione di alimentazione.

### Monitoraggio dello stato

Il ReadScript del modulo monitora continuamente il registro di stato dell'inverter (0x3202) e il registro discreto di sovratemperatura (0x2000). TapHome mostra avvisi ed errori per le seguenti condizioni:

- Modalità standby, guasti, guasto all'uscita
- Cortocircuito sul lato alta tensione, sovracorrente in ingresso
- Tensione di uscita anomala, impossibile scaricare/scarica interrotta, cortocircuito
- Sovratemperatura del dispositivo
- Livello di carico (medio, nominale, sovraccarico)
- Stato della tensione di ingresso (bassa, alta, nessuna connessione)

### Funzionalità aggiuntive

L'inverter espone anche registri per il monitoraggio della corrente DC in ingresso (0x3109) e della potenza DC in ingresso (0x310A–0x310B). Esiste un coil per la modalità risparmio energetico (0x04), ma è supportato solo dalla serie SHI. Questi possono essere aggiunti in un futuro aggiornamento del template.

## Risoluzione dei problemi

### Nessuna comunicazione Modbus

1. Verificare che il cavo RJ45 sia correttamente inserito nella porta RS-485 dell'inverter
2. Controllare l'assegnazione dei pin — pin 3, 4 (RS485-B) su B-/D- e pin 5, 6 (RS485-A) su A+/D+ su TapHome
3. Confermare che il collegamento GND (pin 7, 8) sia collegato alla massa di TapHome
4. Verificare la corrispondenza della velocità di trasmissione — l'inverter usa 115200 bps per impostazione predefinita
5. Controllare lo slave ID — l'inverter usa 3 per impostazione predefinita, il template TapHome usa 1

### Avviso „Remote control is disabled"

Lo script di inizializzazione del template abilita il controllo remoto automaticamente. Se questo avviso appare:

1. Verificare che l'inverter sia acceso e in comunicazione
2. Utilizzare l'azione di servizio **Enable Remote control** sul dispositivo Inverter ON/OFF
3. Se l'avviso persiste, verificare che nessun altro master Modbus stia scrivendo nel coil 0x11

### Codici di errore dell'inverter sul LCD

| Codice | Guasto | Soluzione |
|--------|--------|-----------|
| ILV | Bassa tensione di ingresso | Controllare la tensione della batteria — deve essere superiore a 10,8 V (12 V) / 21,6 V (24 V) / 43,2 V (48 V) |
| IOV | Alta tensione di ingresso | Controllare la tensione della batteria/regolatore di carica — deve essere inferiore a 16 V (12 V) / 32 V (24 V) / 64 V (48 V) |
| OOL | Sovraccarico uscita | Ridurre i carichi AC collegati, riavviare l'inverter |
| OSC | Cortocircuito uscita | Controllare il cablaggio del carico, cancellare i guasti tramite l'azione di servizio TapHome o riavviare |
| OTP | Sovratemperatura | Migliorare la ventilazione, attendere il raffreddamento, riavviare |

> [!TIP]
> L'azione di servizio **Clear the faults** in TapHome scrive nel registro coil 0x13 e cancella i guasti attuali e storici, riprendendo il normale funzionamento senza dover riavviare fisicamente l'inverter.

## Dispositivi disponibili 2

Questi dispositivi compaiono in TapHome dopo l'importazione.

EPever IP-Plus Modulo

Attributi di servizio

|                                       |                                                                                                                |
|---------------------------------------|----------------------------------------------------------------------------------------------------------------|
| Tensione di ingresso del carico       | Tensione di ingresso DC dell'inverter lato batteria                                                            |
| Temperatura del dispositivo           |                                                                                                                |
| Temperatura del dissipatore           |                                                                                                                |
| Bassa tensione di ingresso            | Soglia di disconnessione immediata per scarica profonda — solo lettura, non modificabile                       |
| Bassa tensione di ingresso (5s)       | Soglia di disconnessione per scarica profonda con ritardo di 5 secondi — regolabile tramite azione di servizio |
| Ripristino bassa tensione di ingresso | Tensione alla quale l'inverter si riprende dalla protezione da scarica profonda                                |
| Ripristino alta tensione di ingresso  | Tensione alla quale l'inverter si riprende dalla protezione da sovratensione                                   |
| Alta tensione di ingresso (5s)        | Soglia di disconnessione per sovratensione con ritardo di 5 secondi — regolabile tramite azione di servizio    |
| Alta tensione di ingresso             | Soglia di disconnessione immediata per sovratensione — solo lettura, non modificabile                          |
| Alta corrente di ingresso             | Soglia di protezione da sovracorrente — solo lettura, non modificabile                                         |
| Ripristino alta corrente di ingresso  | Corrente alla quale l'inverter si riprende dalla protezione da sovracorrente — solo lettura                    |
| Impostazione tensione AC di uscita    | Tensione di uscita AC — 220/230 V o 110/120 V a seconda del sistema. L'inverter si riavvia dopo la modifica    |
| Impostazione frequenza AC di uscita   | Frequenza di uscita AC — 50 Hz o 60 Hz. L'inverter si riavvia dopo la modifica                                 |

Azioni di servizio

|                                                           |                                                                                                                                        |
|-----------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------|
| Imposta bassa tensione di ingresso - 5s                   |                                                                                                                                        |
| Imposta tensione di ripristino bassa tensione di ingresso |                                                                                                                                        |
| Imposta tensione di ripristino alta tensione di ingresso  |                                                                                                                                        |
| Imposta alta tensione di ingresso - 5s                    |                                                                                                                                        |
| Imposta tensione AC di uscita                             | Impostare la tensione di uscita AC — 220 V o 230 V (sistema 220 V) o 110/120 V (sistema 110 V). L'inverter si riavvia dopo la modifica |
| Imposta frequenza AC di uscita                            | Impostare la frequenza di uscita AC — 50 Hz o 60 Hz. L'inverter si riavvia dopo la modifica                                            |
| Cancella i guasti                                         | Cancella i guasti attuali e storici e riprende il normale funzionamento dell'inverter                                                  |

Lettura (modulo)

```taphome
if(modbusr(D, 0x2000, bool), ADDWARNING("Device over temperature"));

var stat := modbusr(A,0x3202,Uint16);

if(!getbit(stat, 0), ADDWARNING("Standby"));
if(getbit(stat, 1), ADDWARNING("Faults"));
if(getbit(stat, 5), ADDWARNING("Output fail"));
if(getbit(stat, 6), ADDWARNING("High voltage side short-circuit"));
if(getbit(stat, 7), ADDWARNING("Input over-current"));
if(getbit(stat, 8), ADDWARNING("Abnormal Output voltage"));
if(getbit(stat, 9), ADDWARNING("Unable to stop discharging"));
if(getbit(stat, 10), ADDWARNING("Unable to discharge"));
if(getbit(stat, 11), ADDWARNING("Short-circuit"));

if getbits(stat,12,2) = 0x01
    ADDINFO("Medium load");
elseif getbits(stat,12,2) = 0x02
    ADDINFO("Nominal Load");
elseif getbits(stat,12,2) = 0x03
    ADDERROR("Overload");
end

if getbits(stat,14,2) = 0x01
    ADDWARNING("Low input voltage");
elseif getbits(stat,14,2) = 0x02
    ADDWARNING("High input voltage");
elseif getbits(stat,14,2) = 0x03
    ADDWARNING("No connect to the input power, etc.");
end
```

Attributi di servizio

Load input voltage \[V]

```taphome
modbusr(A, 0x3108, Uint16) / 100
```

Device temperature \[℃]

```taphome
modbusr(A, 0x3111, Int16) / 100
```

Heat sink temperature \[℃]

```taphome
modbusr(A, 0x3112, Int16) / 100
```

Low input voltage \[V]

```taphome
modbusr(H, 0x902F, Uint16) / 100
```

Low input voltage (5s) \[V]

```taphome
modbusr(H, 0x9030, Uint16) / 100
```

Low input voltage recovery voltage \[V]

```taphome
modbusr(H, 0x9031, Uint16) / 100
```

High input voltage recovery voltage \[V]

```taphome
modbusr(H, 0x9032, Uint16) / 100
```

High input voltage (5s) \[V]

```taphome
modbusr(H, 0x9033, Uint16) / 100
```

High input voltage \[V]

```taphome
modbusr(H, 0x9034, Uint16) / 100
```

High input current \[A]

```taphome
modbusr(H, 0x9035, Uint16) / 100
```

High input current recovery \[A]

```taphome
modbusr(H, 0x9036, Uint16) / 100
```

Output AC voltage setting \[A]

```taphome
modbusr(H, 0x9022, Uint16) / 100
```

Output AC frequency setting \[Hz]

```taphome
modbusr(H, 0x9023, Uint16) / 100
```

Azioni di servizio

Set Low input voltage - 5s

Parametri: Voltage (1–100 V)

```taphome
modbusw(H, 0x9030, Uint16, round(V * 100))
```

Set Low input voltage recovery voltage

Parametri: Voltage (1–100 V)

```taphome
modbusw(H, 0x9031, Uint16, round(V * 100))
```

Set High input voltage recovery voltage

Parametri: Voltage (1–100 V)

```taphome
modbusw(H, 0x9032, Uint16, round(V * 100))
```

Set High input voltage - 5s

Parametri: Voltage (1–100 V)

```taphome
modbusw(H, 0x9033, Uint16, round(V * 100))
```

Set Output AC voltage

Parametri: Voltage

```taphome
modbusw(H, 0x9022, Uint16, round(V * 100))
```

Set Output AC frequency

Parametri: Frequency

```taphome
modbusw(H, 0x9023, Uint16, round(Hz * 100))
```

Clear the faults

```taphome
modbusw(C, 0x13, bool, 1)
```

Carico AC Variabile Solo lettura

Potenza di uscita AC in kW — combina due registri in un valore a 32 bit per una misurazione precisa della potenza

Registro: A:0x310E LittleEndianUint32 Unità: kW numeric

Attributi di servizio

|                               |                                            |
|-------------------------------|--------------------------------------------|
| Tensione di uscita del carico | Tensione di uscita AC fornita al carico    |
| Corrente di uscita del carico | Corrente di uscita AC assorbita dal carico |

Lettura

```taphome
MODBUSR(A, 0x310e, LittleEndianUint32 ) / 100000
```

Attributi di servizio

Load output voltage \[V]

```taphome
modbusr(A, 0x310c, Uint16) / 100
```

Load output current \[A]

```taphome
modbusr(A, 0x310d, Uint16) / 100
```

Inverter ON/OFF Interruttore Lettura e scrittura

Accende o spegne l'uscita dell'inverter — richiede il controllo remoto abilitato (gestito automaticamente dal template)

Registro: C:0x0F Bool

Valori / Stati: ON · OFF

Azioni di servizio

|                          |                                                                                                          |
|--------------------------|----------------------------------------------------------------------------------------------------------|
| Abilita controllo remoto | Abilita la modalità di controllo remoto — necessario prima che i comandi ON/OFF dell'inverter funzionino |

Lettura stato interruttore

```taphome
MODBUSR(C, 0xf, Bool)
```

Scrittura stato interruttore

```taphome
MODBUSW(C, 0xf, Bool, St)
```

Lettura (modulo)

```taphome
if (!MODBUSR(C, 0x11, Bool), ADDWARNING("Remote control is disabled"))
```

Inizializzazione

```taphome
#enable Remote control
modbusw(C, 0x11, bool, 1)
```

Azioni di servizio

Enable Remote control

```taphome
MODBUSW(C, 0x11, Bool, 1)
```

**Connessione:** Modbus RTU • 115200 baud• 8N1 • Slave ID: $\[SlaveId]

Possibili miglioramenti (3)

- A:0x3109 Load input current — DC input current (A). May always read 0 on some hardware models that don't support it
- A:0x310A+0x310B Load input power — DC input power (W), 32-bit LE. Could complement the AC output power device
- C:0x04 Power saving mode enable — Only SHI series supports this — other products do not support it

## Parametri di importazione

Inserisci questi valori quando importi l'XML.

| Richiesto nell'app | Predefinito   |
|--------------------|---------------|
| Slave ID           | `1`           |
| Indirizzo IP       | `192.168.1.0` |

## Fonti

- Inverter Communication Protocol V1.0 — Modbus Register Map
  
  2026-03-27
  
  [PDF](https://taphome.com/compatibility/devices/epever-ip-plus/manufacturer/modbus-protocol-inverter-v1.0.pdf)
- IPower-Plus Series User Manual V3.3
  
  [solarv.de](https://solarv.de/Datenblatt/2020/12/User-Manual-EPEVER-IPower-Plus-Inverter-EN-2024.pdf) 2026-03-27
  
  [PDF](https://taphome.com/compatibility/devices/epever-ip-plus/manufacturer/ipower-plus-user-manual-v3.3.pdf)

I documenti del produttore sono © dei rispettivi proprietari. Sono forniti così come pubblicati dal produttore, solo a titolo informativo.

## Documentazione correlata

- [Modbus Integration](https://taphome.com/it/compatibility/modbus-guide/)
- [Modbus - Configurazione](https://taphome.com/it/docs/integration/modbus/)
- [Configurazione semplice utilizzando modelli](https://taphome.com/it/docs/integration/modbus/templates/)
- [Script Modbus e prefetch](https://taphome.com/it/docs/script/modbus-scripts/)
- [Funzioni Modbus](https://taphome.com/it/docs/script/modbus/)
- [Tipi di dati Modbus](https://taphome.com/it/docs/script/modbus-data-types/)

