
SunSpec Model 305 — GPS
SunSpec Model 305 is het GPS-omgevingsmodel uit de SunSpec Alliance-standaard voor gedistribueerde energiebronnen. Het model leest locatie- en tijddata van een ingebouwde GPS-ontvanger via Modbus TCP: UTC-tijd, UTC-datum, een vrije locatietekst, breedtegraad, lengtegraad en hoogte. De ModbusCloud Gateway haalt al acht registers op uit het vaste blok van Model 305, zodat je per SunSpec-apparaat een nauwkeurige geografische referentie en tijdstempel beschikbaar hebt in je portaal. Dat maakt siteidentificatie en tijdsynchronisatiecontrole direct bruikbaar zonder handmatige configuratie.
- Protocol
- Modbus TCP
- Aansluiting
- Ethernet, Modbus TCP
- Registers
- 8, alleen lezen
- Merk
- SunSpec
- Laatst bijgewerkt
Registers (8)
8 lezen, 0 schrijven
| Naam | Eenheid | Toegang | Adres (Verborgen tot je je e-mailadres invult) | Functie (verborgen) | Type (verborgen) |
|---|---|---|---|---|---|
| id | Lezen | ||||
| l | Lezen | ||||
| tm | hhmmss.sssZ | Lezen | |||
| date | YYYYMMDD | Lezen | |||
| loc | text | Lezen | |||
| lat | Degrees | Lezen | |||
| long | Degrees | Lezen | |||
| alt | meters | Lezen |
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 of elk SunSpec-apparaat de juiste sitecoördinaten rapporteert en vergelijk die met de installatiedocumentatie.
- Volg UTC-tijdstempels uit de GPS-ontvanger om tijdsynchronisatie over meerdere apparaten per site te controleren.
- Vergelijk breedtegraad- en lengtegraadwaarden met verwachte coördinaten om ongeautoriseerde verplaatsing van apparaten te signaleren.
- Monitor de hoogteregister om installatiegegevens te kruisverifiëren die worden gebruikt in opbrengst- of instraalmodellen.
- Stel een melding in bij ontbrekende of verlopen datum- en tijdwaarden als indicator voor verlies van het GPS-signaal.
Installatie
Controleer of het doelapparaat SunSpec Model 305 implementeert via het PICS-document of de Modbus-registerkaart van de fabrikant; niet alle SunSpec-apparaten bevatten het GPS-omgevingsblok.
Verbind het apparaat met hetzelfde netwerk als de ModbusCloud Gateway en zorg dat Modbus TCP-poort 502 bereikbaar is en niet geblokkeerd wordt door een firewall.
Voeg in het ModbusCloud-portaal een nieuw apparaat toe, importeer de SunSpec Model 305 GPS-template en stel het Modbus unit-ID in op het geconfigureerde slave-adres van het apparaat, doorgaans 1 of 126 bij SunSpec-profielen.
Lees het id-register op offset 0 en controleer of de geretourneerde waarde 305 is; controleer daarna de lat- en long-registers op een plausibele locatiewaarde voordat je periodieke logging inschakelt.
Veelvoorkomende aandachtspunten
Waarom leveren de id- en l-registers onverwachte waarden op?
SunSpec-apparaten koppelen meerdere modellen achter elkaar in het geheugen, te beginnen op adres 0, 40000 of 50000. Als het apparaat Model 305 niet als eerste model heeft staan, geeft offset 0 een ander model terug. Scan de registerkaart vanaf het basisadres om het blok te vinden waar id gelijk is aan 305.
De lat- en long-registers zijn nul, terwijl het apparaat GPS heeft.
Een waarde van nul voor een signed int32-coördinaat kan betekenen dat de GPS-ontvanger nog geen satellietverbinding heeft. Wacht enkele minuten na het inschakelen en zorg voor een vrij zicht op de hemel. Als de nullen aanhouden, controleer dan de antenne en de firmware van het apparaat.
Het tm-register geeft onleesbare tekens terug in plaats van een tijdreeks.
Model 305 slaat de tijd op als een aaneengesloten ASCII-tekenreeks in het formaat hhmmss.sssZ, verdeeld over zes opeenvolgende 16-bits registers vanaf adres 2. Zorg dat je leesverzoek alle zes registers omvat en dat je Modbus-client het resultaat als tekst interpreteert, niet als afzonderlijke integers.
Breedtegraad staat op adres 32, maar mijn tool verwacht offset 22. Wat klopt?
Er is een bekende afwijking tussen de SunSpec Environmental Model PDF (offset 22) en de gezaghebbende SMDX- en XLS-specificaties (offset 32). De registeradressen in deze template volgen de SMDX-specificatie en sluiten aan op de OpenEMS-implementatie. Gebruik offset 32 voor latitude.
Kennisbankartikelen bij dit apparaat

SunSpec Modbus: een registerkaart voor veel omvormers
SunSpec Modbus is de open registerkaart die SolarEdge, SMA, Fronius en GoodWe delen. Leer de opbouw, int+SF versus float, poorten en een gemengd park uitlezen.
Fronius Modbus: Symo GEN24 uitlezen via Modbus TCP
Fronius Modbus uitlezen: zet Modbus TCP aan op poort 502 in de web-UI van de Symo GEN24, kies tussen int+SF en float, lees de juiste SunSpec-registers en schaal ze correct. Praktische gids voor NL installateurs.
SMA Modbus: Sunny Boy uitlezen via Modbus TCP 2026
SMA Modbus uitlezen: zet de Modbus TCP server aan op poort 502, kies tussen het SMA profiel (Unit ID 3) en SunSpec (Unit ID 126), lees de juiste registers en herken de NaN-waarden 's nachts. Praktische gids voor NL installateurs.
Zelf zien hoe het werkt?








