SunSpec SunSpec Model 1 — Common Modbus TCP template

SunSpec Model 1 — Common

SunSpec Model 1, het Common Block, is de verplichte identificatieheader die aanwezig is op elk SunSpec-compatibel apparaat: omvormers, energiemeters, batterijsystemen en klimaatregelaars. Via Modbus TCP leest deze template de modelidentificator, bloklengte, fabrikantsnaam, apparaatmodel, optielabel, firmwareversie en serienummer, en biedt toegang tot het apparaatadresregister voor lezen en schrijven. Door de template in je ModbusCloud-portaal te importeren, beschik je direct over een geverifieerde apparaatidentiteit, zodat je kunt bevestigen welk fysiek apparaat op een bepaald unit-ID actief is voordat je functionele modellen gaat uitlezen.

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

Registers (8)

8 lezen, 1 schrijven

NaamEenheidToegangAdres (Verborgen tot je je e-mailadres invult)Functie (verborgen)Type (verborgen)
idLezen
lLezen
mnLezen
mdLezen
optLezen
vrLezen
snLezen
daLezen 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

  • Verifieer de fabrikantsnaam en het modeltype op nieuw geplaatste SunSpec-apparaten voordat je functionele monitoringtemplates activeert.
  • Houd firmwareversies bij over een hele apparatenpark om apparaten te identificeren die een software-update nodig hebben.
  • Bevestig dat het serienummer via Modbus overeenkomt met het apparaatlabel om bedradingsfouten of unit-ID-conflicten op multidrop-bussen te detecteren.
  • Monitor het apparaatadresregister om onverwachte wijzigingen van het unit-ID te signaleren die pollingconflicten kunnen veroorzaken op gedeelde netwerksegmenten.
  • Controleer het optieveld op meerdere locaties om consistente apparaatconfiguraties te verifiëren tijdens periodieke audits.

Installatie

  1. Schakel Modbus TCP in op het doelwit via de webinterface of het display, onder de communicatie- of Modbus-instellingen, en noteer het IP-adres en de poort (standaard 502).

  2. Verbind het apparaat en de ModbusCloud Gateway met hetzelfde lokale netwerk en zorg dat TCP-poort 502 niet geblokkeerd wordt door een firewall.

  3. Voeg in het ModbusCloud-portaal de Gateway toe, importeer de SunSpec Model 1 Common-template en wijs het juiste Modbus unit-ID toe dat overeenkomt met de apparaatconfiguratie (veelal 1 of 126).

  4. Start een handmatige poll en controleer de mn- en sn-registers: de fabrikantsnaam en het serienummer moeten overeenkomen met het typeplaatje van het apparaat, wat bevestigt dat de verbinding actief is.

Veelvoorkomende aandachtspunten

De mn- en md-registers geven lege of onleesbare tekst terug. Hoe komt dat?

SunSpec-stringregisters zijn null-gevuld en big-endian gecodeerd. Als de client de bytesvolgorde omwisselt of null-bytes onjuist afkapt, verschijnen de strings als rommel. Controleer of de ModbusCloud Gateway de volledige registerlengte uitleest zonder byteswapping: mn beslaat 16 registers en md beslaat 16 registers vanaf de respectieve offsets.

Polling geeft een Modbus-uitzondering op adres 0. Wat gaat er mis?

Sommige apparaten plaatsen de SunSpec-kaart op basisadres 40000 of 50000, niet op offset 0. De registeradressen in deze template zijn relatieve offsets binnen het SunSpec-blok. Controleer het basisadres in de documentatie van het apparaat en stel de basisoffset van de ModbusCloud Gateway dienovereenkomstig in.

Er verschijnen geen waarden terwijl de gateway een TCP-verbinding toont.

Controleer het unit-ID. Veel SunSpec-apparaten gebruiken standaard unit-ID 1, maar gateways voor meerdere omvormers hanteren hogere ID's (bijvoorbeeld 125 voor de gateway zelf en 126 en hoger voor aangesloten omvormers). Stel het juiste unit-ID in het ModbusCloud-portaal in en start de poll opnieuw.

Is het veilig om het da-register te schrijven om het unit-ID op afstand te wijzigen?

Het schrijven naar da wijzigt het Modbus unit-ID van het apparaat direct, waardoor alle actieve pollingsessies op het oude ID worden verbroken. Leg van tevoren de huidige waarden van id en sn vast om te bevestigen dat je het juiste apparaat aanspreekt. Op sommige apparaten veroorzaakt een al-in-gebruik unit-ID adresconflicten voor alle apparaten op dat bussegment.

Elektricien aan het werk in een open verdeelkast