TapHome
Közösség Béta · nem ellenőrzött Energia és mérés

Deye SUN-xK-SG04LP3-EU / SG05LP3-EU

A Deye SUN-xK-SG04LP3-EU háromfázisú, alacsony feszültségű hibrid inverter a TapHome-ban Modbus RTU-n keresztül, az RS-485 Modbus porton (RJ45). Olvassa a PV termelést, a fogyasztást, a hálózati vételezést és betáplálást, az akkumulátor teljesítményét és töltöttségi állapotát az energiaáramláshoz, valamint a hőmérsékleteket, hibákat és figyelmeztetéseket. Beállítja az üzemmódot, a solar sell funkciót, a hálózati töltést, az akkumulátoráram-korlátokat és a hat időablakos Time of Use ütemezést.

DeyeModbus RTU49 eszközRevízió 1.0 Utoljára frissítve: 2026. november 10.

Beküldő Martin Keller

Importálás a TapHome alkalmazásbaHardver › Modbus › Hozzáadás sablonból

Sablon letöltése
Ezen az oldalon

Integrációs útmutató

A Deye SUN-xK-SG04LP3-EU háromfázisú (230 V / 400 V), alacsony feszültségű hibrid napelem inverter akkumulátorbemenettel és két MPPT bemenettel a napelemmező számára; a gyártó kézikönyve a SUN-5K, 6K, 8K, 10K és 12K-SG04LP3-EU modelleket fedi le. A TapHome Modbus RTU-n keresztül kommunikál az inverterrel RS-485-ön (9600 baud, 8N1), az inverter kommunikációs paneljén lévő, Modbus feliratú RJ45 porton.

A sablon olvassa a PV termelést, a fogyasztást, a hálózati vételezést és betáplálást, az akkumulátor töltését és kisütését, valamint az akkumulátor töltöttségi állapotát, és biztosítja a TapHome energiaáramlás hét eszközét. Emellett olvassa az akkumulátor, a hálózat, a PV stringek és az inverterkimenet értékeit, az inverter üzemállapotát, figyelmeztetéseit és hibakódjait TapHome értesítésekké alakítja, és írja az energiamenedzsment-üzemmódot, a hálózati töltést, az akkumulátoráram-korlátokat, a generátorport használatát és a hat időablakos Time of Use (TOU) ütemezést.

Hardveres csatlakoztatás

Az invertert csak szakképzett személy telepítheti és kötheti be. A kommunikációs portok a bekötőtérben, a fémfedél mögött találhatók; a munka megkezdése előtt az AC és a DC áramköröket külön-külön le kell választani, a gyártó kézikönyvében leírtak szerint.

Kommunikációs portok

Az RJ45 kommunikációs portok a kommunikációs panel jobb oldalán vannak: Parallel_A, Parallel_B, Meter-485, Modbus, BMS és DRM.

A Deye SG04LP3-EU kommunikációs portjai: Parallel_A, Parallel_B, Meter-485, Modbus, BMS és DRM RJ45 csatlakozók a szerepükkel.
PortSzerepe a gyártó szerint
Parallel_A, Parallel_BPárhuzamos kommunikáció az inverterek között (CAN interfész)
Meter-485Kommunikáció a külső fogyasztásmérővel (például CHNT DTSU666 vagy Eastron SDM630)
Modbus„Reserved” felirattal; a lábkiosztási függelék a távfelügyelet portjaként írja le
BMSAkkumulátorkommunikáció (CAN / RS-485)
DRMKülső digitális bemeneti jelek
WIFI/RS232 (külön 9 tűs port)Wi-Fi adatgyűjtő

A TapHome a Modbus portra csatlakozik. Ne használd a Meter-485 portot (a fogyasztásmérőé) és a BMS portot sem (az akkumulátoré).

A gyártó a Modbus portot „Reserved” jelöléssel látja el, és megjegyzi, hogy egyes hardververzióknál ez a port használhatatlan. A kábel lefektetése előtt ellenőrizd, hogy az adott inverter Modbus portja válaszol-e; ha nem, a sablon ezen keresztül nem tud kommunikálni.

A Modbus port lábkiosztása

A Deye SG04LP3-EU inverter BMS, Meter-485 és Modbus portjának RJ45 lábkiosztása; a Modbus port 1/8 lába 485_B, 2/7 lába 485_A, 3/6 lába GND_485.
RJ45 láb (Modbus port)JelTapHome RS-485 busz
1, 8485_BB
2, 7485_AA
3, 6GND_485GND
4, 5Nincs használva—

