Mijn Thuis-batterij

Z01. Eigen EMS

Het is mogelijke om een eigen regelkring te maken zodat de Victron installatie precies doet wat jezelf wil.

Je hebt hiervoor een Modbus of MQTT server voor nodig.

Aangezien Victron terug waarst compatible is, geef ik hier alleen de gegevens voor de recente firmware.

In dit document wordt alleen gebruik gemaakt van Mode 3.

Modus 3 betekent dat u de Multi zelf rechtstreeks aanstuurt door het vermogen in te stellen dat deze op de wisselstroomingang moet ontvangen/terugleveren. Dit maakt volledige controle mogelijk over de omvormer/lader en het vermogen van en naar de accu. Het vermogen dat naar de accu stroomt (of preciezer gezegd: naar het gelijkstroomsysteem dat op de Multi is aangesloten) is gelijk aan het vermogen van de wisselstroomingang min het vermogen van de wisselstroomuitgang. In modus 3 moet u uw eigen regelkring creëren en het instelpunt regelmatig bijwerken.

Modbus TCP gebruiken.
Gebruik unit-id 246, die overeenkomt met de CCGX VE.Bus-poort. Op een Venus-GX gebruikt u in plaats daarvan unit-id 242.
Zie de hierboven vermelde registernummers. Gebruik ModbusTCP unitid 100.

a) Instelpunt netvermogen – Modbus-TCP-registers 37, 40 en 41
Positief: Stroom afnemen van het elektriciteitsnet.
Negatief: Stroom terugleveren aan het net.
Register 37 regelt het instelpunt in eenfasige systemen, of voor L1 in meerfasige systemen.
Registers 40 en 41 regelen respectievelijk de instelpunten voor L2 en L3.
Deze registers hebben een bereik van -32768W tot 32767W (schaalfactor=1).
Deze registers moeten elke 60 seconden worden beschreven, anders schakelt de Multi over naar de Passthrough-modus.

b) Opladen uitschakelen
Modbus-TCP-register 38
0: Oplader is ingeschakeld.
1: Oplader is uitgeschakeld.
Belangrijk: Het uitschakelen van de oplader schakelt ook de feedback uit.

c) Feed-in uitschakelen
Modbus-TCP-register 39
0: De omvormer is ingeschakeld om stroom aan het net te leveren.
1: De omvormer levert geen stroom aan het net.
Als zowel Charge als Feed-in zijn uitgeschakeld, schakelt de Multi over naar Passthru.

d) Overspanningsbeveiliging uitschakelen
Modbus-TCP-register 65
Overspanningsteruglevering kan worden gebruikt om overtollige gelijkstroom van PV-panelen terug te leveren aan het net. Houd er rekening mee dat DVCC ingeschakeld moet zijn om deze functie correct te kunnen gebruiken.

0: Voer overspanning terug in het net.
1: Voer geen overspanning terug in het elektriciteitsnet.

e) Maximaal ingangsvermogen als gevolg van overspanning – Modbus-TCP register 66 tot 68
Wanneer de overspanningsbeveiliging is ingeschakeld, kunnen deze registers worden gebruikt om de hoeveelheid toegevoerde stroom te beperken. Om de beperking uit te schakelen, schrijft u een groot getal naar het register.

Register 66: Overspanningslimiet voor L1
Register 67: Overspanningslimiet voor L2-voeding
Register 68: Overspanningslimiet voor L3-voeding

f) Vermogensinstelpunten fungeren als limiet
Modbus-TCP-register 71
Wanneer dit register op 1 is ingesteld, zal de Multi overspanning toevoeren tot de waarde in registers 37, 40 en 41. Dit is handig bij het voeden van belastingen met overtollige gelijkstroom gekoppelde PV-energie, terwijl de batterijen volledig opgeladen blijven. De vermogensinstellingen worden vervolgens zoals gebruikelijk aangepast aan de belastingen, maar de Multi zal alleen overtollige PV-energie toevoeren en geen energie uit de batterijen.

