TapHome

EPever IP-Plus Invertor

Modbus RTU
Pridal
Posledná aktualizácia: 03. 2026
EPever IP-Plus Invertor

EPever IPower-Plus je čistý sínusový ostrovný invertor dostupný v modeloch od 350 W do 5000 W. Komunikuje s TapHome cez Modbus RTU po RS-485 spojení s konektorom RJ45. Šablóna TapHome umožňuje monitorovanie výkonu AC záťaže a ovládanie zapnutia/vypnutia invertora, spolu s konfigurovateľnými prahovými hodnotami ochrany napätia/prúdu batérie a nastaveniami AC výstupu.

Šablóna pokrýva celú sériu IP-Plus — všetky modely od IP350-Plus po IP5000-Plus zdieľajú rovnakú mapu Modbus registrov.

IP-Plus je striktne ostrovný invertor. Nesmie byť nikdy pripojený k rozvodnej sieti. Povolená je iba samostatná prevádzka — paralelné ani sériové zapojenie viacerých jednotiek nie je podporované.

Hardvérové pripojenie

RS-485 cez RJ45

Invertor používa konektor RJ45 pre komunikáciu RS-485. Pripojte k TapHome štandardným ethernetovým káblom s nasledovným priradením pinov:

Pin RJ45FunkciaPripojenie k TapHome
1, 2+5 V DC (200 mA)Nepoužíva sa
3, 4RS485-BB-/D-
5, 6RS485-AA+/D+
7, 8GNDGND

Pripojenie GND (piny 7, 8) je povinné pre spoľahlivú komunikáciu. Bez spoločnej zemniacej referencie bude komunikácia Modbus nestabilná alebo úplne zlyhá.

Galvanické oddelenie komunikácie je dostupné iba na modeloch so vstupom 48 V. Modely s 12 V a 24 V nemajú žiadne galvanické oddelenie medzi portom RS-485 a DC vstupom invertora.

Konfigurácia

