TapHome

EPever IP-Plus Invertor

Modbus RTU
Přidal
Poslední aktualizace: 03. 2026
EPever IP-Plus Invertor

EPever IPower-Plus je čistý sinusový ostrovní invertor dostupný v modelech od 350 W do 5000 W. Komunikuje s TapHome přes Modbus RTU po RS-485 spojení s konektorem RJ45. Šablona TapHome umožňuje monitorování výkonu AC zátěže a ovládání zapnutí/vypnutí invertoru, spolu s konfigurovatelými prahovými hodnotami ochrany napětí/proudu baterie a nastavením AC výstupu.

Šablona pokrývá celou sérii IP-Plus — všechny modely od IP350-Plus po IP5000-Plus sdílejí stejnou mapu Modbus registrů.

IP-Plus je striktně ostrovní invertor. Nesmí být nikdy připojen k rozvodné síti. Povolený je pouze samostatný provoz — paralelní ani sériové zapojení více jednotek není podporováno.

Hardwarové připojení

RS-485 přes RJ45

Invertor používá konektor RJ45 pro komunikaci RS-485. Připojte k TapHome standardním ethernetovým kabelem s následujícím přiřazením pinů:

Pin RJ45FunkcePřipojení k TapHome
1, 2+5 V DC (200 mA)Nepoužívá se
3, 4RS485-BB-/D-
5, 6RS485-AA+/D+
7, 8GNDGND

Připojení GND (piny 7, 8) je povinné pro spolehlivou komunikaci. Bez společné zemnící reference bude komunikace Modbus nestabilní nebo zcela selže.

Galvanické oddělení komunikace je dostupné pouze na modelech se vstupem 48 V. Modely s 12 V a 24 V nemají žádné galvanické oddělení mezi portem RS-485 a DC vstupem invertoru.

Konfigurace

