SMA SMA SunnyIsland Modbus TCP template

SMA SunnyIsland

De SMA Sunny Island is een accu-omvormer voor off-grid en netback-up toepassingen in woon-, bedrijfs- en agrarische installaties. Dit Modbus TCP-template leest apparaatidentificatie, systeemstatus en foutcodes, en meet per fase AC-vermogen, reactief vermogen en netspanning op L1, L2 en L3. De accubewaking omvat laadtoestand, stroom, spanning, temperatuurextremen en cumulatieve laad- en ontlaadenergie. Via schrijfregisters stel je vermogenssetpoints, reactief vermogen, bedieningsmodus en SoC-drempelwaarden in. Met dit template beheer je de SMA Sunny Island direct vanuit je ModbusCloud-portal.

Protocol
Modbus TCP
Aansluiting
Ethernet, Modbus TCP
Registers
41, lezen en schrijven
Merk
SMA
Laatst bijgewerkt

Registers (41)

35 lezen, 6 schrijven

NaamEenheidToegangAdres (Verborgen tot je je e-mailadres invult)Functie (verborgen)Type (verborgen)
device_classLezen
device_typeLezen
serial_numberLezen
software_packageLezen
waiting_time_until_feed_insLezen
system_stateLezen
recommended_actionLezen
messageLezen
fault_correction_measureLezen
max_apparent_powerWLezen
active_charge_energyWhLezen
active_discharge_energyWhLezen
active_powerWLezen
active_power_l1WLezen
active_power_l2WLezen
active_power_l3WLezen
grid_voltage_l1VLezen
grid_voltage_l2VLezen
grid_voltage_l3VLezen
frequencyHzLezen
reactive_power_l1WLezen
reactive_power_l2WLezen
reactive_power_l3WLezen
operating_mode_for_active_power_limitationLezen
battery_currentALezen
soc%Lezen
current_battery_capacityLezen
battery_temperature°CLezen
battery_voltageVLezen
power_supply_statusLezen
lowest_measured_battery_temperature°CLezen
highest_measured_battery_temperature°CLezen
max_occurred_battery_voltageVLezen
allowed_charge_powerWLezen
allowed_discharge_powerWLezen
set_active_powerWSchrijven
set_control_modeSchrijven
set_reactive_powerWSchrijven
grid_guard_codeSchrijven
min_soc_power_on%Schrijven
min_soc_power_off%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

  • Bewaak de laadtoestand van de accu continu om capaciteitsverlies of onverwachte zelfontlading vroegtijdig te signaleren.
  • Vergelijk cumulatieve laad- en ontlaadenergie om de werkelijke round-trip rendement van de accu over meerdere seizoenen te berekenen.
  • Stel een alert in op temperatuurextremen via de hoogste en laagste gemeten temperatuurregisters om schade aan de accu te voorkomen.
  • Controleer de faseverdeling over L1, L2 en L3 om onbalans in driefasige installaties direct te detecteren.
  • Rapporteer de toegestane laad- en ontlaadvermogens naast de actuele setpoints om te verifiëren dat het accubeheersysteem zijn limieten respecteert.

Installatie

  1. Activeer Modbus TCP op de Sunny Island via de webinterface of Sunny Explorer: ga naar de communicatie- of Modbus-sectie en schakel de Modbus-interface in. De standaardpoort is 502.

  2. Verbind de Sunny Island via een netwerkkabel met hetzelfde lokale netwerk als de ModbusCloud Gateway.

  3. Voeg in de ModbusCloud-portal een nieuwe gateway toe, importeer het SMA SunnyIsland-template en voer het juiste unit-ID in. SMA gebruikt standaard unit-ID 3; controleer of dit overeenkomt met de instelling op de omvormer.

  4. Verifieer de verbinding door live waarden te controleren op de soc-register (adres 30845) en het system_state-register (adres 30201) in je portaldashboard.

Veelvoorkomende aandachtspunten

De gateway verbindt, maar alle registerwaarden tonen NaN. Hoe kan dat?

SMA-apparaten retourneren NaN voor registers waarvan de data afkomstig is van de vermogenselektronica-CPU wanneer die CPU inactief is. Dit kan bij de Sunny Island voorkomen tijdens stand-by. Controleer eerst het system_state-register (30201) om te bevestigen dat de omvormer actief is, en herhaal daarna de uitlezing.

Ik ontvang Modbus-foutcode 11 op elk verzoek. Wat gaat er fout?

Foutcode 11 betekent dat het unit-ID in je verzoek niet overeenkomt met het geconfigureerde unit-ID op de omvormer. SMA gebruikt standaard unit-ID 3. Lees de ingestelde waarde uit via de communicatie-instellingen van de omvormer en pas het unit-ID in je ModbusCloud-portaalconfiguratie dienovereenkomstig aan.

Schrijven naar de vermogensregisters heeft geen effect. Wat is de oorzaak?

Vermogenssetpoints via Modbus werken alleen tijdens parallelle netwerking, niet in stand-alone of eilandmodus. Controleer via system_state of de omvormer in netparallelle werking staat. Bepaalde netbeheerparameters vereisen bovendien eerst Grid Guard-authenticatie via register 43090 voordat schrijfacties worden geaccepteerd.

Is het veilig om setpoints zoals set_active_power of min_soc-registers frequent te schrijven?

Wees voorzichtig met schrijfregisters. Vermogenssetpoints zoals set_active_power en set_reactive_power mogen cyclisch worden geschreven. Parameters zoals min_soc_power_on en min_soc_power_off worden echter opgeslagen in flashgeheugen: te frequent schrijven veroorzaakt flash-slijtage en kan de beschermingsdrempels van de accu beïnvloeden. Grid Guard-beschermde registers vereisen bovendien hernieuwde authenticatie na iedere herstart.

Elektricien aan het werk in een open verdeelkast