SunSpec SunSpec Model 302 — Irradiance Model Modbus TCP template

SunSpec Model 302 — Irradiance Model

SunSpec Model 302 is een gestandaardiseerd Modbus TCP-informatiemodel van de SunSpec Alliance voor zonne-instraling in fotovoltaïsche installaties. De template leest de twee verplichte headerregisters: de modelidentificator, die vaststaat op 302, en de modellengte, die een client vertelt hoeveel registers volgen in het vaste datablok. Apparaten die dit model implementeren, zoals SunSpec Model 303, SunSpec Model 304 en SunSpec Model 63002, plaatsen deze headers voor hun payloadregisters. Met deze template in je ModbusCloud-portal verifieer je direct de SunSpec-modeldetectie en bevestig je correcte apparaatenumeratie bij inbedrijfstelling.

Protocol
Modbus TCP
Aansluiting
Ethernet, Modbus TCP
Registers
2, alleen lezen
Ondersteunde modellen
SunSpec Model 303 — Back of Module Temperature Model · SunSpec Model 304 — Inclinometer Model · SunSpec Model 63002 — SunSpec Test Model 2
Laatst bijgewerkt

Registers (2)

2 lezen, 0 schrijven

NaamEenheidToegangAdres (Verborgen tot je je e-mailadres invult)Functie (verborgen)Type (verborgen)
idLezen
lLezen

Registers laden…

Stuur jouw apparatenlijst

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

Gebruikstoepassingen

  • Verifieer dat een SunSpec-compatibel apparaat het model-ID 302 correct aanmeldt bij de eerste inbedrijfstelling van een PV-installatie.
  • Controleer of het lengteregister overeenkomt met de verwachte blokgrootte na een firmware-update op een SunSpec-sensor.
  • Stel een melding in bij een onverwachte waarde in het model-ID-register om verkeerde apparaatconfiguratie of verwisselde hardware op locatie te detecteren.
  • Volg modeldetectie over meerdere SunSpec-apparaten om interoperabiliteitsnaleving in het portaal te controleren.
  • Vergelijk modellengtewarden van parallel gemonteerde sensorknooppunten om afgeknipte of corrupte registerkaarten te signaleren.

Installatie

  1. Activeer Modbus TCP op het SunSpec-compatibele apparaat via de webinterface of communicatie-instellingen, en noteer het IP-adres en de poort (standaard 502).

  2. Verbind het apparaat met hetzelfde netwerk 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 daarna de SunSpec Model 302-template en wijs het juiste unit-ID toe dat overeenkomt met de apparaatconfiguratie.

  4. Controleer registeradres 0 (id) in de live registerweergave: de teruggestuurde waarde moet 302 zijn om te bevestigen dat het juiste modelblok gevonden is.

Veelvoorkomende aandachtspunten

Waarom geeft register 0 een andere waarde dan 302 terug?

De SunSpec-registerkaart kan beginnen op adres 0, 40000 of 50000, afhankelijk van de implementatie van het apparaat. Als je op adres 0 een onverwachte waarde leest, plaatst het apparaat zijn SunSpec-kaart waarschijnlijk op 40000 of 50000. Pas de basisadresoffset in het ModbusCloud-portaal aan zodat die overeenkomt met het werkelijke startpunt van het apparaat.

De gateway maakt verbinding maar beide registers lezen nul. Wat nu?

Een nul in het id-register betekent meestal dat het basisadres verkeerd is of dat Modbus TCP niet volledig geactiveerd is op het apparaat. Controleer of de Modbus-dienst actief is in de communicatie-instellingen, dat poort 502 bereikbaar is vanuit de Gateway, en dat het unit-ID in de template overeenkomt met het geconfigureerde slave-adres van het apparaat.

Register l geeft een onverwachte lengte terug. Is mijn apparaat defect?

Verschillende firmwareversies of leveranciersimplementaties van Model 302 kunnen verschillende bloglengtes declareren, afhankelijk van welke optionele punten ze bevatten. Vergelijk de geretourneerde lengtewaarde met de Modbus-documentatie van het apparaat. Een verschil is niet per se een storing, maar kan betekenen dat optionele registers na de header niet gevuld zijn.

Waarom verandert het model-ID-register bij elke uitlezing?

SunSpec-headerregisters zijn statisch en mogen tijdens normaal gebruik nooit van waarde veranderen. Als het id-register instabiel is, worden waarschijnlijk twee Modbus-clients tegelijk gepolld, of herstart het apparaat. Controleer op concurrerende loggers in het netwerk en verlaag de pollingfrequentie totdat het apparaat stabiel is.

Elektricien aan het werk in een open verdeelkast