Parametry komunikace Modbus
ParametrHodnota
Přenosová rychlost115200 (konfigurovatelné na 9600 přes LCD menu „BRS")
Datové bity8
ParitaŽádná
Stop bity1
Slave ID

Dokumentace EPever uvádí výchozí Modbus slave ID 3, ale šablona TapHome je dodávána se slave ID 1. Po importu šablony ověřte a upravte slave ID v nastavení modulu TapHome tak, aby odpovídalo skutečné konfiguraci invertoru — nebo změňte slave ID invertoru na 1 pomocí konfiguračních nástrojů EPever.

Dálkové ovládání

Invertor musí být v režimu dálkového ovládání, aby ho TapHome mohl zapnout nebo vypnout. Šablona TapHome to řeší automaticky — inicializační skript modulu zapíše 1 do coil registru 0x11 (Lokální/Dálkové ovládání) při spuštění. Pokud je dálkové ovládání manuálně deaktivováno na invertoru, šablona zobrazí upozornění „Remote control is disabled" v TapHome.

Možnosti zařízení

Monitorování AC zátěže

Zařízení AC Load je senzor, který hlásí výstupní výkon AC invertoru v kW. Hodnota se vypočítává ze dvou 16-bitových vstupních registrů (0x310E a 0x310F) zkombinovaných do 32-bitové hodnoty Little Endian. Dva servisní atributy poskytují další detail:

  • Výstupní napětí zátěže — AC napětí dodávané připojeným zátěžím
  • Výstupní proud zátěže — AC proud odebíraný připojenými zátěžemi
Ovládání napájení invertoru

Zařízení Inverter ON/OFF je přepínač, který zapíná nebo vypíná výstup invertoru přes coil registr 0x0F. Servisní akce umožňuje manuálně znovu aktivovat režim dálkového ovládání, pokud je to potřeba.

Monitorování a ochranné prahové hodnoty

Modul zpřístupňuje 13 servisních atributů na úrovni modulu pro monitorování a konfiguraci:

Monitorování:

  • Vstupní napětí zátěže — DC vstupní napětí na straně baterie
  • Teplota zařízení a Teplota chladiče — interní tepelné monitorování

Prahové hodnoty ochrany napětí/proudu (pouze pro čtení):

  • Nízké vstupní napětí — okamžitý odpojovací práh při hlubokém vybití
  • Vysoké vstupní napětí — okamžitý odpojovací práh při přepětí
  • Vysoký vstupní proud a Obnova vysokého vstupního proudu — ochranné prahy nadproudu

Prahové hodnoty ochrany napětí (nastavitelné přes servisní akce):

  • Nízké vstupní napětí (5s) — odpojovací práh při hlubokém vybití s 5sekundovým zpožděním
  • Obnova nízkého vstupního napětí — napětí, při kterém se invertor zotaví z ochrany před hlubokým vybitím
  • Obnova vysokého vstupního napětí — napětí, při kterém se invertor zotaví z ochrany před přepětím
  • Vysoké vstupní napětí (5s) — odpojovací práh při přepětí s 5sekundovým zpožděním

Nastavení AC výstupu (nastavitelné přes servisní akce):

  • Nastavení výstupního AC napětí — 220 V nebo 230 V (systém 220 V) / 110 V nebo 120 V (systém 110 V)
  • Nastavení výstupní AC frekvence — 50 Hz nebo 60 Hz

Změna výstupního AC napětí nebo frekvence způsobí automatický restart invertoru. Připojené zátěže zaznamenají krátké přerušení napájení.

Monitorování stavu

ReadScript modulu průběžně monitoruje stavový registr invertoru (0x3202) a diskrétní registr přehřátí (0x2000). TapHome zobrazuje upozornění a chyby pro následující stavy:

  • Pohotovostní režim, poruchy, selhání výstupu
  • Zkrat na straně vysokého napětí, nadproud na vstupu
  • Abnormální výstupní napětí, nemožnost vybíjení/zastavení vybíjení, zkrat
  • Přehřátí zařízení
  • Úroveň zátěže (střední, jmenovitá, přetížení)
  • Stav vstupního napětí (nízké, vysoké, bez připojení)
Další možnosti

Invertor také zpřístupňuje registry pro monitorování DC vstupního proudu (0x3109) a DC vstupního výkonu (0x310A–0x310B). Existuje coil úsporného režimu (0x04), který je však podporován pouze na sérii SHI. Tyto funkce mohou být přidány v budoucí aktualizaci šablony.

Řešení problémů

Žádná komunikace Modbus
  1. Zkontrolujte, zda je kabel RJ45 správně zasunut do RS-485 portu invertoru
  2. Ověřte přiřazení pinů — piny 3, 4 (RS485-B) na B-/D- a piny 5, 6 (RS485-A) na A+/D+ na TapHome
  3. Potvrďte, že je připojení GND (piny 7, 8) zapojeno na uzemnění TapHome
  4. Ověřte shodu přenosové rychlosti — invertor má výchozí hodnotu 115200 bps
  5. Zkontrolujte slave ID — invertor má výchozí hodnotu 3, šablona TapHome má výchozí hodnotu 1
Upozornění „Remote control is disabled"

Inicializační skript šablony aktivuje dálkové ovládání automaticky. Pokud se toto upozornění zobrazí:

  1. Zkontrolujte, zda je invertor zapnutý a komunikuje
  2. Použijte servisní akci Enable Remote control na zařízení Inverter ON/OFF
  3. Pokud upozornění přetrvává, ověřte, že žádný jiný Modbus master nezapisuje do coilu 0x11
Chybové kódy invertoru na LCD
KódPoruchaŘešení
ILVNízké vstupní napětíZkontrolujte napětí baterie — musí být nad 10,8 V (12 V) / 21,6 V (24 V) / 43,2 V (48 V)
IOVVysoké vstupní napětíZkontrolujte napětí baterie/regulátoru nabíjení — musí být pod 16 V (12 V) / 32 V (24 V) / 64 V (48 V)
OOLPřetížení výstupuSnižte připojené AC zátěže, restartujte invertor
OSCZkrat výstupuZkontrolujte zapojení zátěže, vymažte poruchy přes servisní akci TapHome nebo restartujte
OTPPřehřátíZlepšete ventilaci, počkejte na ochlazení, restartujte

Servisní akce Clear the faults v TapHome zapisuje do coil registru 0x13 a vymaže aktuální i historické poruchy, čímž obnoví normální provoz bez nutnosti fyzického restartu invertoru.

Dostupná zařízení

EPever IP-Plus Modul
Servisní atributy
Vstupní napětí zátěžeDC vstupní napětí invertoru na straně baterie
Teplota zařízení
Teplota chladiče
Nízké vstupní napětíOkamžitý odpojovací práh při hlubokém vybití — pouze pro čtení, nelze upravit
Nízké vstupní napětí (5s)Odpojovací práh při hlubokém vybití s 5sekundovým zpožděním — nastavitelné přes servisní akci
Obnova nízkého vstupního napětíNapětí, při kterém se invertor zotaví z ochrany před hlubokým vybitím
Obnova vysokého vstupního napětíNapětí, při kterém se invertor zotaví z ochrany před přepětím
Vysoké vstupní napětí (5s)Odpojovací práh při přepětí s 5sekundovým zpožděním — nastavitelné přes servisní akci
Vysoké vstupní napětíOkamžitý odpojovací práh při přepětí — pouze pro čtení, nelze upravit
Vysoký vstupní proudOchranný práh nadproudu — pouze pro čtení, nelze upravit
Obnova vysokého vstupního prouduProud, při kterém se invertor zotaví z ochrany před nadproudem — pouze pro čtení
Nastavení výstupního AC napětíVýstupní AC napětí — 220/230 V nebo 110/120 V podle systému. Invertor se restartuje po změně
Nastavení výstupní AC frekvenceVýstupní AC frekvence — 50 Hz nebo 60 Hz. Invertor se restartuje po změně
Servisní akce
Nastavit nízké vstupní napětí - 5s
Nastavit napětí obnovy nízkého vstupního napětí
Nastavit napětí obnovy vysokého vstupního napětí
Nastavit vysoké vstupní napětí - 5s
Nastavit výstupní AC napětíNastavit výstupní AC napětí — 220 V nebo 230 V (systém 220 V) nebo 110/120 V (systém 110 V). Invertor se restartuje po změně
Nastavit výstupní AC frekvenciNastavit výstupní AC frekvenci — 50 Hz nebo 60 Hz. Invertor se restartuje po změně
Vymazat poruchyVymaže aktuální i historické poruchy a obnoví normální provoz invertoru

IP-Plus

Čtení (modul)
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
Servisní atributy
Load input voltage [V]
modbusr(A, 0x3108, Uint16) / 100
Device temperature [℃]
modbusr(A, 0x3111, Int16) / 100
Heat sink temperature [℃]
modbusr(A, 0x3112, Int16) / 100
Low input voltage [V]
modbusr(H, 0x902F, Uint16) / 100
Low input voltage (5s) [V]
modbusr(H, 0x9030, Uint16) / 100
Low input voltage recovery voltage [V]
modbusr(H, 0x9031, Uint16) / 100
High input voltage recovery voltage [V]
modbusr(H, 0x9032, Uint16) / 100
High input voltage (5s) [V]
modbusr(H, 0x9033, Uint16) / 100
High input voltage [V]
modbusr(H, 0x9034, Uint16) / 100
High input current [A]
modbusr(H, 0x9035, Uint16) / 100
High input current recovery [A]
modbusr(H, 0x9036, Uint16) / 100
Output AC voltage setting [A]
modbusr(H, 0x9022, Uint16) / 100
Output AC frequency setting [Hz]
modbusr(H, 0x9023, Uint16) / 100
Servisní akce
Set Low input voltage - 5s
Parametry: Voltage (1–100 V)
modbusw(H, 0x9030, Uint16, round(V * 100))
Set Low input voltage recovery voltage
Parametry: Voltage (1–100 V)
modbusw(H, 0x9031, Uint16, round(V * 100))
Set High input voltage recovery voltage
Parametry: Voltage (1–100 V)
modbusw(H, 0x9032, Uint16, round(V * 100))
Set High input voltage - 5s
Parametry: Voltage (1–100 V)
modbusw(H, 0x9033, Uint16, round(V * 100))
Set Output AC voltage
Parametry: Voltage
modbusw(H, 0x9022, Uint16, round(V * 100))
Set Output AC frequency
Parametry: Frequency
modbusw(H, 0x9023, Uint16, round(Hz * 100))
Clear the faults
modbusw(C, 0x13, bool, 1)
AC zátěž Proměnná Pouze ke čtení

Výstupní výkon AC v kW — kombinuje dva registry do 32-bitové hodnoty pro přesné měření výkonu

Registr: A:0x310E LittleEndianUint32 Jednotka: kW numeric
Servisní atributy
Výstupní napětí zátěžeVýstupní AC napětí dodávané zátěži
Výstupní proud zátěžeAC výstupní proud odebíraný zátěží

AC zátěž

Čtení
MODBUSR(A, 0x310e, LittleEndianUint32 ) / 100000
Servisní atributy
Load output voltage [V]
modbusr(A, 0x310c, Uint16) / 100
Load output current [A]
modbusr(A, 0x310d, Uint16) / 100
Invertor ZAP/VYP Přepínač

Zapíná nebo vypíná výstup invertoru — vyžaduje povolené dálkové ovládání (šablona to řeší automaticky)

Registr: C:0x0F Bool
Hodnoty / Stavy: ON · OFF
Servisní akce
Povolit dálkové ovládáníAktivuje režim dálkového ovládání — vyžadováno před použitím příkazů ZAP/VYP invertoru

Invertor ZAP/VYP

Čtení stavu přepínače
MODBUSR(C, 0xf, Bool)
Zápis stavu přepínače
MODBUSW(C, 0xf, Bool, St)
Čtení (modul)
if (!MODBUSR(C, 0x11, Bool), ADDWARNING("Remote control is disabled"))
Inicializace
#enable Remote control
modbusw(C, 0x11, bool, 1)
Servisní akce
Enable Remote control
MODBUSW(C, 0x11, Bool, 1)
Připojení: Modbus RTU • 115200 baud• 8N1 • Slave ID: $[SlaveId]
Možná vylepšení (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

Zdroje

  • Inverter Communication Protocol V1.0 — Modbus Register Map
    2026-03-27
    PDF
  • IPower-Plus Series User Manual V3.3
    solarv.de 2026-03-27
    PDF