TapHome

EPever IP-Plus Inverter

Modbus RTU
Autor
Posljednje ažuriranje: 03. 2026
EPever IP-Plus Inverter

EPever IPower-Plus je otočni (off-grid) izmjenjivač (inverter) s čistim sinusnim izlazom, dostupan u modelima od 350 W do 5000 W. Sa sustavom TapHome komunicira preko Modbus RTU putem RS-485 veze s konektorom RJ45. Predložak TapHome omogućuje praćenje snage AC trošila i uključivanje i isključivanje izmjenjivača, uz podesive pragove naponske i strujne zaštite baterije te postavke AC izlaza.

Predložak pokriva cijelu seriju IP-Plus: svi modeli od IP350-Plus do IP5000-Plus imaju istu Modbus mapu registara.

IP-Plus je isključivo otočni izmjenjivač. Nikada se ne smije spojiti na javnu električnu mrežu. Dopušten je samo samostalni rad; paralelni ili serijski spoj više uređaja nije podržan.

Hardversko spajanje

RS-485 preko RJ45

Izmjenjivač za komunikaciju RS-485 koristi konektor RJ45. Na TapHome se spaja standardnim Ethernet kabelom sa sljedećim rasporedom pinova:

Pin RJ45FunkcijaSpoj na TapHome
1, 2+5 V DC (200 mA)Ne koristi se
3, 4RS485-BB-/D-
5, 6RS485-AA+/D+
7, 8GNDGND

Spoj GND (pinovi 7, 8) obvezan je za pouzdanu komunikaciju. Bez zajedničke referentne mase Modbus komunikacija bit će nestabilna ili uopće neće raditi.

Galvansko odvajanje komunikacije postoji samo na modelima s ulazom 48 V. Modeli 12 V i 24 V nemaju odvajanje između porta RS-485 i DC ulaza izmjenjivača.

Konfiguracija

Parametri Modbus komunikacije
ParametarVrijednost
Brzina prijenosa115200 (u LCD izborniku „BRS” može se promijeniti na 9600)
Podatkovni bitovi8
Paritetnema
Stop bitovi1
Slave ID

Prema dokumentaciji EPever zadani Modbus slave ID je 3, ali predložak TapHome isporučuje se sa slave ID 1. Nakon uvoza predloška provjerite i prilagodite slave ID u postavkama modula u TapHome tako da odgovara stvarnoj konfiguraciji izmjenjivača ili alatima za konfiguraciju EPever promijenite slave ID izmjenjivača na 1.

Daljinsko upravljanje

Izmjenjivač mora biti u načinu daljinskog upravljanja da bi ga TapHome mogao uključiti ili isključiti. Predložak TapHome to rješava automatski: inicijalizacijska skripta modula pri pokretanju upisuje 1 u coil registar 0x11 (lokalno/daljinsko upravljanje). Ako se daljinsko upravljanje na izmjenjivaču ručno isključi, predložak u TapHome prikazuje upozorenje „Remote control is disabled”.

Mogućnosti uređaja

Praćenje AC trošila

Uređaj AC opterećenje je senzor koji javlja izlaznu AC snagu izmjenjivača u kW. Vrijednost se izračunava iz dva 16-bitna ulazna registra (0x310E i 0x310F) spojena u 32-bitnu vrijednost Little Endian. Dva servisna atributa daju dodatne podatke:

  • Izlazni napon trošila: AC napon koji dobivaju spojena trošila
  • Izlazna struja trošila: AC struja koju povlače spojena trošila
Upravljanje izmjenjivačem

Uređaj Izmjenjivač uklj./isklj. je sklopka koja uključuje ili isključuje izlaz izmjenjivača preko coil registra 0x0F. Servisna radnja po potrebi omogućuje ručno ponovno uključivanje načina daljinskog upravljanja.

Praćenje i zaštitni pragovi

Na razini modula dostupno je 13 servisnih atributa za praćenje i konfiguraciju:

Praćenje:

  • Ulazni napon: DC ulazni napon na strani baterije
  • Temperatura uređaja i Temperatura hladnjaka: praćenje unutarnje temperature

Pragovi naponske i strujne zaštite (samo čitanje):

  • Niski ulazni napon: prag trenutačnog isključenja zbog prevelikog pražnjenja
  • Visoki ulazni napon: prag trenutačnog isključenja zbog prenapona
  • Visoka ulazna struja i Povrat nakon visoke ulazne struje: pragovi zaštite od prevelike struje

Pragovi naponske zaštite (podesivi servisnim radnjama):

  • Niski ulazni napon (5 s): isključenje zbog prevelikog pražnjenja s kašnjenjem od 5 sekundi
  • Povrat nakon niskog ulaznog napona: napon pri kojem se izmjenjivač vraća u rad nakon zaštite od prevelikog pražnjenja
  • Povrat nakon visokog ulaznog napona: napon pri kojem se izmjenjivač vraća u rad nakon zaštite od prenapona
  • Visoki ulazni napon (5 s): isključenje zbog prenapona s kašnjenjem od 5 sekundi