Krimpelj RJ45 dugót egy csavart érpáras kábelre, és kösd a 485_A-t a TapHome RS-485 busz A kapcsához, a 485_B-t pedig a B kapcsához. Hosszabb kábelszakaszoknál ajánlott a közös GND (GND_485) bekötése.

A Modbus portra kötött RS-485 vonalon csak egy Modbus master kérdezheti le az invertert. Ha ugyanarra a vonalra egy másik Modbus felügyeleti eszköz is be van kötve, válaszd le, vagy használj RS-485 elosztót vagy hubot. A gyártó Wi-Fi adatgyűjtője a saját WIFI/RS232 portját használja.

Konfiguráció

A Modbus cím beállítása

A Modbus cím az inverter kijelzőjén a Modbus SN mező:

  1. A főképernyőn nyomd meg a System Setup ikont.
  2. Nyisd meg az Advanced Function menüt, és lapozz arra az oldalra, ahol a Parallel, a Modbus SN és az EX_Meter For CT található (Paral. Set3).
  3. Állítsd be a Modbus SN értékét, és erősítsd meg a pipa gombbal.

A sablon Modbus Slave ID importparaméterének (alapértéke 1) egyeznie kell a Modbus SN értékével. A kézikönyv egyetlen inverterről készült képernyőképén 00 látható; állíts be nullától eltérő értéket, mert a 0-s Modbus cím a broadcast számára foglalt. Párhuzamos rendszerben a kézikönyv minden inverternek saját Modbus SN-t ad (01, 02, 03), így minden inverterhez külön sablonimport kell a saját Slave ID-jával.

Kommunikációs paraméterek

ParaméterÉrték
Baudráta9600
Adatbitek8
ParitásNincs
Stopbitek1
Funkciókódok0x03 (olvasás), 0x10 (több regiszter írása)
Modbus Slave ID1 (egyeznie kell a Modbus SN-nel)

Az írási műveletek a 0x10 funkciókódot használják; az inverter nem támogatja a 0x06 funkciókódot (egy regiszter írása).

A TapHome-ban adj hozzá egy Modbus RTU interfészt ezekkel a paraméterekkel azon az RS-485 buszon, amelyre az inverter be van kötve, és importáld a sablont a megfelelő Modbus Slave ID-val.

Soha ne írj a 80, 81, 91 és 92 regiszterbe (inverter be/ki, gyári visszaállítás, EEPROM), sem az akkumulátortípus és a védelmek regisztereibe (98–103, 111). A sablon csak a felhasználó által beállítható regisztereket teszi elérhetővé.

Az eszköz képességei

Energiaáramlás

A sablon biztosítja azt a hét eszközt, amelyet a TapHome a teljes napenergia-áramláshoz használ:

  • PV gyártás — a PV bemeneti teljesítmények összege (672–675 regiszter) kW-ban, a teljes energia az 534–535 regiszter 32 bites számlálójából.
  • Fogyasztás — a teljes fogyasztói teljesítmény (653 regiszter) és a teljes fogyasztás (527–528 regiszter).
  • A hálózatról és A hálózathoz — az előjeles hálózati teljesítmény (625 regiszter) szét van bontva: a pozitív értékek az A hálózatról, a negatív értékek (pozitív számként) az A hálózathoz eszközbe kerülnek. A teljes energia az 522–523 (a hálózatról) és az 524–525 (a hálózathoz) regiszterből.
  • Az akkumulátortól és Az akkumulátorhoz — az előjeles akkumulátor-teljesítmény (590 regiszter) ugyanígy van szétbontva. A teljes energia az 518–519 (kisütés) és az 516–517 (töltés) regiszterből.
  • Akkumulátor (SOC) — az akkumulátor töltöttségi állapota, 588 regiszter, 0–100 %.

Az Energiamenedzser smart rule-hoz válaszd a Grid - power balance mérőt. Ez az előjeles hálózati teljesítményt jelenti (625 regiszter): hálózati vételezéskor pozitív, a többlet betáplálásakor negatív. Az A hálózatról és az A hálózathoz eszköz értéke mindig nemnegatív, ezért egyik sem használható az Energiamenedzser mérőjeként.

Akkumulátor

  • Battery - temperature — 586 regiszter, képlet: (raw − 1000) / 10.
  • Battery - voltage — 587 regiszter; az akkumulátoráram (591 regiszter) és az akkumulátor-teljesítmény (590 regiszter) szervizattribútumként.
  • Battery - charge today — 514 regiszter; a ma kisütött energia (515 regiszter) szervizattribútumként.

