SunSpec SunSpec Model 16 — Simple IP Network Modbus TCP template

SunSpec Model 16 — Simple IP Network

SunSpec Model 16 is een gestandaardiseerd informatiemodel van de SunSpec Alliance voor het uitlezen en instellen van de IP-netwerkconfiguratie van SunSpec-compatibele apparaten via Modbus TCP. Met deze template heb je vanuit het ModbusCloud-portal direct toegang tot de interfacenaam, IP-configuratiemodus, IPv4-adres, subnetmasker, standaardgateway, primaire en secundaire DNS-servers en de linkbesturing. Omdat Model 16 leveranciersneutraal is, werkt dezelfde template op omvormers, energiemeters en batterijsystemen die de SunSpec-standaard ondersteunen. Netwerkinstellingen op afstand controleren en corrigeren bespaart een bezoek ter plaatse.

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

Registers (11)

11 lezen, 8 schrijven

NaamEenheidToegangAdres (Verborgen tot je je e-mailadres invult)Functie (verborgen)Type (verborgen)
idLezen
lLezen
namLezen en schrijven
cfgLezen
ctlLezen en schrijven
addrLezen en schrijven
mskLezen en schrijven
gwLezen en schrijven
dns1Lezen en schrijven
dns2Lezen en schrijven
lnkctlLezen 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 toegewezen IPv4-adres van een extern SunSpec-apparaat zonder naar de locatie te rijden.
  • Bevestig dat subnetmasker en gateway correct zijn na een wijziging in de netwerkinfrastructuur.
  • Monitor de ingeschakelde toestand van de interface om onverwachte verbindingsuitval op meerdere locaties te detecteren.
  • Controleer de DNS-serverinstellingen op SunSpec-apparaten tijdens een bedrijfsbrede netwerkmigratie.
  • Vergelijk de IP-configuratiemodus in een installatievloot om apparaten te vinden die nog DHCP gebruiken terwijl een statisch adres vereist is.

Installatie

  1. Bevestig dat het doelapparaat SunSpec Model 16 ondersteunt door het Modbus-registeroverzicht of het SunSpec PICS-document te raadplegen; de meeste SunSpec-compatibele omvormers en meters met een Ethernet-interface bevatten dit model.

  2. Verbind het apparaat met hetzelfde LAN-segment als de ModbusCloud Gateway en zorg dat TCP-poort 502 bereikbaar is vanaf de Gateway naar het apparaat.

  3. Voeg in het ModbusCloud-portal een nieuw apparaat toe, importeer de SunSpec Model 16 Simple IP Network-template en stel het juiste unit-ID en basisadresoffset in voor het doelapparaat.

  4. Lees het addr-register terug en vergelijk het met het bekende IP-adres van het apparaat om te bevestigen dat de template het juiste modelblok uitleest.

Veelvoorkomende aandachtspunten

Alle stringregisters geven lege of onleesbare waarden terug. Waarom?

SunSpec-strings zijn UTF-8-gecodeerd en opgevuld met null-bytes tot hun volledige lengte. Sommige Modbus-clients die resterende null-bytes niet weggooien tonen onleesbare tekst. Controleer of de firmware van je gateway null-terminated SunSpec-strings correct afhandelt, en lees de volledige registerbreedte zoals aangegeven in het lengteregister l.

De gateway verbindt, maar er verschijnen geen registerwaarden. Wat nu?

SunSpec Model 16 staat op een dynamische offset binnen de Modbus-registerkaart van het apparaat, niet op een vast absoluut adres. Het modelblok begint waar het apparaat het plaatst na de SunS-markering en het Common Model. Scan vanaf de SunS-markering op adres 0, 40000 of 50000 om het juiste basisadres te vinden voordat je deze template toepast.

Schrijven naar addr, msk of gw zorgde dat het apparaat offline ging.

Het wegschrijven van netwerkconfiguratiepunten zoals addr, msk, gw, dns1, dns2 en lnkctl heeft op veel apparaten direct effect en verbreekt de verbinding als er onjuiste waarden worden ingevoerd. Bereid nieuwe instellingen voor en controleer ze goed voordat je schrijft. Zorg altijd voor een fysieke terugvaloptie voordat je schrijfbewerkingen uitvoert.

Het cfg-register geeft een onverwachte numerieke code terug. Wat betekent dat?

Het cfg-register is een opsomming waarbij elke numerieke waarde een IP-toewijzingsmodus vertegenwoordigt, doorgaans 0 voor onbekend, 1 voor DHCP en 2 voor statisch. De exacte symboolkoppeling staat in de SunSpec Model 16 SMDX-specificatie. Vergelijk de ruwe waarde met die tabel om de huidige modus te bepalen.

Elektricien aan het werk in een open verdeelkast