SunSpec SunSpec Model 401 — String Combiner (Current) Modbus TCP template

SunSpec Model 401 — String Combiner (Current)

SunSpec Model 401 is een gestandaardiseerd Modbus TCP-informatiemodel voor DC-stringcombiners in fotovoltaïsche installaties. Het model bestaat uit een vaste headerblok gevolgd door een variabel herhalend gedeelte, één record per invoerstring, waardoor elke SunSpec-conforme combiner stroom-, ampère-uur-, spannings- en temperatuurgegevens via één interface beschikbaar maakt. De template leest totale DC-stroom, cumulatieve ampère-uren, DC-busspanning, behuizingstemperatuur, maximale stroomclassificatie, het aantal strings en de standaard- en fabrikantspecifieke eventbitmasks. Via Modbus TCP verzamelt de ModbusCloud Gateway deze registers continu, zodat je als installateur of beheerder de combiner-status op meerdere locaties in één overzicht ziet.

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

Registers (13)

13 lezen, 0 schrijven

NaamEenheidToegangAdres (Verborgen tot je je e-mailadres invult)Functie (verborgen)Type (verborgen)
idLezen
lLezen
dca_sfLezen
dcahr_sfLezen
dcv_sfLezen
dcamaxALezen
nLezen
evtLezen
evtvndLezen
dcaALezen
dcahrAhLezen
dcvVLezen
tmp°CLezen

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 de totale DC-stroom en spanning continu om te controleren of de combineroutput overeenkomt met het installatieontwerp.
  • Volg cumulatieve ampère-uren over tijd om geleidelijk stringvermogensverlies over meerdere seizoenen te detecteren.
  • Stel een alert in op niet-nul eventbitmaskwaarden om combinerfouten vroegtijdig te signaleren, vóór ze leiden tot uitval van de omvormer.
  • Vergelijk de stroomwaarden per string met de maximale nominale stroom om onderpresterende of open strings te identificeren.
  • Rapporteer temperatuurtrends van de behuizing om te controleren of de ventilatie in de combinerbox voldoende is.

Installatie

  1. Schakel Modbus TCP in op de stringcombiner of de bijbehorende gateway via de communicatie- of netwerkinstellingen, en noteer het IP-adres en de TCP-poort (standaard 502).

  2. Verbind de combiner met hetzelfde LAN-segment als de ModbusCloud Gateway en zorg dat poort 502 niet geblokkeerd wordt door een firewall.

  3. Voeg in het ModbusCloud-portaal de Gateway toe, importeer de SunSpec Model 401-template en stel het juiste unit-ID in dat overeenkomt met het Modbus slave-adres van de combiner.

  4. Voer een live poll uit en controleer of de registers dca, dcv en tmp realistische waarden tonen; bevestig dat dca_sf, dcahr_sf en dcv_sf worden toegepast voordat je meet- en ontwerpwaarden vergelijkt.

Veelvoorkomende aandachtspunten

Stroom- en spanningswaarden lijken een factor tien te hoog of te laag. Waarom?

SunSpec gebruikt schaalfactorregisters (dca_sf, dcv_sf, dcahr_sf) als machtsverheffingen van tien. Een ruwe dca-waarde van 1234 met dca_sf gelijk aan -1 betekent 123,4 A. Controleer of je Modbus-client de schaalfactor toepast vóór het weergeven of evalueren van meetwaarden.

De gateway verbindt, maar het herhalende stringblok geeft 0x8000 terug. Wat nu?

0x8000 is de SunSpec-schildwachtwaarde voor niet-geïmplementeerde int16-registers. De combiner ondersteunt mogelijk minder strings dan de bloklengte suggereert, of een ingang heeft geen meetmodule. Lees eerst het register n om het werkelijke aantal gevulde records te bepalen en negeer records voorbij die waarde.

Het modellengte-register l geeft een onverwachte waarde. Hoe verwerk ik het blok correct?

SunSpec Model 401 heeft een variabele lengte. Het aantal herhalende stringrecords bereken je als (l minus de vaste headerlengte) gedeeld door de breedte per record in registers. Je Modbus-client moet l altijd eerst uitlezen en de blokgrootte dynamisch bepalen, niet aannemen dat die vast is.

Register evt of evtvnd toont een waarde die niet nul is. Wat controleer ik?

Zowel evt als evtvnd zijn 32-bit bitmasks waarbij meerdere vlaggen tegelijk actief kunnen zijn. Vergelijk de actieve bits met de SunSpec-eventflagtabel voor stringcombiners. Veelvoorkomende oorzaken zijn stroom buiten het bereik op een of meer strings, een communicatiefout naar een meetmodule of een fabrikantspecifieke hardware-conditie in evtvnd.

Elektricien aan het werk in een open verdeelkast