Hálózat

  • Grid - power balance — az előjeles teljes hálózati teljesítmény (625 regiszter); az L1, L2 és L3 hálózati teljesítménye (622–624 regiszter), valamint a ma vásárolt és eladott energia (520 és 521 regiszter) szervizattribútumként.
  • Grid - voltage L1 — 598 regiszter; az L2 és L3 hálózati feszültsége (599 és 600 regiszter) és a hálózati frekvencia (609 regiszter) szervizattribútumként.

PV és fogyasztás

  • PV1 - voltage és PV2 - voltage — 676 és 678 regiszter; a string árama (677 és 679 regiszter) és a string teljesítménye (672 és 673 regiszter) szervizattribútumként.
  • PV - production today — 529 regiszter.
  • Load - consumption today — 526 regiszter; az L1, L2 és L3 fogyasztói teljesítménye (650–652 regiszter) szervizattribútumként.

Inverter

  • Inverter - output power total — 636 regiszter; a fázisonkénti kimeneti teljesítmény (633–635 regiszter), a fázisonkénti kimeneti feszültség (627–629 regiszter) és a kimeneti frekvencia (638 regiszter) szervizattribútumként.
  • Backup - output power — 643 regiszter.
  • Generator port - power — 667 regiszter.
  • DC transformer temperature (540 regiszter) és Heat sink temperature (541 regiszter).

Állapot, figyelmeztetések és hibák

A modul szervizattribútumként mutatja a Running state értékét (500 regiszter: Standby, Self-check, Normal, Alarm, Fault, Activating), az eszköz típusát (0 regiszter) és a névleges teljesítményt (20–21 regiszter). Az Alarm üzemállapot figyelmeztetést, a Fault hibát vált ki.

A figyelmeztető szavakból (553–554 regiszter) megnevezett figyelmeztetések lesznek: ventilátor-figyelmeztetés, hibás hálózati fázissorrend, mérőkommunikációs hiba, a lítiumakkumulátor elvesztése és a párhuzamos kommunikáció minősége. A hibaszavakból (555–558 regiszter) megnevezett hibák lesznek az F07, F10, F13, F18, F20, F22–F24, F26, F29, F35, F41, F42, F46–F49, F56, F58 és F62–F64 hibakódokhoz; az egyes kódok jelentését és a gyártó által javasolt megoldást az inverter kézikönyvének hibatáblázata tartalmazza.

Üzemi beállítások

  • Settings - energy management mode — Selling first, Zero export to load vagy Zero export to CT (142 regiszter). A kézikönyv szerint a Zero export to CT módhoz külső áramváltók kellenek a CT-L1, CT-L2 és CT-L3 bemeneten.
  • Settings - solar sell — a zero export módokban engedélyezi a PV többletenergia eladását a hálózatba (145 regiszter).
  • Settings - max sell power (143 regiszter) és Settings - max solar sell power (340 regiszter).
  • Settings - grid charging — az akkumulátor hálózati töltése be vagy ki (130 regiszter), valamint Settings - grid charge current (128 regiszter).
  • Settings - max battery charge current (108 regiszter) és Settings - max battery discharge current (109 regiszter). A kézikönyv modellenként adja meg a megengedett tartományt: 0–120 A (5 kW), 0–150 A (6 kW), 0–190 A (8 kW), 0–210 A (10 kW) és 0–240 A (12 kW).
  • Settings - generator port use — Generator input, Smart load output vagy Micro-inverter input (133 regiszter).

Time of Use ütemezés

Az inverter Time of Use ütemezése hat időablakból áll. A sablon minden W1–W6 időablakhoz elérhetővé teszi:

  • TOU W1–W6 - start time — HHMM érték (például 1430 = 14:30), 148–153 regiszter.
  • TOU W1–W6 - target SoC — az akkumulátor cél töltöttségi állapota 0–100 %-os csúszkaként, 166–171 regiszter.
  • TOU W1–W6 - grid charging — hálózati töltés az időablakban be vagy ki; a sablon a 172–177 regiszterben csak a 0. bitet módosítja, a többi bitet megtartja.

A TOU - enable a 146 regiszter 0. bitjével kapcsolja be vagy ki a teljes ütemezést, és megtartja a hét napjainak kiválasztását (1–7. bit).

A kézikönyv szerint az inverter az egyes időablakok akkumulátorértékét a Battery Setting menü Use Batt V / Use Batt % választásától függően feszültségként vagy töltöttségi állapotként értelmezi. A target SoC eszközök százalékok, ezért az invertert Use Batt % értékre kell állítani. Ha van hálózat, az akkumulátor csak akkor sül ki, ha a Time of Use be van pipálva.