g) Overspanningscompensatie
Modbus-TCP-register 72
Bij het terug leveren van overtollige gelijkstroom van zonnepanelen aan verbruikers of aan het elektriciteitsnet, heeft de Multi twee mogelijke instellingen. Hij kan ofwel een offset van 1V toevoegen aan de laadspanning van de zonnecel, ofwel een offset van 100mV. Deze waarden gelden voor een 12V-configuratie en moeten respectievelijk met 2 of 4 worden vermenigvuldigd voor een 24V- of 48V-configuratie.

De hogere instelling van 1V is een verouderde instelling en wordt nu afgeraden. Bij gebruik van ESS-modus 3 met de overspanningsbeveiliging wordt aanbevolen dit register op 1 in te stellen, waardoor de lagere offset van 100mV wordt gebruikt.

Hoe het werkt.

  • Wanneer het elektriciteitsnet beschikbaar is, wordt de Multi erop aangesloten. U kunt de werking ervan regelen met het vermogens instelpunt. Bij een negatieve waarde stroomt er energie naar het net. Bij een positieve waarde wordt er energie van het net afgenomen. Enkele voorbeelden:
  • Wanneer ingesteld op -400W, levert het apparaat 400W terug via de ingang. Deze energie wordt uit de batterij gehaald. Als er ook een wisselstroombelasting van 200W is aangesloten op de wisselstroomuitgang, bedraagt ​​de totale energie die uit de batterij wordt gehaald 600W. De batterijen worden altijd ontladen wanneer het instelpunt negatief is.
  • Wanneer ingesteld op 400W, neemt het apparaat 400W van de wisselstroomingang. Als de belasting op de uitgang lager is dan 400W, laadt het de batterij op met het verschil. Als de belasting op de wisselstroomuitgang hoger is, ontlaadt het de batterij met het verschil. Dus bij een positieve instelwaarde hangt het laden/ontladen ook af van de aangesloten belastingen.
  • Belangrijke opmerking : De bovenstaande voorbeelden beschrijven de werking vanuit het oogpunt van het GX-apparaat. Bij directe communicatie met de ESS-assistent (zie verderop) dient u er rekening mee te houden dat het GX-apparaat het instelpunt omkeert: positief wordt negatief en omgekeerd.
  • Houd er rekening mee dat het altijd binnen de limieten van de batterij en het maximale vermogen van de omvormer zal blijven: wanneer de batterij vol is of wanneer de maximale laadstroom zoals geconfigureerd in VEConfigure al is bereikt, zal er geen extra vermogen worden verbruikt. En wanneer de opdracht wordt gegeven om te ontladen met 10.000 watt terwijl de omvormer slechts een capaciteit van 2500 watt heeft, zal er met 2500 watt worden ontladen totdat de batterij leeg is.
  • Om de Multi in de omvormermodus te zetten, zet u de schakelaar op ‘Alleen omvormer’. Houd er rekening mee dat er in dat geval geen netondersteuning meer is. Bij overbelasting schakelt de omvormer uit en geeft een over belastingsalarm af in plaats van terug te schakelen naar het net.
  • Als er geen netspanning beschikbaar is, schakelt het apparaat automatisch over naar de omvormermodus, tenzij de schakelaar op ‘alleen lader’ staat. In de omvormermodus is het ingestelde vermogen niet van toepassing.

Diverse opmerkingen:

  • Het interne omschakelrelais sluit wanneer er wisselstroom beschikbaar is. In de doorvoerstand worden de belastingen op de wisselstroomuitgang gevoed door de wisselstroomingang.
  • Als er geen wisselstroomingang beschikbaar is, schakelt het apparaat over naar de invertermodus, tenzij het is ingesteld op ‘Alleen oplader’ of een ‘lage celspanning’-signaal ontvangt van een batterijbeheersysteem (BMS).
  • Houd er rekening mee dat de Multi uw instructies mogelijk negeert als deze niet kan worden uitgevoerd, bijvoorbeeld omdat de batterij leeg of vol is. Lees voor uw besturingsalgoritme altijd het werkelijke vermogen terug van de Multi, unit-id 246 en register-id 12.

Zie het modbustcp-excelbestand voor schaalvergroting en gegevenstypen, beschikbaar hier .

