SunSpec SunSpec Model 704 — DER AC Controls Modbus TCP template

SunSpec Model 704 — DER AC Controls

SunSpec Model 704 DER AC Controls is een gestandaardiseerd Modbus TCP informatiemodel van de SunSpec Alliance voor het aansturen van gedistribueerde energiebronnen zoals omvormers en batterijopslag. Het model maakt deel uit van de IEEE 1547-2018 genormaliseerde 700-serie en biedt instelwaarden voor vermogensfactor bij injectie en absorptie, actief vermogen als watt of percentage met revertietimers, reactief vermogen inclusief rampsnelheden, en een anti-eilandbeveiliging. Via je ModbusCloud-portal lees je enable-statussen en resterende timers, en schrijf je setpoints rechtstreeks naar het apparaat.

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

Registers (45)

45 lezen, 32 schrijven

NaamEenheidToegangAdres (Verborgen tot je je e-mailadres invult)Functie (verborgen)Type (verborgen)
idLezen
lLezen
pfwinjenaLezen en schrijven
pfwinjenarvrtLezen en schrijven
pfwinjrvrttmsSecsLezen en schrijven
pfwinjrvrtremSecsLezen
pfwabsenaLezen en schrijven
pfwabsenarvrtLezen en schrijven
pfwabsrvrttmsSecsLezen en schrijven
pfwabsrvrtremSecsLezen
wmaxlimpctenaLezen en schrijven
wmaxlimpctPctLezen en schrijven
wmaxlimpctrvrtPctLezen en schrijven
wmaxlimpctenarvrtLezen en schrijven
wmaxlimpctrvrttmsSecsLezen en schrijven
wmaxlimpctrvrtremSecsLezen
wsetenaLezen en schrijven
wsetmodLezen en schrijven
wsetWLezen en schrijven
wsetrvrtWLezen en schrijven
wsetpctPctLezen en schrijven
wsetpctrvrtPctLezen en schrijven
wsetenarvrtLezen en schrijven
wsetrvrttmsSecsLezen en schrijven
wsetrvrtremSecsLezen
varsetenaLezen en schrijven
varsetmodLezen en schrijven
varsetpriLezen en schrijven
varsetVarLezen en schrijven
varsetrvrtVarLezen en schrijven
varsetpctPctLezen en schrijven
varsetpctrvrtPctLezen en schrijven
varsetenarvrtLezen en schrijven
varsetrvrttmsSecsLezen en schrijven
varsetrvrtremSecsLezen
wrmp%Max/SecLezen en schrijven
wrmprefLezen en schrijven
varrmp%Max/SecLezen en schrijven
antiislenaLezen en schrijven
pf_sfLezen
wmaxlimpct_sfLezen
wset_sfLezen
wsetpct_sfLezen
varset_sfLezen
varsetpct_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

  • Controleer WMaxLimPct en de bijbehorende enable-vlag om te verifiëren dat de vermogensbegrenzing op het juiste percentage is ingesteld.
  • Volg resterende revertietimer-registers om te bevestigen dat setpoints correct terugvallen na een gepland stuurvenster.
  • Stel een alert in bij wijzigingen in WSet of WSetPct om onbedoelde overschrijving van actief-vermogensinstellingen op meerdere locaties te detecteren.
  • Vergelijk VarSet- en VarSetPct-statussen over meerdere omvormers heen om consistente reactief-vermogensdispatch te controleren.
  • Verifieer de enable-status van de anti-eilandbeveiliging na firmware-updates om te bevestigen dat de bescherming actief is gebleven.

Installatie

  1. Schakel Modbus TCP in op het DER-apparaat via de communicatie- of netwerkinstellingen en noteer het IP-adres en de TCP-poort (standaard 502 voor de meeste SunSpec-apparaten).

  2. Verbind het DER-apparaat en de ModbusCloud Gateway met hetzelfde LAN-segment en controleer of TCP-poort 502 niet geblokkeerd wordt door een firewall.

  3. Voeg in het ModbusCloud-portal je Gateway toe, maak een nieuw apparaat aan, importeer dit SunSpec Model 704-sjabloon en stel het juiste Modbus unit-ID in dat overeenkomt met de apparaatconfiguratie.

  4. Controleer ter verificatie het id-register (adres 0): een teruggelezen waarde van 704 bevestigt dat het modelblok correct gevonden is en de communicatie werkt.

Veelvoorkomende aandachtspunten

Waarom heeft WMaxLimPct of WSet geen effect op het apparaat?

Elke stuurgroep heeft een eigen enable-register. Als WMaxLimPctEna of WSetEna op 0 staat, slaat het apparaat de waarde op maar past die niet toe. Schrijf 1 naar het betreffende enable-register om de sturing te activeren. Daarna worden nieuwe setpoints meteen toegepast zonder het enable-register opnieuw te schrijven.

De revertietimer-registers tonen nul. Is de sturing vastgelopen?

Een revertietijdwaarde van nul betekent dat de setpoint onbepaald blijft totdat je hem handmatig wijzigt. De resterende-tijdregisters lezen dan nul. Stel een waarde groter dan nul in bij het RvrtTms-register voordat je de sturing inschakelt als je automatische terugval na een vaste periode wilt.

De Gateway verbindt, maar alle registeruitlezingen geven fouten of NaN.

SunSpec-modelblokken staan op een dynamische offset in de holding-registerruimte, niet op een vaste absolute adres. Controleer het absolute startadres van het Model 704-blok op jouw specifieke apparaat door te scannen vanaf de SunSpec SunS-identifier op register 40001. De adressen in dit sjabloon zijn modelrelatieve offsets.

Is het veilig om WSet of VarSet herhaaldelijk via scripts te schrijven?

Setpoints buiten het nominale bereik van het apparaat kunnen beveiligingen activeren of de omvormer laten uitvallen. Controleer altijd eerst de nominale waarden via de Model 120-registers. Vermijd ook snel cyclisch schrijven naar configuratieregisters: sommige apparaten slaan instellingen op in flashgeheugen en overmatig schrijven kan vroegtijdige slijtage veroorzaken.

Elektricien aan het werk in een open verdeelkast