Hibaelhárítás

Nincs adat / kommunikációs hiba

  • Ellenőrizd, hogy a kábel a Modbus portban van-e, nem a Meter-485 vagy a BMS portban.
  • Ellenőrizd az A/B polaritást (2/7 láb = 485_A, 1/8 láb = 485_B) és a GND bekötését.
  • Ellenőrizd, hogy a sablon Modbus Slave ID-ja egyezik-e az Advanced Function menü Modbus SN értékével, és hogy a Modbus SN nem 0.
  • Ellenőrizd, hogy ugyanazon az RS-485 vonalon nem aktív-e másik Modbus master.
  • A gyártó szerint egyes hardververzióknál a Modbus port használhatatlan. Ha a bekötés és a cím helyes, és az inverter mégsem válaszol, előfordulhat, hogy az adott hardververzión a port nem használható.

Az értékek 1000-szeresen eltérnek vagy értelmetlenek

Ellenőrizd, hogy az inverter alacsony feszültségű (LV) SG04LP3 vagy SG05LP3 változat-e. A nagyfeszültségű SG01HP3 család más skálázást használ az akkumulátorfeszültséghez, az akkumulátor-teljesítményhez és a PV bemeneti teljesítményhez; a sablon csak az LV skálázásra készült.

Az Akkumulátor (SOC) 0 %-on ragad

Az 588 regiszter egyes önellenőrzési állapotokban 0-t ad vissza. Várd meg, amíg a Running state eléri a Normal állapotot; a töltöttségi állapot a következő lekérdezési intervallumon belül frissül.

A Time of Use beállítások nem érvényesülnek

Győződj meg róla, hogy a TOU - enable be van kapcsolva, és legalább egy időablaknak nullától eltérő a kezdési ideje. Ha úgy tűnik, hogy az inverter figyelmen kívül hagyja a target SoC értékeket, ellenőrizd, hogy Use Batt % értékre van-e állítva.

Mérőkommunikációs hiba figyelmeztetés

A figyelmeztetést maga az inverter jelzi (figyelmeztető szó, 553 regiszter), és nem jelenti azt, hogy a TapHome-kapcsolat megszakadt. A fogyasztásmérő a Meter-485 portra csatlakozik; ellenőrizd a bekötését, és ha külső mérőt használsz az EX_Meter For CT funkcióval, az Advanced Function menü Meter Select beállítását (CHNT vagy Eastron).

Elérhető eszközök 49

Ezek az eszközök az importálás után jelennek meg a TapHome-ban.

Deye SUN-xK-SG04LP3-EU Modul
Szerviz attribútumok
Running state
Device type
Rated power

Deye SUN-xK-SG04LP3-EU

Olvasás (modul)
VAR state := MODBUSR(H, 500, UInt16);
IF(state = 3, ADDWARNING(64, "Inverter alarm (running state 3)"));
IF(state = 4, ADDERROR(65, "Inverter fault (running state 4)"));

VAR w1 := MODBUSR(H, 553, UInt16);
IF(GETBIT(w1, 1), ADDWARNING(1, "Fan warning"));
IF(GETBIT(w1, 2), ADDWARNING(2, "Grid phase sequence wrong"));
IF(GETBIT(w1, 3), ADDWARNING(3, "Meter communication failure"));

VAR w2 := MODBUSR(H, 554, UInt16);
IF(GETBIT(w2, 14), ADDWARNING(14, "Lithium battery lost"));
IF(GETBIT(w2, 15), ADDWARNING(15, "Parallel communication quality"));

VAR f1 := MODBUSR(H, 555, UInt16);
IF(GETBIT(f1, 6), ADDERROR(6, "F07 DC/DC soft-start fault"));
IF(GETBIT(f1, 9), ADDERROR(9, "F10 Auxiliary power supply fault"));
IF(GETBIT(f1, 12), ADDERROR(12, "F13 Working mode changed"));

VAR f2 := MODBUSR(H, 556, UInt16);
IF(GETBIT(f2, 1), ADDERROR(17, "F18 AC over-current"));
IF(GETBIT(f2, 3), ADDERROR(19, "F20 DC over-current"));
IF(GETBIT(f2, 5), ADDERROR(21, "F22 Emergency stop - inverter locked"));
IF(GETBIT(f2, 6), ADDERROR(22, "F23 Leakage current fault"));
IF(GETBIT(f2, 7), ADDERROR(23, "F24 PV insulation resistance fault"));
IF(GETBIT(f2, 9), ADDERROR(25, "F26 DC bus unbalanced"));
IF(GETBIT(f2, 12), ADDERROR(28, "F29 Parallel CAN bus fault"));