Parametre komunikácie Modbus
ParameterHodnota
Prenosová rýchlosť115200 (konfigurovateľné na 9600 cez LCD menu „BRS")
Dátové bity8
ParitaŽiadna
Stop bity1
Slave ID

Dokumentácia EPever uvádza predvolené Modbus slave ID 3, ale šablóna TapHome je dodávaná so slave ID 1. Po importe šablóny skontrolujte a upravte slave ID v nastaveniach modulu TapHome tak, aby zodpovedalo skutočnej konfigurácii invertora — alebo zmeňte slave ID invertora na 1 pomocou konfiguračných nástrojov EPever.

Diaľkové ovládanie

Invertor musí byť v režime diaľkového ovládania, aby ho TapHome mohol zapnúť alebo vypnúť. Šablóna TapHome to rieši automaticky — inicializačný skript modulu zapíše 1 do coil registra 0x11 (Lokálne/Diaľkové ovládanie) pri spustení. Ak je diaľkové ovládanie manuálne deaktivované na invertore, šablóna zobrazí upozornenie „Remote control is disabled" v TapHome.

Možnosti zariadenia

Monitorovanie AC záťaže

Zariadenie AC Load je senzor, ktorý hlási výstupný výkon AC invertora v kW. Hodnota sa vypočítava z dvoch 16-bitových vstupných registrov (0x310E a 0x310F) skombinovaných do 32-bitovej hodnoty Little Endian. Dva servisné atribúty poskytujú ďalší detail:

  • Výstupné napätie záťaže — AC napätie dodávané pripojeným záťažiam
  • Výstupný prúd záťaže — AC prúd odoberaný pripojenými záťažami
Ovládanie napájania invertora

Zariadenie Inverter ON/OFF je prepínač, ktorý zapína alebo vypína výstup invertora cez coil register 0x0F. Servisná akcia umožňuje manuálne znovu aktivovať režim diaľkového ovládania, ak je to potrebné.

Monitorovanie a ochranné prahové hodnoty

Modul sprístupňuje 13 servisných atribútov na úrovni modulu pre monitorovanie a konfiguráciu:

Monitorovanie:

  • Vstupné napätie záťaže — DC vstupné napätie na strane batérie
  • Teplota zariadenia a Teplota chladiča — interné tepelné monitorovanie

Prahové hodnoty ochrany napätia/prúdu (iba na čítanie):

  • Nízke vstupné napätie — okamžitý odpojovací prah pri hlbokom vybití
  • Vysoké vstupné napätie — okamžitý odpojovací prah pri prepätí
  • Vysoký vstupný prúd a Obnova vysokého vstupného prúdu — ochranné prahy nadprúdu

Prahové hodnoty ochrany napätia (nastaviteľné cez servisné akcie):

  • Nízke vstupné napätie (5s) — odpojovací prah pri hlbokom vybití s 5-sekundovým oneskorením
  • Obnova nízkeho vstupného napätia — napätie, pri ktorom sa invertor zotaví z ochrany pred hlbokým vybitím
  • Obnova vysokého vstupného napätia — napätie, pri ktorom sa invertor zotaví z ochrany pred prepätím
  • Vysoké vstupné napätie (5s) — odpojovací prah pri prepätí s 5-sekundovým oneskorením

Nastavenia AC výstupu (nastaviteľné cez servisné akcie):

  • Nastavenie výstupného AC napätia — 220 V alebo 230 V (systém 220 V) / 110 V alebo 120 V (systém 110 V)
  • Nastavenie výstupnej AC frekvencie — 50 Hz alebo 60 Hz

Zmena výstupného AC napätia alebo frekvencie spôsobí automatický reštart invertora. Pripojené záťaže zaznamenajú krátke prerušenie napájania.

Monitorovanie stavu

ReadScript modulu priebežne monitoruje stavový register invertora (0x3202) a diskrétny register preteplotenia (0x2000). TapHome zobrazuje upozornenia a chyby pre nasledovné stavy:

  • Pohotovostný režim, poruchy, zlyhanie výstupu
  • Skrat na strane vysokého napätia, nadprúd na vstupe
  • Abnormálne výstupné napätie, nemožnosť vybitia/zastavenie vybitia, skrat
  • Preteplotenie zariadenia
  • Úroveň záťaže (stredná, menovitá, preťaženie)
  • Stav vstupného napätia (nízke, vysoké, bez pripojenia)
Ďalšie možnosti

Invertor tiež sprístupňuje registre pre monitorovanie DC vstupného prúdu (0x3109) a DC vstupného výkonu (0x310A–0x310B). Existuje coil úsporného režimu (0x04), ktorý je však podporovaný iba na sérii SHI. Tieto môžu byť pridané v budúcej aktualizácii šablóny.

Riešenie problémov

Žiadna komunikácia Modbus
  1. Skontrolujte, či je kábel RJ45 správne zasunutý do RS-485 portu invertora
  2. Overte priradenie pinov — piny 3, 4 (RS485-B) na B-/D- a piny 5, 6 (RS485-A) na A+/D+ na TapHome
  3. Potvrďte, že je pripojenie GND (piny 7, 8) zapojené na uzemnenie TapHome
  4. Overte zhodu prenosovej rýchlosti — invertor má predvolene 115200 bps
  5. Skontrolujte slave ID — invertor má predvolene 3, šablóna TapHome má predvolene 1
Upozornenie „Remote control is disabled"

Inicializačný skript šablóny aktivuje diaľkové ovládanie automaticky. Ak sa toto upozornenie zobrazí:

  1. Skontrolujte, či je invertor zapnutý a komunikuje
  2. Použite servisnú akciu Enable Remote control na zariadení Inverter ON/OFF
  3. Ak upozornenie pretrváva, overte, že žiadny iný Modbus master nezapisuje do coilu 0x11
Chybové kódy invertora na LCD
KódPoruchaRiešenie
ILVNízke vstupné napätieSkontrolujte napätie batérie — musí byť nad 10,8 V (12 V) / 21,6 V (24 V) / 43,2 V (48 V)
IOVVysoké vstupné napätieSkontrolujte napätie batérie/regulátora nabíjania — musí byť pod 16 V (12 V) / 32 V (24 V) / 64 V (48 V)
OOLPreťaženie výstupuZnížte pripojené AC záťaže, reštartujte invertor
OSCSkrat výstupuSkontrolujte zapojenie záťaže, vymažte poruchy cez servisnú akciu TapHome alebo reštartujte
OTPPreteplotenieZlepšite ventiláciu, počkajte na ochladenie, reštartujte

Servisná akcia Clear the faults v TapHome zapisuje do coil registra 0x13 a vymaže aktuálne aj historické poruchy, čím obnoví normálnu prevádzku bez potreby fyzického reštartu invertora.

Dostupné zariadenia

EPever IP-Plus Modul
Servisné atribúty
Vstupné napätie záťažeDC vstupné napätie invertora na strane batérie
Teplota zariadenia
Teplota chladiča
Nízke vstupné napätieOkamžitý odpojovací prah pri hlbokom vybití — iba na čítanie, nedá sa upraviť
Nízke vstupné napätie (5s)Odpojovací prah pri hlbokom vybití s 5-sekundovým oneskorením — nastaviteľné cez servisnú akciu
Obnova nízkeho vstupného napätiaNapätie, pri ktorom sa invertor zotaví z ochrany pred hlbokým vybitím
Obnova vysokého vstupného napätiaNapätie, pri ktorom sa invertor zotaví z ochrany pred prepätím
Vysoké vstupné napätie (5s)Odpojovací prah pri prepätí s 5-sekundovým oneskorením — nastaviteľné cez servisnú akciu
Vysoké vstupné napätieOkamžitý odpojovací prah pri prepätí — iba na čítanie, nedá sa upraviť
Vysoký vstupný prúdOchranný prah nadprúdu — iba na čítanie, nedá sa upraviť
Obnova vysokého vstupného prúduPrúd, pri ktorom sa invertor zotaví z ochrany pred nadprúdom — iba na čítanie
Nastavenie výstupného AC napätiaVýstupné AC napätie — 220/230 V alebo 110/120 V podľa systému. Invertor sa reštartuje po zmene
Nastavenie výstupnej AC frekvencieVýstupná AC frekvencia — 50 Hz alebo 60 Hz. Invertor sa reštartuje po zmene
Servisné akcie
Nastaviť nízke vstupné napätie - 5s
Nastaviť napätie obnovy nízkeho vstupného napätia
Nastaviť napätie obnovy vysokého vstupného napätia
Nastaviť vysoké vstupné napätie - 5s
Nastaviť výstupné AC napätieNastaviť výstupné AC napätie — 220 V alebo 230 V (systém 220 V) alebo 110/120 V (systém 110 V). Invertor sa reštartuje po zmene
Nastaviť výstupnú AC frekvenciuNastaviť výstupnú AC frekvenciu — 50 Hz alebo 60 Hz. Invertor sa reštartuje po zmene
Vymazať poruchyVymaže aktuálne aj historické poruchy a obnoví normálnu prevádzku invertora

IP-Plus

Čítanie (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é atribúty
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é akcie
Set Low input voltage - 5s
Parametre: Voltage (1–100 V)
modbusw(H, 0x9030, Uint16, round(V * 100))
Set Low input voltage recovery voltage
Parametre: Voltage (1–100 V)
modbusw(H, 0x9031, Uint16, round(V * 100))
Set High input voltage recovery voltage
Parametre: Voltage (1–100 V)
modbusw(H, 0x9032, Uint16, round(V * 100))
Set High input voltage - 5s
Parametre: Voltage (1–100 V)
modbusw(H, 0x9033, Uint16, round(V * 100))
Set Output AC voltage
Parametre: Voltage
modbusw(H, 0x9022, Uint16, round(V * 100))
Set Output AC frequency
Parametre: Frequency
modbusw(H, 0x9023, Uint16, round(Hz * 100))
Clear the faults
modbusw(C, 0x13, bool, 1)
AC záťaž Premenná Len na čítanie

Výstupný výkon AC v kW — kombinuje dva registre do 32-bitovej hodnoty pre presné meranie výkonu

Register: A:0x310E LittleEndianUint32 Jednotka: kW numeric
Servisné atribúty
Výstupné napätie záťažeVýstupné AC napätie dodávané záťaži
Výstupný prúd záťažeAC výstupný prúd odoberaný záťažou

AC záťaž

Čítanie
MODBUSR(A, 0x310e, LittleEndianUint32 ) / 100000
Servisné atribúty
Load output voltage [V]
modbusr(A, 0x310c, Uint16) / 100
Load output current [A]
modbusr(A, 0x310d, Uint16) / 100
Invertor ZAP/VYP Prepínač

Zapína alebo vypína výstup invertora — vyžaduje povolené diaľkové ovládanie (šablóna to rieši automaticky)

Register: C:0x0F Bool
Hodnoty / Stavy: ON · OFF
Servisné akcie
Povoliť diaľkové ovládanieAktivuje režim diaľkového ovládania — vyžadované pred použitím príkazov ZAP/VYP invertora

Invertor ZAP/VYP

Čítanie stavu prepínača
MODBUSR(C, 0xf, Bool)
Zápis stavu prepínača
MODBUSW(C, 0xf, Bool, St)
Čítanie (modul)
if (!MODBUSR(C, 0x11, Bool), ADDWARNING("Remote control is disabled"))
Inicializácia
#enable Remote control
modbusw(C, 0x11, bool, 1)
Servisné akcie
Enable Remote control
MODBUSW(C, 0x11, Bool, 1)
Pripojenie: Modbus RTU • 115200 baud• 8N1 • Slave ID: $[SlaveId]
Možné vylepšenia (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