SunSpec SunSpec Model 701 — DER AC Measurement Modbus TCP template

SunSpec Model 701 — DER AC Measurement

SunSpec Model 701, ook bekend als DERMeasureAC, is het goedgekeurde AC-meetmodel voor gedistribueerde energiebronnen zoals omvormers en batterijopslag. Via Modbus TCP biedt het een uitgebreide set read-only registers: totaal- en fasewaarden voor actief vermogen, schijnbaar vermogen, blindvermogen, vermogensfactor, stroom, lijn-naar-lijn- en lijn-naar-nulspanning, netfrequentie, gecumuleerde geleverde en afgenomen energie in Wh en Varh, zes temperatuurpunten, throttling-status, bedrijfsmodus en alarmbits. Met dit template heb je een gestandaardiseerde interface voor elke IEEE 1547-2018-conforme DER, zonder apparaatspecifieke registerkaart op te zoeken.

Protocol
Modbus TCP
Aansluiting
Ethernet, Modbus TCP
Registers
72, alleen lezen
Laatst bijgewerkt

Registers (72)

72 lezen, 0 schrijven

NaamEenheidToegangAdres (Verborgen tot je je e-mailadres invult)Functie (verborgen)Type (verborgen)
idLezen
lLezen
actypeLezen
stLezen
invstLezen
connstLezen
alrmLezen
dermodeLezen
wWLezen
vaVALezen
varVarLezen
pfLezen
aALezen
llvVLezen
lnvVLezen
hzHzLezen
totwhinjWhLezen
totwhabsWhLezen
totvarhinjVarhLezen
totvarhabsVarhLezen
tmpamb°CLezen
tmpcab°CLezen
tmpsnk°CLezen
tmptrns°CLezen
tmpsw°CLezen
tmpot°CLezen
wl1WLezen
val1VALezen
varl1VarLezen
pfl1Lezen
al1ALezen
vl1l2VLezen
vl1VLezen
totwhinjl1WhLezen
totwhabsl1WhLezen
totvarhinjl1VarhLezen
totvarhabsl1VarhLezen
wl2WLezen
val2VALezen
varl2VarLezen
pfl2Lezen
al2ALezen
vl2l3VLezen
vl2VLezen
totwhinjl2WhLezen
totwhabsl2WhLezen
totvarhinjl2VarhLezen
totvarhabsl2VarhLezen
wl3WLezen
val3VALezen
varl3VarLezen
pfl3Lezen
al3ALezen
vl3l1VLezen
vl3VLezen
totwhinjl3WhLezen
totwhabsl3WhLezen
totvarhinjl3VarhLezen
totvarhabsl3VarhLezen
throtpctPctLezen
throtsrcLezen
a_sfLezen
v_sfLezen
hz_sfLezen
w_sfLezen
pf_sfLezen
va_sfLezen
var_sfLezen
totwh_sfLezen
totvarh_sfLezen
tmp_sfLezen
mnalrminfoLezen

Registers laden…

Stuur jouw apparatenlijst

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

Gebruikstoepassingen

  • Bewaak totaal en per-fase actief vermogen om te controleren of elke fase de verwachte opwekking levert.
  • Houd gecumuleerde geleverde en afgenomen energieregisters bij voor nauwkeurige terugleveringsrapportages.
  • Stel een alert in op wijzigingen in het alarmbitfield om storingen op een DER vroegtijdig te signaleren.
  • Vergelijk fase-spanning en -stroom per fase om onevenwichtigheid op te sporen die onderzoek ter plaatse vereist.
  • Controleer het throttling-percentage en de throttle-bron om te begrijpen waarom het vermogen wordt begrensd.

Installatie

  1. Schakel Modbus TCP in op de DER: meld je aan bij de webinterface van het apparaat en activeer de Modbus-server onder de communicatie- of Modbus-instellingen, en noteer de TCP-poort (standaard 502).

  2. Verbind het DER-apparaat met hetzelfde LAN-segment als de ModbusCloud Gateway, zorg dat het apparaat een vast of gereserveerd IP-adres heeft en dat poort 502 niet geblokkeerd wordt door een firewall.

  3. Voeg in het ModbusCloud-portal de Gateway toe, maak een nieuw apparaat aan, importeer het SunSpec Model 701-template en vul het IP-adres, de poort en het Modbus unit-ID in zoals geconfigureerd op de DER.

  4. Start een handmatige poll en controleer de registers w (actief vermogen) en hz (frequentie) aan de hand van het display van het apparaat om schaling en byteorder te bevestigen voordat je de configuratie opslaat.

Veelvoorkomende aandachtspunten

Alle waarden zijn nul of tonen de SunSpec NaN-waarde. Hoe kan dat?

De registers van SunSpec Model 701 zijn relatieve offsets binnen het model, geen vaste absolute adressen. Het werkelijke basisadres in het holding-registerblok verschuift afhankelijk van de modellen die er in de SunSpec-kaart aan voorafgaan. Voer eerst een volledige SunSpec-modelscan uit vanaf adres 40001 om het juiste basisadres te bepalen.

Vermogen- en energiewaarden lijken een factor 10 of 100 te kloppen. Wat gaat er mis?

Alle meetregisters in Model 701 zijn ruwe integers die vermenigvuldigd moeten worden met 10 tot de macht van de bijbehorende schaalfactor (bijvoorbeeld w_sf voor actief vermogen). De schaalfactor is een signed int16 en kan negatief zijn. Lees altijd het bijbehorende _sf-register uit en pas het toe voordat je de waarde opslaat of weergeeft.

De gateway verbindt, maar fase-registers (wl2, wl3) geven NaN terug. Is er een aansluitprobleem?

NaN in fase-registers is normaal voor enkelfasige of splitfasige apparaten: alleen L1-registers zijn dan gevuld. Controleer eerst het actype-register. Als actype driefasig aangeeft maar L2 en L3 nog steeds NaN geven, implementeert de firmware die optionele meetpunten mogelijk niet. Raadpleeg het PICS-document van het apparaat.

Het frequentieregister hz geeft een onlogische waarde. Hoe interpreteer ik dat?

Het hz-register is een uint32 verspreid over twee Modbus-registers. SunSpec slaat alle waarden op in big-endian byteolgorde. Als je Modbus-client de twee 16-bits woorden in de verkeerde volgorde leest, klopt de waarde niet. Controleer of je client big-endian woordvolgorde gebruikt en pas daarna hz_sf toe voor het resultaat in hertz.

Elektricien aan het werk in een open verdeelkast