VAR f3 := MODBUSR(H, 557, UInt16);
IF(GETBIT(f3, 2), ADDERROR(34, "F35 No AC grid"));
IF(GETBIT(f3, 8), ADDERROR(40, "F41 Parallel system stop"));
IF(GETBIT(f3, 9), ADDERROR(41, "F42 AC line low voltage"));
IF(GETBIT(f3, 13), ADDERROR(45, "F46 Backup battery fault"));
IF(GETBIT(f3, 14), ADDERROR(46, "F47 AC over-frequency"));
IF(GETBIT(f3, 15), ADDERROR(47, "F48 AC under-frequency"));

VAR f4 := MODBUSR(H, 558, UInt16);
IF(GETBIT(f4, 0), ADDERROR(48, "F49 Backup battery fault"));
IF(GETBIT(f4, 7), ADDERROR(55, "F56 DC bus voltage too low"));
IF(GETBIT(f4, 9), ADDERROR(57, "F58 BMS communication fault"));
IF(GETBIT(f4, 13), ADDERROR(61, "F62 DRM stop"));
IF(GETBIT(f4, 14), ADDERROR(62, "F63 Arc fault"));
IF(GETBIT(f4, 15), ADDERROR(63, "F64 Heat sink temperature too high"));
Szerviz attribútumok
Running state
IF(MODBUSR(H, 500, UInt16) = 0, "Standby", IF(MODBUSR(H, 500, UInt16) = 1, "Self-check", IF(MODBUSR(H, 500, UInt16) = 2, "Normal", IF(MODBUSR(H, 500, UInt16) = 3, "Alarm", IF(MODBUSR(H, 500, UInt16) = 4, "Fault", "Activating")))))
Device type
TOSTRING(MODBUSR(H, 0, UInt16))
Rated power
TOSTRING(MODBUSR(H, 20, LittleEndianUint32) / 10, "F1") + " W"
${deviceType_PVProduction} Villanyóra

${deviceType_PVProduction}

Összes fogyasztás olvasása
MODBUSR(H, 534, LittleEndianUint32) / 10
Igény olvasása
(MODBUSR(H, 672, UInt16) + MODBUSR(H, 673, UInt16) + MODBUSR(H, 674, UInt16) + MODBUSR(H, 675, UInt16)) / 1000
${deviceType_PVLoad} Villanyóra

${deviceType_PVLoad}

Összes fogyasztás olvasása
MODBUSR(H, 527, LittleEndianUint32) / 10
Igény olvasása
MODBUSR(H, 653, Int16) / 1000
${deviceType_PVFromGrid} Villanyóra

${deviceType_PVFromGrid}

Összes fogyasztás olvasása
MODBUSR(H, 522, LittleEndianUint32) / 10
Igény olvasása
MAX(MODBUSR(H, 625, Int16), 0) / 1000
${deviceType_PVToGrid} Villanyóra

${deviceType_PVToGrid}

Összes fogyasztás olvasása
MODBUSR(H, 524, LittleEndianUint32) / 10
Igény olvasása
MAX(-MODBUSR(H, 625, Int16), 0) / 1000
${deviceType_PVFromBattery} Villanyóra

${deviceType_PVFromBattery}

Összes fogyasztás olvasása
MODBUSR(H, 518, LittleEndianUint32) / 10
Igény olvasása
MAX(MODBUSR(H, 590, Int16), 0) / 1000
${deviceType_PVToBattery} Villanyóra

${deviceType_PVToBattery}

Összes fogyasztás olvasása
MODBUSR(H, 516, LittleEndianUint32) / 10
Igény olvasása
MAX(-MODBUSR(H, 590, Int16), 0) / 1000
${deviceType_BatterySOC} Analóg bemenet

${deviceType_BatterySOC}

Bemeneti szint olvasása
MODBUSR(H, 588, UInt16) / 100
Battery - temperature Hőmérséklet-érzékelő

Battery - temperature

Hőmérséklet olvasása
(MODBUSR(H, 586, UInt16) - 1000) / 10
Battery - voltage Változó
Szerviz attribútumok
Battery current
Battery power

Battery - voltage

Olvasás
MODBUSR(H, 587, UInt16) / 100
Szerviz attribútumok
Battery current
TOSTRING(MODBUSR(H, 591, Int16) / 100, "F2") + " A"
Battery power
TOSTRING(MODBUSR(H, 590, Int16), "F0") + " W"
Battery - charge today Változó
Szerviz attribútumok
Battery discharge today

