Dokumentation

Laddningsregler
(för firmwareversioner från 1.25.2)

Dokumentationen av laddningsreglerna för firmwareversioner < 1.25.2 finns här.


                        Skärmdump dialog lastningsregler

Allmänt arbetssätt

Laddningsreglerna i cFos Charging Manager fungerar som små program. När cFos Charging Manager bearbetar laddningsregler tar den ett startvärde som "regelvärde" och går sedan igenom alla laddningsregler uppifrån och ner. Den kontrollerar villkoret för varje regel och, om det är uppfyllt, utför den relevanta åtgärden. Detta fortsätter tills antingen slutet av laddningsreglerna nås eller alternativet "Slutför" är inställt för åtgärden om villkoret är uppfyllt. Det regelvärde som fastställts fram till den punkten returneras sedan. För wallboxar bestämmer laddningsreglerna laddningsströmmen per fas i mA på detta sätt och för batterilagringssystem laddnings- eller urladdningseffekten i W.

För laddningsregler för wallboxar är startvärdet 0, dvs. om ingen regel är uppfylld pausas laddningen. För batterilagringssystem är startvärdet den maximala laddnings- eller urladdningseffekten, dvs. om ingen laddningsregel är uppfylld är den maximala laddnings- eller urladdningseffekten den som anges i batteristyrningsalternativen i cFos Charging Manager.

Det finns ett "PV surplus"-alternativ för laddningsregler för wallboxar. I varje cykel kontrollerar cFos Charging Manager först om laddningsregler med alternativet "PV-överskott" är inställda för wallboxar. Alla wallboxar vars laddningsregel(er) med detta alternativ ger ett värde >= 0 beaktas först och deras laddningsström markeras som överskott. Därefter beaktas alla wallboxar med laddningsregler utan alternativet "PV-överskott". Detta innebär att wallboxar som vill ladda PV-överskott prioriteras. Observera: Om laddningsreglerna med alternativet "PV surplus" returnerar -1 för en wallbox, deltar denna wallbox inte i PV-överskottet. Laddningshanteraren tillämpar då laddningsregler för normal laddning.

Beräkning av överskottet: Om alternativet "PV-överskott" är aktiverat, tar villkoret "PV-överskott >= uttryck" hänsyn till om överskottet delat med de förutspådda laddningsfaserna är tillräckligt stort för att villkoret ska uppfyllas. Om alternativet "PV surplus" inte är aktivt kontrollerar systemet om överskottet på respektive fas är >= expression. Detsamma gäller för villkoren "Nätförsörjning", "Nätinmatning" och "Solkraft". Om alternativet "PV-överskott" är aktivt kontrolleras här summan av strömmarna delat med det förväntade antalet laddningsfaser mot uttrycket, medan om alternativet inte är aktivt kontrolleras strömmen för respektive fas. För åtgärderna, om alternativet "PV surplus" är aktivt, levereras summan av strömmarna för alla faser dividerat med de förväntade laddningsfaserna som värdet för "Deliver surplus", "Deliver solar power", "Deliver grid supply" och "Deliver feed-in", medan om alternativet inte är aktivt, levereras strömmen för respektive fas. Kort sagt: För det vanliga fallet med laddning av PV-överskott rekommenderar vi att alternativet aktiveras. Om alternativet inte är aktivt ligger fokus på lasthantering, dvs. cFos Charging Manager tar hänsyn till alla tre faserna separat.

Varje laddningsregulator har följande allmänna inställningsmöjligheter

ID: Ett fritt valbart nummer. Se nedan för mer information.

Regel aktiv: Regler som inte är aktiva ignoreras.

Veckodagar: Här kan du ange vilka dagar regeln ska följas och vilka dagar den ska ignoreras

PV-överskott: Vid laddningsregler för wallboxar kontrollerar Charging Manager alltid först om laddningsregler för PV-överskott är aktiva. Dessa bestämmer sedan laddningsströmmen per fas. Alla laddningsregler vars alternativ "PV-överskott" inte är inställt bearbetas sedan uppifrån och ner.

Laddning eller urladdning: För laddningsregler för batterilagringssystem bearbetar laddningshanteraren alla laddningsregler med alternativet "Laddning" och alla laddningsregler med alternativet "Urladdning" oberoende av varandra och fastställer därmed den aktuella laddnings- eller urladdningskapaciteten.