Houd er rekening mee dat er diverse op- en afbouwbeperkingen gelden, opgelegd door netcodes en nalevingseisen, maar ook omwille van de stabiliteit; waardoor het systeem mogelijk traag reageert op grote belastingcommando’s.

  • De ‘VE.Bus naar VE.Can interface’ ondersteunt het lezen en schrijven van het ESS/grid-parallel setpoint niet.
  • Als uw systeem een ​​ESS-compatibele AC-sensor bevat die is ingesteld als netmeter, zal het GX-apparaat automatisch naar modus 1 gaan en de AC-vermogenssetpoint continu bijwerken. U kunt dit gedrag uitschakelen door Instellingen →ESS→Modus in te stellen op externe besturing . Dit schakelt ook BatteryLife uit . Om dit via D-Bus of MQTT te doen: stel de waarde van /Settings/CGwacs/Hub4Mode in de service com.victronenergy.
    settings in op 3 (=ESS-besturing uitgeschakeld).

Reactietijden en Acceleratietijden
Er zijn meerdere factoren die de reactietijd op een (digitaal) invoercommando bepalen:

  • Latentie en communicatiesnelheid van alle componenten in de communicatieketen: ModbusTCP of MQTT, GX-apparaat, MK3-microprocessor, ESS Assistant, interne communicatie in de Multi zelf.
  • De snelheidsbeperking wordt opgelegd door de gebruikte landcode. Code “Overig” kent geen snelheidsbeperking, code “Europa” staat door de installateur configureerbare snelheidsbeperking toe, en veel andere codes hebben een vaste opstarttijd.
  • De omvormer/lader heeft een vastgelegde snelheidsbegrenzing in de firmware: volgens ESS-versie 162 is deze ingesteld op 400 W per seconde. De reden voor deze snelheidsbegrenzing is dat er zonder deze begrenzing problemen met de regeling (overbelasting en dergelijke) optreden wanneer het lichtnet zwak is (lange kabels en dergelijke resulteren in een relatief hoge impedantie). Meer informatie hierover vindt u hier , evenals in de ESS-handleiding.

Voorbeelden van externe controle.
In dit gedeelte worden een aantal voorbeelden van externe besturing besproken. Om deze voorbeelden te laten werken, moet u de ESS-modus instellen op “Externe besturing”. Hierdoor zal de Multi in de passthrough-modus gaan totdat deze een instructie van een externe bron ontvangt.

Bij gebruik van Modbus-TCP dient u er rekening mee te houden dat de unit-id voor de CCGX 246 is en voor de Venus-GX 242. Deze voorbeelden tonen alleen de paden en registers voor een eenfasig systeem. Er zijn ook paden en registers voor het instelpunt van andere fasen. Raadpleeg het document Modbus-TCP register-list , dat u kunt downloaden van de website, voor meer informatie hierover.

Het uitschakelen van laad en ontlaad functies.
Stel register 38 in op 1.
Stel register 39 in op 1.

Geef de Multi de opdracht om de accu op te laden:
Deze instructies geven de Multi de opdracht om met 32 ​​kW te laden. Houd er rekening mee dat de Multi alleen laadt met de maximale laadstroom die is ingesteld, evenals met de parameters die door een BMS zijn ingesteld; met andere woorden, hij doet zijn best.

Houd er rekening mee dat de waarde van AcPowerSetpoint minstens elke 60 seconden moet worden weggeschreven.

Stel register 38 in op 0.
Stel register 39 in op 1.
Stel register 37 in op 32700

Geef de Multi de opdracht om de batterij te ontladen.
Let op: de waarde van AcPowerSetpoint moet minstens elke 60 seconden worden opgeslagen. Het regelpunt bevindt zich bij de AC-ingang van de Multi. Als er belastingen op de uitgang zijn aangesloten, moet uw regelkring hiermee rekening houden.

U kunt het AcPowerSetpoint instellen op elke gewenste waarde. Als deze waarde hoger is dan de maximale capaciteit van de Multi, zal deze met de maximale capaciteit ontladen.

Stel register 38 in op 0.
Stel register 39 in op 0.
Stel register 37 in op -1000

Het originele Victron document, vind je Hier