Battery - charge today

Olvasás
MODBUSR(H, 514, UInt16) / 10
Szerviz attribútumok
Battery discharge today
TOSTRING(MODBUSR(H, 515, UInt16) / 10, "F1") + " kWh"
Grid - voltage L1 Változó
Szerviz attribútumok
Grid voltage L2
Grid voltage L3
Grid frequency

Grid - voltage L1

Olvasás
MODBUSR(H, 598, UInt16) / 10
Szerviz attribútumok
Grid voltage L2
TOSTRING(MODBUSR(H, 599, UInt16) / 10, "F1") + " V"
Grid voltage L3
TOSTRING(MODBUSR(H, 600, UInt16) / 10, "F1") + " V"
Grid frequency
TOSTRING(MODBUSR(H, 609, UInt16) / 100, "F2") + " Hz"
Grid - power balance Villanyóra
Szerviz attribútumok
Grid power L1
Grid power L2
Grid power L3
Grid energy bought today
Grid energy sold today

Grid - power balance

Igény olvasása
MODBUSR(H, 625, Int16) / 1000
Szerviz attribútumok
Grid power L1
TOSTRING(MODBUSR(H, 622, Int16)) + " W"
Grid power L2
TOSTRING(MODBUSR(H, 623, Int16)) + " W"
Grid power L3
TOSTRING(MODBUSR(H, 624, Int16)) + " W"
Grid energy bought today
TOSTRING(MODBUSR(H, 520, UInt16) / 10, "F1") + " kWh"
Grid energy sold today
TOSTRING(MODBUSR(H, 521, UInt16) / 10, "F1") + " kWh"
PV1 - voltage Változó
Szerviz attribútumok
PV1 current
PV1 power

PV1 - voltage

Olvasás
MODBUSR(H, 676, UInt16) / 10
Szerviz attribútumok
PV1 current
TOSTRING(MODBUSR(H, 677, UInt16) / 10, "F1") + " A"
PV1 power
TOSTRING(MODBUSR(H, 672, UInt16)) + " W"
PV2 - voltage Változó
Szerviz attribútumok
PV2 current
PV2 power

PV2 - voltage

Olvasás
MODBUSR(H, 678, UInt16) / 10
Szerviz attribútumok
PV2 current
TOSTRING(MODBUSR(H, 679, UInt16) / 10, "F1") + " A"
PV2 power
TOSTRING(MODBUSR(H, 673, UInt16)) + " W"
PV - production today Változó

PV - production today

Olvasás
MODBUSR(H, 529, UInt16) / 10
Load - consumption today Változó
Szerviz attribútumok
Load power L1
Load power L2
Load power L3

Load - consumption today

Olvasás
MODBUSR(H, 526, UInt16) / 10
Szerviz attribútumok
Load power L1
TOSTRING(MODBUSR(H, 650, Int16)) + " W"
Load power L2
TOSTRING(MODBUSR(H, 651, Int16)) + " W"
Load power L3
TOSTRING(MODBUSR(H, 652, Int16)) + " W"
Inverter - output power total Változó
Szerviz attribútumok
Inverter output L1
Inverter output L2
Inverter output L3
Inverter voltage L1
Inverter voltage L2
Inverter voltage L3
Inverter frequency

Inverter - output power total

Olvasás
MODBUSR(H, 636, Int16)
Szerviz attribútumok
Inverter output L1
TOSTRING(MODBUSR(H, 633, Int16)) + " W"
Inverter output L2
TOSTRING(MODBUSR(H, 634, Int16)) + " W"
Inverter output L3
TOSTRING(MODBUSR(H, 635, Int16)) + " W"
Inverter voltage L1
TOSTRING(MODBUSR(H, 627, UInt16) / 10, "F1") + " V"
Inverter voltage L2
TOSTRING(MODBUSR(H, 628, UInt16) / 10, "F1") + " V"
Inverter voltage L3
TOSTRING(MODBUSR(H, 629, UInt16) / 10, "F1") + " V"
Inverter frequency
TOSTRING(MODBUSR(H, 638, UInt16) / 100, "F2") + " Hz"
Backup - output power Változó

Backup - output power

Olvasás
MODBUSR(H, 643, UInt16)
Generator port - power Változó

Generator port - power

Olvasás
MODBUSR(H, 667, Int16)
DC transformer temperature Hőmérséklet-érzékelő

DC transformer temperature

Hőmérséklet olvasása
(MODBUSR(H, 540, UInt16) - 1000) / 10
Heat sink temperature Hőmérséklet-érzékelő