Postavke AC izlaza (podesive servisnim radnjama):

  • Postavka izlaznog AC napona: 220 V ili 230 V (sustav 220 V) / 110 V ili 120 V (sustav 110 V)
  • Postavka izlazne AC frekvencije: 50 Hz ili 60 Hz

Promjena izlaznog AC napona ili frekvencije uzrokuje automatsko ponovno pokretanje izmjenjivača. Spojena trošila nakratko će ostati bez napajanja.

Praćenje stanja

ReadScript modula neprestano prati registar stanja izmjenjivača (0x3202) i diskretni registar pregrijavanja (0x2000). TapHome prikazuje upozorenja i greške za sljedeća stanja:

  • način pripravnosti, kvarovi, kvar izlaza
  • kratki spoj na strani visokog napona, prevelika ulazna struja
  • neispravan izlazni napon, pražnjenje se ne može pokrenuti / zaustaviti, kratki spoj
  • pregrijavanje uređaja
  • razina opterećenja (srednje, nazivno, preopterećenje)
  • stanje ulaznog napona (nizak, visok, nema spoja)
Dodatne mogućnosti

Izmjenjivač nudi i registre za praćenje DC ulazne struje (0x3109) i DC ulazne snage (0x310A–0x310B). Postoji i coil registar za štedni način rada (0x04), ali je podržan samo na seriji SHI. Mogu se dodati u budućem ažuriranju predloška.

Rješavanje problema

Nema Modbus komunikacije
  1. Provjerite je li kabel RJ45 dobro utaknut u port RS-485 izmjenjivača
  2. Provjerite raspored pinova: pinovi 3, 4 (RS485-B) na B-/D- i pinovi 5, 6 (RS485-A) na A+/D+ na TapHome
  3. Provjerite je li GND (pinovi 7, 8) spojen na masu na strani sustava TapHome
  4. Provjerite podudara li se brzina prijenosa: zadana brzina prijenosa izmjenjivača je 115200 bps
  5. Provjerite slave ID: zadani slave ID izmjenjivača je 3, a predloška TapHome 1
Upozorenje „Remote control is disabled”

Inicijalizacijska skripta predloška automatski uključuje daljinsko upravljanje. Ako se ovo upozorenje pojavi:

  1. Provjerite je li izmjenjivač uključen i komunicira li
  2. Na uređaju Izmjenjivač uklj./isklj. pokrenite servisnu radnju Omogući daljinsko upravljanje
  3. Ako upozorenje ostane, provjerite da nijedan drugi Modbus master ne upisuje u coil 0x11
Kodovi grešaka izmjenjivača na LCD-u
KodKvarRješenje
ILVNizak ulazni naponProvjerite napon baterije: mora biti iznad 10,8 V (12 V) / 21,6 V (24 V) / 43,2 V (48 V)
IOVPrenapon na ulazuProvjerite napon baterije / regulatora punjenja: mora biti ispod 16 V (12 V) / 32 V (24 V) / 64 V (48 V)
OOLPreopterećenje izlazaSmanjite opterećenje AC izlaza, ponovno pokrenite izmjenjivač
OSCKratki spoj na izlazuProvjerite ožičenje trošila, obrišite greške servisnom radnjom u TapHome ili ponovno pokrenite
OTPPregrijavanjePoboljšajte ventilaciju, pričekajte da se ohladi, ponovno pokrenite

Servisna radnja Obriši greške u TapHome upisuje u coil registar 0x13 i briše trenutačne i povijesne greške, pa se normalan rad nastavlja bez fizičkog ponovnog pokretanja izmjenjivača.

Dostupni uređaji

