SunSpec SunSpec Model 123 — Immediate Controls Modbus TCP template

SunSpec Model 123 — Immediate Controls

SunSpec Model 123 is een gestandaardiseerd omvormer-besturingsmodel van de SunSpec Alliance voor netgekoppelde gedistribueerde energiebronnen. Deze Modbus TCP-template richt zich op het Immediate Controls-blok dat wordt ondersteund door SMA, Fronius, Kostal en andere SunSpec-gecertificeerde omvormers. De template legt netverbindingsbeheer (conn), actieve vermogensbegrenzing (wmaxlimpct en wmaxlim_ena), vermogensfactorinstelling (outpfset en outpfset_ena) en reactievermogensinstellingen (varwmaxpct, varmaxpct, varavalpct, varpct_ena) bloot, inclusief bijbehorende tijdvenster-, terugkeer- en rampregisters. Importeer deze template in je ModbusCloud-portal en je hebt direct een werkende interface voor elk compatibel apparaat, zonder handmatig registerwerk.

Protocol
Modbus TCP
Aansluiting
Ethernet, Modbus TCP
Registers
26, lezen en schrijven
Laatst bijgewerkt

Registers (26)

26 lezen, 21 schrijven

NaamEenheidToegangAdres (Verborgen tot je je e-mailadres invult)Functie (verborgen)Type (verborgen)
idLezen
lLezen
conn_wintmsSecsLezen en schrijven
conn_rvrttmsSecsLezen en schrijven
connLezen en schrijven
wmaxlimpct% WMaxLezen en schrijven
wmaxlimpct_wintmsSecsLezen en schrijven
wmaxlimpct_rvrttmsSecsLezen en schrijven
wmaxlimpct_rmptmsSecsLezen en schrijven
wmaxlim_enaLezen en schrijven
outpfsetcos()Lezen en schrijven
outpfset_wintmsSecsLezen en schrijven
outpfset_rvrttmsSecsLezen en schrijven
outpfset_rmptmsSecsLezen en schrijven
outpfset_enaLezen en schrijven
varwmaxpct% WMaxLezen en schrijven
varmaxpct% VArMaxLezen en schrijven
varavalpct% VArAvalLezen en schrijven
varpct_wintmsSecsLezen en schrijven
varpct_rvrttmsSecsLezen en schrijven
varpct_rmptmsSecsLezen en schrijven
varpct_modLezen en schrijven
varpct_enaLezen en schrijven
wmaxlimpct_sfLezen
outpfset_sfLezen
varpct_sfLezen

Registers laden…

Stuur jouw apparatenlijst

Staat een apparaat niet in de bibliotheek, dan maken we de template gratis zodra we de registers hebben.

Gebruikstoepassingen

  • Monitor het actieve vermogensbegrenzingsinstellingspunt (wmaxlimpct) om te controleren of schakelcommando's van een netbeheerder of EMS correct worden toegepast.
  • Volg het vermogensfactorinstellingspunt (outpfset) in de tijd om naleving van lokale netcodeverplichtingen voor reactief vermogen te bevestigen.
  • Stel een alert in wanneer het netverbindingsregister (conn) onverwacht wijzigt, als signaal voor een ongeplande omvormerafschakeling.
  • Vergelijk de terugkeer-timeout van wmaxlimpct (wmaxlimpct_rvrttms) met geplande curtailmentvensters om gemiste terugkeermomenten te detecteren.
  • Verifieer de reactievermogensmodus (varpct_mod) en de inschakeldstatus (varpct_ena) na firmware-updates om te bevestigen dat de besturingsinstellingen intact zijn gebleven.

Installatie

  1. Schakel Modbus TCP in op de omvormer of gateway via het communicatie- of Modbus-gedeelte van de webinterface, en controleer dat het SunSpec-profiel actief is en de byteorde op big-endian staat.

  2. Verbind de omvormer of Modbus-gateway met hetzelfde LAN-segment als de ModbusCloud Gateway en zorg dat TCP-poort 502 bereikbaar is vanaf het IP-adres van de Gateway.

  3. Voeg het apparaat toe in het ModbusCloud-portal, importeer de SunSpec Model 123-template en voer het juiste unit-ID in voor jouw omvormer. Gebruik het inbedrijfstellingstool van het apparaat om het toegewezen unit-ID te achterhalen.

  4. Controleer live het id-register (adres 0) in het portal: de waarde moet 123 zijn om te bevestigen dat je het juiste modelblok uitleest op het apparaat.

Veelvoorkomende aandachtspunten

Het id-register leest iets anders dan 123. Hoe kan dat?

De SunSpec-registermap is zelfbeschrijvend en geketend: Model 123 staat niet altijd op een vast absoluut adres. Het absolute Modbus-adres van het modelblok hangt af van welke modellen er voorafgaan in de keten. Voer een SunSpec model discovery scan uit of raadpleeg de PICS-tabel van het apparaat om het juiste startadres te vinden, en pas daarna de offset in de template aan.

Ik heb wmaxlimpct geschreven, maar het vermogen veranderde niet. Wat nu?

Het schrijven van alleen het instellingspuntregister is niet genoeg. Het wmaxlim_ena-register moet na het instellen van wmaxlimpct worden beschreven om de begrenzingsfunctie in te schakelen. Besturingswaarden worden pas actief nadat het bijbehorende enable-register is geschreven. Controleer of wmaxlim_ena op de juiste ingeschakelde enumeration-waarde staat.

Geschaalde registerwaarden kloppen niet, er zit een factor 10 fout. Hoe los ik dit op?

SunSpec gebruikt schaalfactorregisters (wmaxlimpct_sf, outpfset_sf, varpct_sf) die een ondertekende exponent opslaan als een macht van tien. Als deze schaalfactoren een waarde ongelijk aan nul retourneren, moet de ruwe registerwaarde worden vermenigvuldigd met 10 tot de macht van die exponent. Controleer dat jouw ModbusCloud-template deze schaalfactoren leest en correct toepast.

Schrijfregisters geven geen reactie of een foutmelding terug. Wat moet ik controleren?

Sommige omvormerfabrikanten beveiligen schrijfregisters van Model 123 achter een unlockcode of beperken schrijftoegang tot één Modbus-client tegelijk. Controleer of een andere client zoals een EMS of datalogger al een exclusieve sessie heeft. Let ook op dat schrijven buiten het opgegeven waardebereik een Modbus-uitzondering 3 oplevert. Ga zorgvuldig om met schrijfregisters: een netonderbreking (conn = 0) of extreme vermogensbegrenzing kan de omvormerprestaties beïnvloeden en kan afspraken met netbeheerders in gevaar brengen.

Elektricien aan het werk in een open verdeelkast