Heat sink temperature

Hőmérséklet olvasása
(MODBUSR(H, 541, UInt16) - 1000) / 10
Settings - energy management mode Többértékű kapcsoló
Értékek / Állapotok: Selling first · Zero export to load · Zero export to CT

Settings - energy management mode

Kapcsoló állapot olvasása
MODBUSR(H, 142, UInt16)
Kapcsoló állapot írása
MODBUSWNE(H, 142, UInt16, Mu)
Settings - solar sell Kapcsoló
Értékek / Állapotok: ON · OFF

Settings - solar sell

Kapcsoló állapot olvasása
MODBUSR(H, 145, UInt16)
Kapcsoló állapot írása
MODBUSWNE(H, 145, UInt16, St)
Settings - max sell power Változó

Settings - max sell power

Olvasás
MODBUSR(H, 143, UInt16)
Írás
MODBUSWNE(H, 143, UInt16, Va)
Settings - max solar sell power Változó

Settings - max solar sell power

Olvasás
MODBUSR(H, 340, UInt16)
Írás
MODBUSWNE(H, 340, UInt16, Va)
Settings - grid charging Kapcsoló
Értékek / Állapotok: ON · OFF

Settings - grid charging

Kapcsoló állapot olvasása
MODBUSR(H, 130, UInt16)
Kapcsoló állapot írása
MODBUSWNE(H, 130, UInt16, St)
Settings - grid charge current Változó

Settings - grid charge current

Olvasás
MODBUSR(H, 128, UInt16)
Írás
MODBUSWNE(H, 128, UInt16, Va)
Settings - max battery charge current Változó

Settings - max battery charge current

Olvasás
MODBUSR(H, 108, UInt16)
Írás
MODBUSWNE(H, 108, UInt16, Va)
Settings - max battery discharge current Változó

Settings - max battery discharge current

Olvasás
MODBUSR(H, 109, UInt16)
Írás
MODBUSWNE(H, 109, UInt16, Va)
Settings - generator port use Többértékű kapcsoló
Értékek / Állapotok: Generator input · Smart load output · Micro-inverter input

Settings - generator port use

Kapcsoló állapot olvasása
MODBUSR(H, 133, UInt16)
Kapcsoló állapot írása
MODBUSWNE(H, 133, UInt16, Mu)
TOU - enable Kapcsoló
Értékek / Állapotok: ON · OFF

TOU - enable

Kapcsoló állapot olvasása
GETBIT(MODBUSR(H, 146, UInt16), 0)
Kapcsoló állapot írása
VAR reg := MODBUSR(H, 146, UInt16);
reg := SETBIT(reg, 0, St);
MODBUSWNE(H, 146, UInt16, reg)
TOU W1 - start time Változó

TOU W1 - start time

Olvasás
MODBUSR(H, 148, UInt16)
Írás
MODBUSWNE(H, 148, UInt16, Va)
TOU W1 - target SoC Fényerőszabályzó

TOU W1 - target SoC

Szint olvasása
LINEAR(MODBUSR(H, 166, UInt16), 0, 0, 100, 1)
Szint írása
MODBUSWNE(H, 166, UInt16, LINEAR(Le, 0, 0, 1, 100))
TOU W1 - grid charging Kapcsoló
Értékek / Állapotok: ON · OFF

TOU W1 - grid charging

Kapcsoló állapot olvasása
GETBIT(MODBUSR(H, 172, UInt16), 0)
Kapcsoló állapot írása
VAR reg := MODBUSR(H, 172, UInt16);
reg := SETBIT(reg, 0, St);
MODBUSWNE(H, 172, UInt16, reg)
TOU W2 - start time Változó

TOU W2 - start time

Olvasás
MODBUSR(H, 149, UInt16)
Írás
MODBUSWNE(H, 149, UInt16, Va)
TOU W2 - target SoC Fényerőszabályzó

TOU W2 - target SoC

Szint olvasása
LINEAR(MODBUSR(H, 167, UInt16), 0, 0, 100, 1)
Szint írása
MODBUSWNE(H, 167, UInt16, LINEAR(Le, 0, 0, 1, 100))
TOU W2 - grid charging Kapcsoló
Értékek / Állapotok: ON · OFF

TOU W2 - grid charging

Kapcsoló állapot olvasása
GETBIT(MODBUSR(H, 173, UInt16), 0)
Kapcsoló állapot írása
VAR reg := MODBUSR(H, 173, UInt16);
reg := SETBIT(reg, 0, St);
MODBUSWNE(H, 173, UInt16, reg)
TOU W3 - start time Változó

