TapHome

Huawei SUN2000 (Modbus RTU)

Modbus RTU
Pridal
Posledná aktualizácia: 03. 2026
Huawei SUN2000 (Modbus RTU)

Huawei SUN2000 3-10KTL sú trojfázové string striedače pre domácnosti s fotovoltickými systémami s menovitým výkonom od 3 kW do 10 kW. Táto šablóna pripája striedač cez Modbus RTU po RS-485 pomocou COM portu na spodnej časti zariadenia. Na rozdiel od TCP variantu (ktorý na sieťové pripojenie využíva Smart Dongle) RTU variant komunikuje priamo cez sériový RS-485 bus.

Šablóna poskytuje monitorovanie a riadenie činného výkonu, DC vstupný výkon s meraniami na strane siete, prúdy a napätia PV stringov, merač výkonu siete (cez Smart Power Sensor), stav nabitia batérie (SOC), denné a kumulatívne počítadlá energie a podrobný stav striedača s dekódovaním alarmov.

Huawei upozorňuje, že komunikácia Modbus RTU môže byť nestabilná, keď striedač komunikuje s cloudovými servermi cez WLAN Smart Dongle. Odpojte WLAN Smart Dongle pred použitím Modbus RTU, aby ste predišli chybám CRC a výpadkom komunikácie na RS-485 bus.

Hardwarové pripojenie