EPever IP-Plus Modul
Servisni atributi
Ulazni naponDC ulazni napon izmjenjivača na strani baterije
Temperatura uređaja
Temperatura hladnjaka
Niski ulazni naponPrag trenutačnog isključenja zbog prevelikog pražnjenja, samo čitanje, ne može se mijenjati
Niski ulazni napon (5 s)Prag isključenja zbog prevelikog pražnjenja s kašnjenjem od 5 sekundi, podesiv servisnom radnjom
Povrat nakon niskog ulaznog naponaNapon pri kojem se izmjenjivač vraća u rad nakon zaštite od prevelikog pražnjenja
Povrat nakon visokog ulaznog naponaNapon pri kojem se izmjenjivač vraća u rad nakon zaštite od prenapona
Visoki ulazni napon (5 s)Prag isključenja zbog prenapona s kašnjenjem od 5 sekundi, podesiv servisnom radnjom
Visoki ulazni naponPrag trenutačnog isključenja zbog prenapona, samo čitanje, ne može se mijenjati
Visoka ulazna strujaPrag zaštite od prevelike struje, samo čitanje, ne može se mijenjati
Povrat nakon visoke ulazne strujeStruja pri kojoj se izmjenjivač vraća u rad nakon zaštite od prevelike struje, samo čitanje
Postavka izlaznog AC naponaIzlazni AC napon, 220/230 V ili 110/120 V ovisno o sustavu. Izmjenjivač se nakon promjene ponovno pokreće
Postavka izlazne AC frekvencijeIzlazna AC frekvencija, 50 Hz ili 60 Hz. Izmjenjivač se nakon promjene ponovno pokreće
Servisne radnje
Postavi niski ulazni napon - 5 s
Postavi napon povrata nakon niskog ulaznog napona
Postavi napon povrata nakon visokog ulaznog napona
Postavi visoki ulazni napon - 5 s
Postavi izlazni AC naponPostavlja izlazni AC napon, 220 V ili 230 V (sustav 220 V) ili 110/120 V (sustav 110 V). Izmjenjivač se nakon promjene ponovno pokreće
Postavi izlaznu AC frekvencijuPostavlja izlaznu AC frekvenciju, 50 Hz ili 60 Hz. Izmjenjivač se nakon promjene ponovno pokreće
Obriši greškeBriše trenutačne i povijesne greške i vraća izmjenjivač u normalan rad

IP-Plus

Čitanje (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
Servisni atributi
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
Servisne radnje
Set Low input voltage - 5s
Parametri: Voltage (1–100 V)
modbusw(H, 0x9030, Uint16, round(V * 100))
Set Low input voltage recovery voltage
Parametri: Voltage (1–100 V)
modbusw(H, 0x9031, Uint16, round(V * 100))
Set High input voltage recovery voltage
Parametri: Voltage (1–100 V)
modbusw(H, 0x9032, Uint16, round(V * 100))
Set High input voltage - 5s
Parametri: Voltage (1–100 V)
modbusw(H, 0x9033, Uint16, round(V * 100))
Set Output AC voltage
Parametri: Voltage
modbusw(H, 0x9022, Uint16, round(V * 100))
Set Output AC frequency
Parametri: Frequency
modbusw(H, 0x9023, Uint16, round(Hz * 100))
Clear the faults
modbusw(C, 0x13, bool, 1)
AC opterećenje Varijabla Samo za čitanje

Izlazna AC snaga u kW, spaja dva registra u 32-bitnu vrijednost za precizno mjerenje snage

Registar: A:0x310E LittleEndianUint32 Jedinica: kW numeric
Servisni atributi
Izlazni napon trošilaIzlazni AC napon koji dobiva trošilo
Izlazna struja trošilaIzlazna AC struja koju povlači trošilo

AC opterećenje

Čitanje
MODBUSR(A, 0x310e, LittleEndianUint32 ) / 100000
Servisni atributi
Load output voltage [V]
modbusr(A, 0x310c, Uint16) / 100
Load output current [A]
modbusr(A, 0x310d, Uint16) / 100
Izmjenjivač uklj./isklj. Sklopka

Uključuje ili isključuje izlaz izmjenjivača; potrebno je uključeno daljinsko upravljanje (predložak to rješava automatski)

Registar: C:0x0F Bool
Vrijednosti / stanja: ON · OFF
Servisne radnje
Omogući daljinsko upravljanjeUključuje način daljinskog upravljanja, potreban da bi naredbe za uključivanje i isključivanje izmjenjivača radile

Izmjenjivač uklj./isklj.

Čitanje stanja sklopke
MODBUSR(C, 0xf, Bool)
Zapis stanja sklopke
MODBUSW(C, 0xf, Bool, St)
Čitanje (modul)
if (!MODBUSR(C, 0x11, Bool), ADDWARNING("Remote control is disabled"))
Inicijalizacija
#enable Remote control
modbusw(C, 0x11, bool, 1)
Servisne radnje
Enable Remote control
MODBUSW(C, 0x11, Bool, 1)
Povezivanje: Modbus RTU • 115200 baud• 8N1 • Slave ID: $[SlaveId]
Moguća poboljšanja (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

Izvori

  • 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

Pronašli ste problem s ovim predloškom uređaja?

Recite nam što ne radi, što nedostaje ili kako bi se predložak trebao ponašati. Vaše povratne informacije pomažu nam da katalog bude točan.

Provjerio TapHome

Želite ovo koristiti u svojoj centralnoj jedinici TapHome Core?

Otvorite ovaj predložak na portalu Customer Portal kako biste ga primijenili na jedan od svojih domova ili predložili poboljšanje i poslali ga natrag u katalog.

Otvorite na portalu