TOU W3 - start time

Olvasás
MODBUSR(H, 150, UInt16)
Írás
MODBUSWNE(H, 150, UInt16, Va)
TOU W3 - target SoC Fényerőszabályzó

TOU W3 - target SoC

Szint olvasása
LINEAR(MODBUSR(H, 168, UInt16), 0, 0, 100, 1)
Szint írása
MODBUSWNE(H, 168, UInt16, LINEAR(Le, 0, 0, 1, 100))
TOU W3 - grid charging Kapcsoló
Értékek / Állapotok: ON · OFF

TOU W3 - grid charging

Kapcsoló állapot olvasása
GETBIT(MODBUSR(H, 174, UInt16), 0)
Kapcsoló állapot írása
VAR reg := MODBUSR(H, 174, UInt16);
reg := SETBIT(reg, 0, St);
MODBUSWNE(H, 174, UInt16, reg)
TOU W4 - start time Változó

TOU W4 - start time

Olvasás
MODBUSR(H, 151, UInt16)
Írás
MODBUSWNE(H, 151, UInt16, Va)
TOU W4 - target SoC Fényerőszabályzó

TOU W4 - target SoC

Szint olvasása
LINEAR(MODBUSR(H, 169, UInt16), 0, 0, 100, 1)
Szint írása
MODBUSWNE(H, 169, UInt16, LINEAR(Le, 0, 0, 1, 100))
TOU W4 - grid charging Kapcsoló
Értékek / Állapotok: ON · OFF

TOU W4 - grid charging

Kapcsoló állapot olvasása
GETBIT(MODBUSR(H, 175, UInt16), 0)
Kapcsoló állapot írása
VAR reg := MODBUSR(H, 175, UInt16);
reg := SETBIT(reg, 0, St);
MODBUSWNE(H, 175, UInt16, reg)
TOU W5 - start time Változó

TOU W5 - start time

Olvasás
MODBUSR(H, 152, UInt16)
Írás
MODBUSWNE(H, 152, UInt16, Va)
TOU W5 - target SoC Fényerőszabályzó

TOU W5 - target SoC

Szint olvasása
LINEAR(MODBUSR(H, 170, UInt16), 0, 0, 100, 1)
Szint írása
MODBUSWNE(H, 170, UInt16, LINEAR(Le, 0, 0, 1, 100))
TOU W5 - grid charging Kapcsoló
Értékek / Állapotok: ON · OFF

TOU W5 - grid charging

Kapcsoló állapot olvasása
GETBIT(MODBUSR(H, 176, UInt16), 0)
Kapcsoló állapot írása
VAR reg := MODBUSR(H, 176, UInt16);
reg := SETBIT(reg, 0, St);
MODBUSWNE(H, 176, UInt16, reg)
TOU W6 - start time Változó

TOU W6 - start time

Olvasás
MODBUSR(H, 153, UInt16)
Írás
MODBUSWNE(H, 153, UInt16, Va)
TOU W6 - target SoC Fényerőszabályzó

TOU W6 - target SoC

Szint olvasása
LINEAR(MODBUSR(H, 171, UInt16), 0, 0, 100, 1)
Szint írása
MODBUSWNE(H, 171, UInt16, LINEAR(Le, 0, 0, 1, 100))
TOU W6 - grid charging Kapcsoló
Értékek / Állapotok: ON · OFF

TOU W6 - grid charging

Kapcsoló állapot olvasása
GETBIT(MODBUSR(H, 177, UInt16), 0)
Kapcsoló állapot írása
VAR reg := MODBUSR(H, 177, UInt16);
reg := SETBIT(reg, 0, St);
MODBUSWNE(H, 177, UInt16, reg)
Kapcsolat: Modbus RTU • 9600 baud• 8N1 • Slave ID: $[SlaveId]

Importálási paraméterek

Ezeket az értékeket az XML importálásakor adja meg.

Az alkalmazás kériAlapérték
Modbus Slave ID1

Talált problémát ezzel az eszközsablonnal?

Írja meg, mi nem működik, mi hiányzik, vagy hogyan kellene a sablonnak viselkednie. Visszajelzése segít, hogy a katalógus pontos maradjon.

Sablon · TapHome portál Deye SUN-xK-SG04LP3-EU / SG05LP3-EU Nyisd meg ezt a sablont az ügyfélportálon, hogy alkalmazd az otthonaid egyikére, vagy készíts egy módosítást és küldd vissza a katalógusba. Modbus RTU Megnyitás a TapHome portálon