SunSpec SunSpec Model 601 — Tracker Controller DRAFT 2 Modbus TCP template

SunSpec Model 601 — Tracker Controller DRAFT 2

SunSpec Model 601 is het open standaard informatiemodel van de SunSpec Alliance voor solartracker-controllers, ingezet in utility-scale en commerciele PV-installaties om enkelas- of tweeasige paneelarrays te bewaken en aan te sturen via Modbus TCP. Deze template leest het identiteitsblok van de controller, lokale datum en tijd, trackertype en globale alarmstatus. Twee schrijfbare setpointregisters zijn beschikbaar: het globale elevatie- en azimuthoek-setpoint. Het globale controlemoduswerkwoord bepaalt of alle trackers automatisch de zon volgen of een handmatige overschrijfpositie aannemen. Een schalingsfactor geldt voor alle hoekwaarden. Na import in het ModbusCloud Gateway heb je direct een polling-profiel dat werkt met elke SunSpec-gecertificeerde trackercontroller die model 601 implementeert.

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

Registers (13)

13 lezen, 3 schrijven

NaamEenheidToegangAdres (Verborgen tot je je e-mailadres invult)Functie (verborgen)Type (verborgen)
idLezen
lLezen
namLezen
typLezen
dtlocYYYYMMDDLezen
tmlochhmmssLezen
dayLezen
glblelctlDegreesLezen en schrijven
glblazctlDegreesLezen en schrijven
glblctlLezen en schrijven
glblalmLezen
dgr_sfLezen
nLezen

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 het globale alarmregister om trackerfouten te detecteren voordat deze leiden tot aanhoudend energieverlies.
  • Controleer of de datum- en tijdregisters van de controller overeenkomen met de lokale tijd om de nauwkeurigheid van logboektijdstempels te bevestigen.
  • Volg het globale controlemoduswerkwoord om te bevestigen dat trackers bij zonsopgang terugschakelen van handmatige overschrijving naar automatisch.
  • Stel een alert in bij onverwachte afwijkingen van het elevatie- of azimutsetpoint om vastgelopen actuatoren of onjuiste regelsoftware op te sporen.
  • Vergelijk het gemelde aantal trackers met de ingerichte eenheden om controllers met uitgevallen trackersegmenten te signaleren.

Installatie

  1. Schakel Modbus TCP in op de trackercontroller via de communicatie- of netwerkinstellingen van de configuratie-interface en noteer het toegewezen IP-adres en TCP-poortnummer (standaard 502).

  2. Verbind de trackercontroller met hetzelfde LAN-segment als de ModbusCloud Gateway, of zorg dat TCP-poort 502 gerouteerd is tussen het netwerk van de controller en dat van de Gateway.

  3. Voeg in het ModbusCloud-portal de Gateway toe, importeer de SunSpec Model 601-template en stel het unit-ID in op het geconfigureerde Modbus-slave-adres van de controller.

  4. Voer een eenmalige poll uit en controleer of register id de waarde 601 retourneert en of nam een niet-lege string toont, zodat je zeker weet dat de template correct is uitgelijnd voor je start met continu loggen.

Veelvoorkomende aandachtspunten

Waarom lezen glblelctl en glblazctl altijd nul?

Nul is een geldige geschaalde waarde. Pas de schalingsfactor dgr_sf toe voordat je hoekregisters interpreteert. Is dgr_sf gelijk aan -1, dan staat een ruwe waarde van 450 voor 45,0 graden. Controleer eerst de schalingsfactor; nul plus een negatieve schalingsfactor levert nog steeds nul op, wat correct kan zijn als de tracker 's nachts op een stow-positie van 0 graden staat.

De gateway verbindt, maar register id geeft onverwachte waarden. Wat nu?

SunSpec-modelblokken staan niet altijd op een vast absoluut adres. Model 601 wordt gevonden door de SunSpec-apparaatkaart te doorlopen vanaf het bekende basisadres. Controleer of het basisadres in de template overeenkomt met de werkelijke locatie van model 601 in de kaart van jouw controller door het id-register op het ingestelde offset te lezen en te controleren of dat 601 retourneert.

Is het veilig om glblelctl, glblazctl of glblctl op afstand te schrijven?

Schrijven naar deze registers overschrijft het automatische zonvolgalgoritme voor alle trackers tegelijk. Een onjuist elevatie- of azimutsetpoint kan panelen tegen mechanische eindaanslagen of beschaduwde rijen rijden. Verifieer altijd eerst de controlmodus in glblctl, test met een kleine hoekafwijking bij lage windsnelheid en vraag de fabrikant of externe schrijfacties een lokale vergrendeling vereisen.

De Modbus TCP-verbinding wordt geweigerd op poort 502. Hoe los ik dit op?

De meeste trackercontrollers worden geleverd met Modbus TCP standaard uitgeschakeld. Schakel het in via de communicatie-instellingen van de HMI of webinterface van de controller. Controleer ook of er geen firewallregel of VLAN is die TCP-poort 502 blokkeert tussen de ModbusCloud Gateway en het IP-adres van de controller, en zorg dat geen andere Modbus-client de enige beschikbare TCP-verbinding bezet houdt.

Elektricien aan het werk in een open verdeelkast