Varje laddningsregel har ett villkor och en åtgärd. Åtgärden utförs endast om villkoret är uppfyllt. En åtgärd kan också ha alternativet "Avsluta" aktiverat. I detta fall avslutas bearbetningen av laddningsreglerna efter att åtgärden har utförts och det aktuella regelvärdet returneras. Om "Avsluta" inte är inställt fortsätter Charging Manager med nästa debiteringsregel. Om den når slutet av listan returneras även det aktuella regelvärdet.

Villkor

Alla villkor innehåller alternativet "Inte". Om detta är inställt utförs åtgärden om villkoret inte är uppfyllt. I annat fall utförs åtgärden om villkoret är uppfyllt.

Vissa villkor har alternativet "Fortsätt att utföra regeln utan uppfyllt villkor". Du kan ange en tid i sekunder här. Om villkoret är uppfyllt får det inte vara uppfyllt under x sekunder efteråt och åtgärden utförs fortfarande. Om t.ex. det minsta PV-överskottet uppnås, kan det sedan överskridas under x sekunder och åtgärden kommer fortfarande att utföras.

Tid: Villkoret uppfylls inom den angivna tiden, men inte utanför. Detta gör att du kan ladda vid vissa tidpunkter.

PV-överskott: Villkoret är uppfyllt om PV-överskottet per fas (för laddningsregler för bilar) eller PV-överskottet över alla faser i watt (för batterilagringssystem) är större än (eller lika med) det angivna värdet eller formeln.

Pris: Villkoret är uppfyllt om det aktuella inköpspriset i cent per kWh är mindre än (eller lika med) det angivna värdet eller formeln.

Prisnivå: Villkoret är uppfyllt om den aktuella prisnivån är mindre än (eller lika med) det angivna värdet eller formeln.

Se även: Kostnadsmedveten laddning

SoC: Villkoret är uppfyllt om bilens laddningsstatus (om cFos Charging Manager känner till detta värde) eller batterilagret är större än (eller lika med) det angivna värdet eller formeln.

Antal lastbilar: Villkoret är uppfyllt om antalet lastbilar är större än (eller lika med) det angivna värdet eller formeln.

Nätreferens: Villkoret är uppfyllt om nätreferensen (för laddningsregler för bilar per fas, för laddningsregler för batterilagring i watt över alla faser) är större än (eller lika med) det angivna värdet eller formeln.

Nätinmatning: Villkoret är uppfyllt om nätinmatningen (för laddningsregler för bilar per fas, för laddningsregler för batterilagring i watt över alla faser) är större än (eller lika med) det angivna värdet eller formeln.

Solkraft: Villkoret är uppfyllt om den genererade strömmen per fas (för laddningsregler för bilar) eller den genererade effekten över alla faser (för batterilagring) är större än (eller lika med) det angivna värdet eller formeln.

Ingång aktiv: Villkoret är uppfyllt om ingången med det angivna numret på enheten med det angivna enhets-ID:t (E1, E2, ... för wallboxar, M1, M2, ... för mätare) är aktiv. Siffrorna räknas från 0. På så sätt kan du använda laddningsregler i kombination med kopplingsingångar. Wallboxen cFos Power Brain har till exempel 2 S0-ingångar. För att använda dessa kan du konfigurera en cFos Power Brain S0-mätare som en enhet med rollen "Display" i cFos Charging Manager. Om du antar att mätaren har enhets-ID M1 kan du adressera S0-1-ingången med hjälp av enhets-ID M1 och ingångsnummer 0. Du hittar information om hur du kopplar S0-ingångarna på cFos Power Brain på vår sida om S0-ingångar / S0-räknare och Modbus-räknare. Om du t.ex. vill styra laddningsströmmen med en extern brytare eller använda en rippelkontrollmottagare som växlar ett relä i enlighet med energileverantörens specifikationer, kan du använda laddningsregler med ingång. På så sätt kan du även aktivera en laddningsregulator för PV-överskott via ingång.

Miljövänlig: Här kan du ange den maximala önskade fördröjningen av laddningsprocessen och den förväntade laddningstiden. Villkoret anses uppfyllt (och förblir uppfyllt) så snart cFos Charging Manager har beräknat en starttid som är så miljövänlig och nätvänlig som möjligt och denna har uppnåtts. Se Miljövänlig laddning.

Formel: Villkoret är uppfyllt om värdet i formeln är > 0 (flyttalsvärden). Se formler.