Striedač SUN2000 má 16-pinový COM port (#8) na spodnom paneli. COM port poskytuje dva samostatné RS-485 busy:

BusPinyÚčel
Bus 1Pin 1 (485A1-1), Pin 3 (485B1-1)Kaskádovanie striedačov, SmartLogger, pripojenie TapHome
Bus 2Pin 7 (485A2), Pin 9 (485B2)Smart Power Sensor, akumulácia energie

Pre pripojenie TapHome Modbus RTU použite Bus 1:

  • Pin 1 (485A1-1) – pripojiť na RS-485 A+ kontroléra TapHome
  • Pin 3 (485B1-1) – pripojiť na RS-485 B- kontroléra TapHome
  • Pin 5 (PE) – uzemnenie tienenia (voliteľné, odporúčané)
Umiestnenie portov striedača
Spodný panel striedača SUN2000 so COM portom (#8) a portom Smart Dongle (#9)

COM port (#8) sa nachádza na spodnom paneli, vedľa AC výstupného portu (#7) a portu Smart Dongle (#9).

Rozloženie pinov COM portu
16-pinový konektor COM portu SUN2000 s číslovaním pinov
PinOznačenieFunkcia
1485A1-1RS-485 A+ (Bus 1) – pripojiť na TapHome A+
2485A1-2RS-485 A+ (Bus 1) – pre kaskádovanie na ďalší striedač
3485B1-1RS-485 B- (Bus 1) – pripojiť na TapHome B-
4485B1-2RS-485 B- (Bus 1) – pre kaskádovanie na ďalší striedač
5PEUzemnenie tienenia
7485A2RS-485 A+ (Bus 2) – Smart Power Sensor
9485B2RS-485 B- (Bus 2) – Smart Power Sensor
Inštalácia kábla RS-485
Inštalácia signálneho kábla RS-485 do konektora COM portu s pozíciami pinov 485A1-1, 485B1-1 a PE

Použite vonkajší tienený krútený párový kábel. Vonkajší plášť odizolujte približne 55 mm a vnútornú izoláciu 12-14 mm. Vodiče vložte do správnych pinových pozícií konektora signálneho kábla, potom konektor zasuňte do COM portu a otočte v smere hodinových ručičiek na zaistenie. Zaistite skrutkou M3 (moment: 0,55 N.m).

Signálny kábel RS-485 veďte oddelene od silových káblov, aby ste predišli elektromagnetickému rušeniu.

Konfigurácia

Komunikačné parametre
ParameterHodnota
ProtokolModbus RTU
Prenosová rýchlosť9600 bps
Dátové bity8
ParitaŽiadna
Stop bity1
Slave ID1 (predvolená, konfigurovateľná cez aplikáciu FusionSolar)
Nastavenie Slave ID

Predvolená Modbus slave adresa je 1. Zmenu vykonáte takto:

  1. Pripojte sa k striedaču cez aplikáciu FusionSolar (počiatočné WiFi heslo: Changeme)
  2. Prihláste sa ako inštalatér (počiatočné heslo: 00000a)
  3. Prejdite na nastavenia komunikácie a zmeňte adresu RS-485
  4. Predvolené heslo ihneď zmeňte po prvom prihlásení

WLAN Smart Dongle musí byť odpojený pre stabilnú komunikáciu Modbus RTU. Ak je dongle nainštalovaný pre cloud monitoring FusionSolar, odpojte ho po konfigurácii a pred pripojením TapHome cez RS-485.

Schopnosti zariadenia

Šablóna sprístupňuje nasledujúce zariadenia:

Činný výkon

Elektromer, ktorý číta aktuálny AC výstupný výkon striedača v kW (register H:32080, Int32, delený 1000). Toto je primárne zariadenie pre monitorovanie výkonu a poskytuje funkcie čítania aj zápisu.

Servisné atribúty zahŕňajú denný špičkový činný výkon (H:32078), jalový výkon v kVar (H:32082), menovitý výkon, maximálny činný výkon, maximálny zdanlivý výkon a maximálny jalový výkon (dodávka do siete a odber zo siete).

Tri servisné akcie umožňujú riadenie výkonu:

  • Kompenzácia jalového výkonu (PF) – nastavenie účinníka od -1,0 do 1,0 (zapisuje do H:40122)
  • Kompenzácia jalového výkonu (Q/S) – nastavenie pomeru jalového výkonu od -1,0 do 1,0 (zapisuje do H:40123)
  • Obmedzenie činného výkonu (%) – obmedzenie výstupného výkonu ako percento 0-100 % (zapisuje do H:40125)
Batéria

Zobrazuje stav nabitia batérie (SOC) v percentách (register H:37760, UInt16, delený 1000). Servisný atribút zobrazuje prevádzkový stav batérie (H:37762) s hodnotami: Offline, Pohotovostný, Prevádzkový, Porucha alebo Režim spánku.

Zariadenie Batéria sa zobrazuje ako funkčné len vtedy, keď je k striedaču pripojená batéria LUNA2000. Bez batérie zobrazuje prevádzkový stav „Offline" a SOC bude nula.

Merač výkonu siete

Číta aktívny výkon siete od Smart Power Sensor v kW (register H:37113, Int32, delený 1000) a energiu dodanú do siete v kWh (register H:37119, Int32, delený 100). Kladné hodnoty označujú výkon dodaný do siete, záporné hodnoty označujú výkon odobratý zo siete.

Servisné atribúty zobrazujú stav merača (Normálny/Offline) a typ merača (3-fázový/1-fázový).

Zariadenie Merač výkonu siete vyžaduje Huawei Smart Power Sensor (DTSU666-H) pripojený k striedaču cez RS-485 Bus 2 (piny 7 a 9 na COM porte). Toto zariadenie nie je prítomné v TCP variante.

DC vstupný výkon

Snímač len na čítanie zobrazujúci celkový DC výkon zo všetkých PV stringov kombinovaný v kW (register H:32064, Int32, delený 1000).

Servisné atribúty poskytujú merania na strane siete: frekvencia siete (H:32085), fázové napätia A/B/C (H:32069-32071), fázové prúdy A/B/C (H:32072-32076) a sdružené napätia AB/BC/CA (H:32066-32068).

Denná energia a celková energia

Dve počítadlá energie len na čítanie:

  • Denná energia – energia vyrobená dnes v kWh (register H:32114, delená 100), resetuje sa denne
  • Celková energia – kumulatívna energia od uvedenia do prevádzky v kWh (register H:32106, delená 100)
Prúdy PV stringov (PV1-PV2)

Dve samostatné snímačové zariadenia, jedno na PV string, čítajúce DC prúd v ampéroch (registre H:32017 a H:32019, Int16, delené 100). Každé zariadenie obsahuje servisný atribút pre príslušné napätie stringu (H:32016 a H:32018, delené 10).

RTU šablóna obsahuje 2 zariadenia PV stringov (PV1-PV2) v porovnaní so 4 v TCP variante. Mapa registrov podporuje až 24 stringov — ďalšie zariadenia PV stringov možno v prípade potreby pridať manuálne.

Stav striedača

Viacnásobný prepínač (len na čítanie) zobrazujúci aktuálny prevádzkový stav striedača z registra H:32089:

HodnotaStavPopis
0Stav striedačaPočiatočný / neznámy
1NečinnýDetekcia ISO, ožiarenia alebo siete
2ŠtartovanieStriedač sa spúšťa
3Pripojený k sietiNormálna výroba energie
4VypnutiePorucha, príkaz, OVGR alebo odpojenie DC
5Regulácia sieteAktívna krivka cos(Phi)-P alebo Q-U
6IV skenovanieSkenovanie krivky I-V PV stringu
7Kontrola na miestePrebieha kontrola siete
8InšpekciaInšpekčný režim
9Detekcia DC vstupuDetekcia DC vstupu

Servisné atribúty poskytujú podrobné informácie o stave: Úplný stav (rozšírený stav s podstavmi), Pripojenie k sieti, Teleindikácia (IEC104 telesignalizácia), Stav uzamknutia, Stav pripojenia PV a časové pečiatky spustenia/vypnutia.

Monitorovanie alarmov

Čítací skript na úrovni modulu monitoruje alarmové registre H:32008 a H:32009 (Bitfield16). Každý bit zodpovedá konkrétnej poruche alebo varovaniu:

RegisterBitAlarm
H:320080Vysoké napätie stringu
H:320081DC oblúková porucha
H:320082Prevrátený string
H:320083Abnormálny string (varovanie)
H:320087Výpadok siete
H:320088-9Podnapätie/prepätie siete
H:3200811-13Poruchy frekvencie siete
H:3200814-15Výstupný nadprúd / DC zložka
H:320090Abnormálny unikajúci prúd
H:320091-2Zemné / izolačné poruchy
H:320093-4Vysoká teplota / porucha zariadenia
H:320099Abnormálne zariadenie na ukladanie energie
H:3200910-11Aktívne/pasívne ostrovanie
Diagnostika na úrovni modulu

Modul sprístupňuje servisné atribúty pre identifikáciu zariadenia a diagnostiku:

AtribútRegisterPopis
Názov modeluH:30000Model zo štítku striedača
SNH:30015Sériové číslo
PNH:30025Kód produktu
Model IDH:30070Číselný identifikátor modelu
Počet stringovH:30071Pripojené PV stringy
Počet MPPTH:30072Počet MPP trackerov
Časové pásmoH:43006UTC offset
Účinnosť striedačaH:32086Účinnosť konverzie (%)
Teplota skrineH:32087Vnútorná teplota
Izolačný odporH:32088Izolácia PV pola
Zber dát DSPH:32002Stav zberu dát

Servisná akcia Časové pásmo umožňuje nastavenie UTC offsetu striedača (zapisuje do H:43006).

Ďalšie funkcie

Striedač SUN2000 sprístupňuje ďalšie registre, ktoré ešte nie sú implementované v šablóne. Patria sem verzia firmvéru, register chybových kódov, rýchlejšie aktualizovaný odčítok činného výkonu, celkové počítadlo DC vstupnej energie, mesačné a ročné počítadlá energie, výkon nabíjania/vybíjania batérie, nepodpísaná energia dodaná do siete, kumulatívna sieťová energia a príkazy diaľkového zapnutia/vypnutia. Tieto môžu byť pridané v budúcej aktualizácii šablóny.

Rozdiely oproti TCP variantu

RTU šablóna obsahuje dve zariadenia, ktoré nie sú prítomné v TCP variante: Merač výkonu siete (merania Smart Power Sensor) a Batéria s odčítaním SOC. RTU šablóna však obsahuje len 2 zariadenia PV stringov (PV1-PV2) v porovnaní so 4 v TCP variante. Mapa registrov je identická — líši sa len transportná vrstva (sériový RS-485 oproti TCP/IP cez Smart Dongle).

Riešenie problémov

Žiadna komunikácia Modbus
  1. Overte, že kábel RS-485 je pripojený na správne piny COM portu: Pin 1 (485A1-1) = A+, Pin 3 (485B1-1) = B-
  2. Uistite sa, že WLAN Smart Dongle je odpojený zo striedača
  3. Skontrolujte, že prenosová rýchlosť je nastavená na 9600 a parita na Žiadna (8N1) v TapHome
  4. Potvrďte správne Slave ID (predvolené: 1)
  5. Overte, že konektor signálneho kábla je plne zasunutý a zaistený v COM porte
Prerušovaná komunikácia

Najčastejšou príčinou je WLAN Smart Dongle rušiaci RS-485 bus. Interná komunikácia dongle s cloudovými servermi Huawei spôsobuje chyby CRC na sériovom bus. Dongle odpojte pre stabilnú RTU komunikáciu.

Hodnoty PV stringov čítajú nulu

Nepoužité vstupy PV stringov budú vždy čítať 0 A / 0 V. Toto je normálne, ak model striedača má menej MPPT vstupov, než šablóna poskytuje (napr. model 3KTL môže využívať len PV1 a PV2).

Zariadenie Batéria zobrazuje „Offline"

Registre batérie LUNA2000 sú naplnené len vtedy, keď je kompatibilná batéria fyzicky pripojená k striedaču. Bez batérie bude Prevádzkový stav čítať „Offline" a SOC bude nula.

Stav striedača uviazol na „Nečinný"

Počas noci alebo pri slabom slnečnom žiarení striedač prechádza do nečinného režimu. Toto je normálne — prejde na „Pripojený k sieti", akonáhle bude detekované dostatočné slnečné žiarenie. Striedač môže mať v pohotovostnom režime obmedzenú dostupnosť dát.

Merač výkonu siete číta nulu

Zariadenie Merač výkonu siete vyžaduje Huawei Smart Power Sensor (DTSU666-H) pripojený cez RS-485 Bus 2 (piny 7 a 9). Ak nie je nainštalovaný žiadny merač, hodnoty budú čítať nulu a stav merača zobrazí „Offline".

Dostupné zariadenia

SUN2000 Modul
Servisné atribúty
Názov modelu
SN
PN
Model ID
Počet stringov
Počet MPPT
Časové pásmoUTC offset striedača — číta a zobrazuje nakonfigurované časové pásmo
Účinnosť striedačaÚčinnosť konverzie DC na AC v percentách
Teplota skrineVnútorná teplota skrine striedača
Izolačný odporIzolačný odpor PV pola v megaohmoch — monitoruje bezpečnosť izolácie
Zber dát DSPStav zberu dát — Áno (aktívny) alebo Nie (neaktívny)
Servisné akcie
Časové pásmoNastaviť UTC offset striedača — vybrať od UTC-12:00 po UTC+14:00

SUN2000

Čítanie (modul)
var a1 := MODBUSR(H, 32008, Uint16);
var a2 := MODBUSR(H, 32009, Uint16);
IF(GETBIT(a1,0) = 1, ADDERROR("High String Voltage", 2001));
IF(GETBIT(a1,1) = 1, ADDERROR("DC Arc Fault", 2002));
IF(GETBIT(a1,2) = 1, ADDERROR("String Reversed", 2011));
IF(GETBIT(a1,3) = 1, ADDWARNING("PV String Backfeed ", 2012));
IF(GETBIT(a1,4) = 1, ADDWARNING("Abnormal String", 2013));
IF(GETBIT(a1,5) = 1, ADDERROR("AFCI Self-test Fault", 2021));
IF(GETBIT(a1,6)= 1, ADDERROR("Short circuit between phase to PE ", 2021));
IF(GETBIT(a1,7) = 1, ADDERROR("Power Grid Failure ", 2032));
IF(GETBIT(a1,8) = 1, ADDERROR("Grid Undervoltage ", 2033));
IF(GETBIT(a1,9) = 1, ADDERROR("Grid Overvoltage", 2034));
IF(GETBIT(a1,10) = 1, ADDERROR("Unbalanced Grid Voltage", 2035));
IF(GETBIT(a1,11) = 1, ADDERROR("Grid Overfrequency", 2036));
IF(GETBIT(a1,12) = 1, ADDERROR("Grid Underfrequency", 2037));
IF(GETBIT(a1,13) = 1, ADDERROR("Grid Frequency Instability", 2038));
IF(GETBIT(a1,14) = 1, ADDERROR("Output Overcurrent ", 2039));
IF(GETBIT(a1,15) = 1, ADDERROR("Large DC of Output current ", 2040));
IF(GETBIT(a2,0) = 1, ADDERROR("Abnormal Leakage Current ", 2051));
IF(GETBIT(a2,1) = 1, ADDERROR("Abnormal Ground.", 2061));
IF(GETBIT(a2,2) = 1, ADDERROR("Low Insulation Res. ", 2062));
IF(GETBIT(a2,3) = 1, ADDERROR("High Temperature", 2063));
IF(GETBIT(a2,4) = 1, ADDERROR("Abnormal Equipment", 2064));
IF(GETBIT(a2,5) = 1, ADDERROR("Upgrade Failed", 2065));
IF(GETBIT(a2,6) = 1, ADDWARNING("License Expired", 2066));
IF(GETBIT(a2,7) = 1, ADDERROR("Abnormal Monitor Unit", 61440));
IF(GETBIT(a2,8) = 1, ADDERROR("Power collector fault ", 2067));
IF(GETBIT(a2,9) = 1, ADDERROR("Abnormal energy storage device", 2068));
IF(GETBIT(a2,10) = 1, ADDERROR("Active islanding", 2070));
IF(GETBIT(a2,11) = 1, ADDERROR("Passive islanding", 2071));
IF(GETBIT(a2,12) = 1, ADDERROR("Transient AC overvoltage", 2072));
IF(GETBIT(a2,15) = 1, ADDERROR("Abnormal PV module configuration", 2080));
Servisné atribúty
Model Name
MODBUSR(H, 30000, String, 15)
SN
MODBUSR(H, 30015, String, 10)
PN
MODBUSR(H, 30025, String, 10)
Model ID
MODBUSR(H, 30070, Uint16)
Number of Strings
MODBUSR(H, 30071, Uint16)
MPPT Number
MODBUSR(H, 30072, Uint16)
Time Zone
IF(MODBUSR(H, 43006, Int16) = 0, "UTC±00:00");
var time := MODBUSR(H, 43006, Int16)/0.6;
var zone := IF(MOD(time,100) = 0, time/100 + ":00", ROUND(time/100) + ":" + MOD(time,100));
RETURN (IF(time > 0, "UTC+" + zone, "UTC-" + zone ));
Inverter Efficiency
 MODBUSR(H, 32086, Uint16)/100 + "%"
Cabinet Temperature
MODBUSR(H, 32087, Int16) / 10 + " ℃ "
Insulation Resistance
MODBUSR(H, 32088, Uint16)/1000 + "MΩ "
DSP data collection
IF(GETBIT(MODBUSR(H, 32002, Uint16),0) = 1, "Yes", "No")
Servisné akcie
Time Zone
Parametre: Time Zone
MODBUSWNE(H, 43006, Int16, timz*60)
Činný výkon Elektromer

Elektromer s činným výkonom (kW), jalovým výkonom, účinníkom a akciami riadenia výkonu pre obmedzenie a kompenzáciu

Register: H:32080 Int32 Jednotka: kW numeric
Servisné atribúty
Denný špičkový činný výkon
Jalový výkon
Menovitý výkon
Kompenzácia jalového výkonu (PF)
Kompenzácia jalového výkonu (Q/S)
Obmedzenie činného výkonu percent (0,1 %)
Obmedzenie činného výkonu (pevná hodnota W)
Maximálny činný výkon
Maximálny zdanlivý výkon
Maximálny jalový výkon (dodávka do siete)
Maximálny jalový výkon (odber zo siete)
Servisné akcie
Kompenzácia jalového výkonu (PF)Nastaviť účinník od -1,0 do 1,0 pre kompenzáciu jalového výkonu
Kompenzácia jalového výkonu (Q/S)Nastaviť pomer jalového výkonu od -1,0 do 1,0
Obmedzenie činného výkonu (%)Obmedziť výstupný výkon striedača ako percento 0-100 %

Činný výkon

Čítanie odberu
MODBUSR(H, 32080, Int32,2)/1000;
Servisné atribúty
Active Power peak of this day
MODBUSR(H, 32078, Int32, 2) + " kW"
Reactive Power
MODBUSR(H, 32082, Int32, 2)/1000 + " kVar"
Rated Power
MODBUSR(H, 30073, Uint32, 2)/1000 + " kW"
Reactive Power Compensation (PF)
MODBUSR(H, 40122, Int16)/1000
Reactive Power Compensation (Q/S)
MODBUSR(H, 40123, Int16)/1000
Active Power Derating percent (0.1%)
MODBUSR(H, 40122, Int16)/10 + "%"
Active Power Derating (fixed value W)
MODBUSR(H, 40126, Uint32, 2) + " W"
Maximum Active Power
MODBUSR(H, 30075, Uint32, 2)/1000 + " kW"
Maximum Apparent Power
MODBUSR(H, 30077, Uint32, 2)/1000 + " kVA"
Maximum reactive power (fed to grid)
MODBUSR(H, 30079, Uint32, 2)/1000 + " kVar"
Maximum reactive power (absorbed from grid)
MODBUSR(H, 30081, Uint32, 2)/1000 + " kVar"
Servisné akcie
Reactive Power Compensation (PF)
Parametre: Reactive power compensation
MODBUSWNE(H, 40122, Int16, pf*1000);
Reactive Power Compensation (Q/S)
Parametre: Reactive power compensation (-1, 1] (-1–1 rpc)
MODBUSW(H, 40123, Int16, rpc*1000);
Active Power Derating Percent(%)
Parametre: Active Power Derating Percent(%) (0–100 apdp)
MODBUSW(H, 40125, Uint16, apdp*10)
Batéria Stmievač Len na čítanie

Stav nabitia batérie (SOC) v percentách — zobrazuje dostupnú energiu v úložisku LUNA2000

Register: H:37760 UInt16 Jednotka: % numeric
Servisné atribúty
StavPrevádzkový stav batérie — Offline, Pohotovostný, Prevádzkový, Porucha alebo Režim spánku

Batéria

Čítanie úrovne
MODBUSR(H, 37760, Uint16) / 1000
Servisné atribúty
Status
SWITCH(MODBUSR(H, 37762, Uint16), 0, "offline", 1, "standby", 2, "running", 3, "fault", 4, "sleep mode", "error");
Merač výkonu siete Elektromer Len na čítanie

Aktívny výkon siete (kW) a energia dodaná do siete (kWh) od Smart Power Sensor — kladná hodnota je dodávka, záporná je odber

Register: H:37113 Int32 Jednotka: kW numeric
Servisné atribúty
StavStav merača výkonu — Normálny alebo Offline
TypTyp merača výkonu — 3-fázový alebo 1-fázový

Merač výkonu siete

Čítanie celkovej spotreby
MODBUSR(H, 37119, Int32) / 100
Čítanie odberu
MODBUSR(H, 37113, Int32) / 1000
Servisné atribúty
Status
IF(MODBUSR(H, 37100, Uint16) = 1, "Normal", "Offline");
Type
IF(MODBUSR(H, 37125, Uint16) = 1, "3 phase", "1 phase");
Denná energia Premenná Len na čítanie

Energia vyrobená dnes v kWh — resetuje sa o polnoci

Register: H:32114 Int32 Jednotka: kWh numeric

Denná energia

Čítanie
MODBUSR(H, 32114, Int32, 2)/100
Celková energia Premenná Len na čítanie

Celková kumulatívna energia vyrobená od uvedenia do prevádzky

Register: H:32106 Int32 Jednotka: kWh numeric

Celková energia

Čítanie
MODBUSR(H, 32106, Int32, 2)/100
DC vstupný výkon Elektromer Len na čítanie

Celkový DC výkon zo všetkých PV stringov (kW) s meraniami na strane siete — fázové napätia, prúdy, sdružené napätia a frekvencia

Register: H:32064 Int32 Jednotka: kW numeric
Servisné atribúty
Napätie fázy A
Napätie fázy B
Napätie fázy C
Prúd fázy A
Prúd fázy B
Prúd fázy C
Napätie AB
Napätie BC
Napätie CA
Frekvencia

DC vstupný výkon

Čítanie odberu
MODBUSR(H, 32064, Int32, 2)/1000
Servisné atribúty
A Voltage
MODBUSR(H, 32069, Int16)/10 + " V"
B Voltage
MODBUSR(H, 32070, Int16)/10 + " V"
C Voltage
MODBUSR(H, 32071, Int16)/10 + " V"
A Current
MODBUSR(H, 32072, Int32, 2)/1000 + " A"
B Current
MODBUSR(H, 32074, Int32, 2)/1000 + " A"
C Current
MODBUSR(H, 32076, Int32, 2)/1000 + " A"
AB Voltage
MODBUSR(H, 32066, Int16)/10 + " V"
BC Voltage
MODBUSR(H, 32067, Int16)/10 + " V"
CA Voltage
MODBUSR(H, 32068, Int16)/10 + " V"
Frequency
MODBUSR(H, 32085, Uint16)/100 + " Hz"
Stav striedača Viacstavový prepínač Len na čítanie

Prevádzkový stav striedača — Nečinný, Štartovanie, Pripojený k sieti, Vypnutie, Regulácia siete, IV skenovanie, Kontrola na mieste, Inšpekcia, Detekcia DC vstupu

Register: H:32089 UInt16 numeric
Hodnoty / Stavy: Initializing · Idle · Starting · On-Grid · Shutdown · Grid Dispatch · IV scanning · Spot-Check · Inspecting · DC input detection

Stav striedača

Čítanie stavu prepínača
var reg := MODBUSR(H, 32089, Uint16);
IF(reg = 0, 0,
IF(reg < 4 OR reg = 40960,1,
IF(reg = 256, 2, 
IF(reg < 515, 3, 
IF(reg < 775, 4,
IF(reg = 1025 OR reg = 1026, 5, 
IF(reg = 1280 OR reg = 1281, 7,
IF(reg = 1536, 8, 
IF(reg = 2048, 6,
IF(reg = 2304, 9
))))))))))
Servisné atribúty
Full State
var state := MODBUSR(H, 32089, Uint16);
SWITCH(state, 0, "Idle: Initializing",
 1,"Idle: Detecting ISO", 
 2,"Idle: Detecting irradiation", 
 3, "Idle: Grid Detecting", 
 256, "Starting", 
 512, "On-Grid", 
 513, "On-Grid: Power Limit", 
 514, "On-Grid: self-derating", 
 768, "Shutdown: Fault", 
 769, "Shutdown: Command", 
 770, "Shutdown: OVGR", 
 771,"Shutdown: Communication disconnected", 
 772, "Shutdown: Power Limit", 
 773, "Shutdown: Start manually", 
 774, "Shutdown: DC Switch OFF",
 1025, "Grid dispatch:cos(Phi)-P curve",
 1026, "Grid dispatch:Q-U curve",
40960, "Idle: No irradiation",
1280, "Spot-check",
1281, "Spot-checking",
1536, "Inspecting",
1792, "SFCI self-check",
2048, "IV scanning",
2304, "DC input detection",
"Unknown"
 );
Grid Connection
var reg := MODBUSR(H, 32000,Uint16);
IF(GETBIT(reg,0) = 1, "Standby",
IF(GETBIT(reg,2) = 1 , "Normal Grid Connection",
IF(GETBIT(reg,3) = 1, "Grid connection with derating due to power rationing",
IF(GETBIT(reg,4) = 1, "Grid connection with derating due to inverter internal causes", "Not Connected"
)
)
)
)
Teleindication
var reg := MODBUSR(H, 32000,Uint16);
IF(GETBIT(reg,0) = 1, "Standby",
IF(GETBIT(reg,5) = 1 , "Normal Stop",
IF(GETBIT(reg,6) = 1, "Stop due to faults",
IF(GETBIT(reg,7) = 1, "Stop due to power rationing",
IF(GETBIT(reg,8) = 1, "Shutdown",
IF(GETBIT(reg,9) = 1, "Spot check",
IF(GETBIT(reg,1) = 1, "Grid Connected",
"Unknown State")
)
)
)
)
)
)
Locking Status
IF(GETBIT(MODBUSR(H, 32002, Uint16),0) = 1, "Unlocked", "Locked");
PV Connection Status
IF(GETBIT(MODBUSR(H, 32002, Uint16),0) = 1, "Connected", "Disconnected");
Startup time
var reg := MODBUSR(H, 32091, Uint32, 2);
var min := FLOOR(MOD(reg, 3600)/60);
var ho := FLOOR(MOD(reg,86400)/3600);
var minutes := IF(min<10, "0" + min, min);
var hours := IF(ho<10, "0" + ho, ho);
hours + ":" + minutes;
Shutdown time
var reg := MODBUSR(H, 32093, Uint32, 2);
var min := FLOOR(MOD(reg, 3600)/60);
var ho := FLOOR(MOD(reg,86400)/3600);
var minutes := IF(min<10, "0" + min, min);
var hours := IF(ho<10, "0" + ho, ho);
hours + ":" + FLOOR(minutes);
PV1 prúd Premenná Len na čítanie
Register: H:32017 Int16 Jednotka: A numeric
Servisné atribúty
PV1 napätie

PV1 prúd

Čítanie
MODBUSR(H, 32017, Int16)/100
Servisné atribúty
PV1 Voltage
MODBUSR(H, 32016, Int16)/10 + "V"
PV2 prúd Premenná Len na čítanie
Register: H:32019 Int16 Jednotka: A numeric
Servisné atribúty
PV2 napätie

PV2 prúd

Čítanie
MODBUSR(H, 32019, Int16)/100
Servisné atribúty
PV2 Voltage
MODBUSR(H, 32018, Int16)/10
Pripojenie: Modbus RTU • 9600 baud• 8N1 • Slave ID: $[SlaveId]
Možné vylepšenia (12)
  • H:30035 Firmware Version — STR, 15 regs, read-only — useful for diagnostics
  • H:32010 Alarm 3 — Bitfield16, additional alarm bits not decoded in template readscript
  • H:32090 Fault Code — U16, specific fault code when device is in fault state
  • H:32095 Active Power (fast) — I32, kW, /1000, faster-updating active power reading
  • H:32108 Total DC Input Energy — U32, kWh, /100, cumulative DC energy input
  • H:32116 Monthly Energy — U32, kWh, /100, electricity generated this month
  • H:32118 Yearly Energy — U32, kWh, /100, electricity generated this year
  • H:37765 Battery Charge/Discharge Power — I32, W, positive=charging negative=discharging — would complement existing Battery SOC device
  • H:37121 Grid Exported Energy (unsigned) — U32, kWh, /100, unsigned variant of grid exported energy — complements the signed I32 already in template at H:37119
  • H:37123 Grid Accumulated Energy — U32, kWh, /100, total energy consumed from grid
  • H:40200 Power On — WO, E16, remote inverter power-on command
  • H:40201 Shutdown — WO, E16, remote inverter shutdown command

Zdroje