SunSpec SunSpec Model 13 — IPv6 Modbus TCP template

SunSpec Model 13 — IPv6

SunSpec Model 13 is het gestandaardiseerde IPv6-netwerkconfiguratie model van de SunSpec Alliance voor DER-apparaten. Elk SunSpec-conform apparaat dat dit model beschikbaar stelt via Modbus TCP biedt toegang tot het IPv6-adres, subnetprefix, gateway, DNS-servers, NTP-servers, domeinnaam en hostnaam via leesbare en schrijfbare registers. De template leest ook de configuratiestatus, de wijzigingsvlag en het capabilities-bitfield. Door deze template te importeren in je ModbusCloud-portal krijg je voor gemengde installaties een overzicht van de netwerkinstellingen van al je SunSpec-apparaten op één plek.

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

Registers (17)

17 lezen, 12 schrijven

NaamEenheidToegangAdres (Verborgen tot je je e-mailadres invult)Functie (verborgen)Type (verborgen)
idLezen
lLezen
namLezen en schrijven
cfgstLezen
chgstLezen
capLezen
cfgLezen en schrijven
ctlLezen en schrijven
addrLezen en schrijven
cidrLezen en schrijven
gwLezen en schrijven
dns1Lezen en schrijven
dns2Lezen en schrijven
ntp1Lezen en schrijven
ntp2Lezen en schrijven
domnamLezen en schrijven
hostnamLezen en schrijven

Registers laden…

Stuur jouw apparatenlijst

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

Gebruikstoepassingen

  • Controleer het actieve IPv6-adres en de gateway van een DER-apparaat na een netwerkwijziging.
  • Monitor het cfgst-register om te bevestigen dat een statisch IPv6-adres correct is toegepast.
  • Stel een melding in wanneer de chgst-vlag op PENDING staat, zodat je weet dat een schrijfopdracht nog niet is verwerkt.
  • Lees het capabilities-bitfield om te controleren of NTP-clientondersteuning aanwezig is voordat je op tijdstempels van het apparaat vertrouwt.
  • Controleer DNS- en NTP-serverinstellingen op alle SunSpec-apparaten binnen een multi-site-installatie.

Installatie

  1. Bevestig dat het doelapparaat SunSpec Model 13 ondersteunt door de documentatie te raadplegen of de SunSpec-modellijst te scannen vanaf Modbus holding register 40001.

  2. Verbind de ModbusCloud Gateway met hetzelfde LAN-segment als het SunSpec-apparaat en controleer of TCP-poort 502 bereikbaar is vanaf de Gateway naar het IP-adres van het apparaat.

  3. Voeg de Gateway toe in het ModbusCloud-portal, importeer de SunSpec Model 13-template en stel het unit-ID en het basisadresoffset in passend bij de Modbus-map van het apparaat (doorgaans offset 40000).

  4. Lees het id-register en verifieer dat de waarde 13 is; lees daarna cfgst om te bevestigen dat de interface VALID_SETTING of VALID_HW meldt voordat je de adresregiters uitleest.

Veelvoorkomende aandachtspunten

Waarom geven de adresregisters alleen nullwaarden terug?

SunSpec-strings zijn NULL-afgesloten en worden met nullen opgevuld. Een registerblok gevuld met 0x0000 betekent dat het veld niet is geconfigureerd of niet wordt ondersteund door het apparaat. Controleer eerst of het apparaat IPv6 ondersteunt en of cfgst niet 0 (NOT_CONFIGURED) is voordat je addr, gw of dns-registers uitleest.

De gateway maakt verbinding, maar cfgst blijft 0. Wat gaat er mis?

Een cfgst-waarde van 0 betekent NOT_CONFIGURED: het apparaat heeft geen geldig IPv6-adres toegewezen gekregen. Controleer of cfg op DHCP (1) staat en of het cap-bitfield DHCP-ondersteuning bevestigt. Als cfg op STATIC (0) staat, moeten eerst een geldig addr en cidr worden geschreven, gevolgd door een ctl-opdracht om de instellingen te activeren.

Schrijven naar addr of gw verbreekt de Modbus TCP-verbinding. Is dat normaal?

Ja. Het schrijven van netwerkconfiguratieregiters zoals addr, gw, cfg of ctl kan ertoe leiden dat het apparaat zijn netwerkinterface opnieuw instelt, waardoor alle actieve TCP-verbindingen tijdelijk worden verbroken. Wacht enkele seconden en herstel de verbinding. Schrijf deze registers niet tijdens actieve monitoringcycli zonder een reconnect-strategie.

Is het veilig om cfg, ctl of addr zomaar te beschrijven?

De schrijfregisters in dit model beïnvloeden direct de actieve netwerkstack van het apparaat. Een onjuist addr of cidr kan het apparaat onbereikbaar maken. Verifieer de gewenste waarden altijd vooraf, test op één apparaat voordat je wijzigingen uitrolt en zorg voor een alternatieve lokale toegangsmethode voor het geval de verbinding verloren gaat.

Elektricien aan het werk in een open verdeelkast