Alltid: Villkoret är alltid uppfyllt.

Åtgärder

Åtgärder utförs om laddningsregelns villkor är uppfyllt (eller om alternativet "Inte" är inställt och villkoret inte är uppfyllt).

Sätts till värde/formel: Det aktuella regelvärdet sätts till det angivna värdet eller formeln.

Leverera PV-överskott / Leverera solkraft / Leverera nätmatning/ Leverera inmatning: Det aktuella styrvärdet sätts till motsvarande värde. För laddningsregler för lagringssystem, effekten i watt över alla faser. För laddningsregler för wallboxar är detta strömmen per fas vid normalladdning, för överskottsladdning ("PV surplus" alternativet är inställt) summan av strömmarna över alla faser, dividerat med antalet faser (förutspådda eller faktiska) som används för laddning. Värdet kan också multipliceras med en faktor, som är 1 som standard. Detta kan till exempel användas för att styra ett batterilagringssystem för att undvika nätförbrukning eller inmatning. Laddningsnivån för batterilagringssystemet skulle ladda lagringssystemet med nätförsörjningen. Men eftersom det finns mätfel vid fastställandet av nätreferensen, används nätreferensen multiplicerad med en faktor nära 1 som laddningsregel för lagringssystemet.

Ställ in variabel: Den angivna variabeln sätts till ett värde eller en formel. Du kan ange Charging Manager-variabler eller användardefinierade enhetsvariabler som namn. Charging Manager-variabler börjar med "CM.", enhetsvariabler har ett enhets-ID och variabelns namn (t.ex. E1.x).

Följande variabler är också tillgängliga:

_rule_valDet aktuella regelvärdet. Du kan också fråga efter detta i formler.
_rule_idDet aktuella regel-ID:t. Regel-ID:t ställs in på ID:t för den första oignorerade regeln och visas i enhetsplattan. Du kan också använda "_rule_id" för att ställa in detta värde per regel, t.ex. för att visualisera vilken viktig regel som har bearbetats.
_rule_minDetta värde ställs normalt in för omkoppling mellan enfas- och trefasladdning, t.ex. om du anger villkor med en strömgräns. Här kan du själv ställa in detta värde. Systemet växlar från enfasladdning till trefasladdning om strömgränsen har varit större än (eller lika med) "_rule_min" under en tidsperiod.
_undercutAktivera undershoot om värdet är större än noll (se nedan för förklaring).

Och: Länka regeln till nästa regel. Villkoret för nästa regel anses inte vara uppfyllt om villkoret för den aktuella regeln inte är uppfyllt (oavsett om villkoret för nästa regel faktiskt är uppfyllt).

Eller: Länka regeln till nästa regel. Villkoret för nästa regel anses vara uppfyllt om villkoret för den aktuella regeln är uppfyllt (oavsett om villkoret för nästa regel faktiskt är uppfyllt).

Gå till: cFos Charging Manager söker (uppifrån och ned) efter den första laddningsregeln vars ID är detsamma som det angivna ID:t och fortsätter bearbetningen av laddningsreglerna med denna. Om den inte hittar någon fortsätter den bearbetningen med nästa laddningsregel. Varning: Undvik ändlösa loopar! Även om Charging Manager avbryter bearbetningen av laddningsreglerna efter ett tag, kan det slösa onödig (beräknings)tid. I kombination med villkoren i debiteringsreglerna kan du använda den här åtgärden för att skapa små regelprogram.

Underskridande

För vissa villkor kan du ange en tid i sekunder under vilken regeln ska fortsätta att utföras även om villkoret inte är uppfyllt. Du kan t.ex. definiera en regel som utförs när en kopplingsingång ställs in. Om du sedan anger en tid, kommer denna regel att fortsätta att utföras i N sekunder även om ingången inte längre är inställd. Vid laddning av PV-överskott kan du använda denna tid för att förhindra att laddningen avbryts av kortvariga moln.

Charging Manager minns i en flagga som heter "_undercut" om denna "undercut" är aktiv för minst en regel. Om laddningsreglerna för wallboxar resulterar i ett värde under den minsta laddningsström som satts i wallboxen och flaggan "_undercut" är satt, returnerar cFos Charging Manager den minsta laddningsströmmen som regelvärde så att bilen fortsätter att laddas. Du kan dock också själv sätta eller ta bort flaggan "_undercut" med hjälp av laddningsregeln (se ovan).