Sweden
Loading...
India
Loading...

Ess.controller.ess.statemachine

ESS Controller - Mode State Machine (Colored)IdleChargingDischargingBalancingErrorWaiting for conditions:- Stable communication- Valid SoC and Power readingsController actions:- Calculate charge limit- Command inverter: Ptarget < 0- Monitor SoC rise and temperatureController actions:- Calculate discharge limit- Command inverter: Ptarget > 0- Limit export according to grid settingsController actions:- Use balancing resistors or low-current discharge- Maintain cell voltage uniformityController actions:- Stop inverter commands- Notify backend- Wait for reset or safe recoverySystem Init CompleteSoC < SoC_minand PV surplus availableSoC β‰₯ SoC_targetSoC > SoC_maxand grid demand > 0SoC ≀ SoC_targetSoC within nominal rangeand cells unbalancedAll cells balancedFault detected (voltage/temp/current)Fault clearedFault re-detectedNo valid control targetShutdown or Stop Command
ESS Controller - Mode State Machine (Colored)IdleChargingDischargingBalancingErrorWaiting for conditions:- Stable communication- Valid SoC and Power readingsController actions:- Calculate charge limit- Command inverter: Ptarget < 0- Monitor SoC rise and temperatureController actions:- Calculate discharge limit- Command inverter: Ptarget > 0- Limit export according to grid settingsController actions:- Use balancing resistors or low-current discharge- Maintain cell voltage uniformityController actions:- Stop inverter commands- Notify backend- Wait for reset or safe recoverySystem Init CompleteSoC < SoC_minand PV surplus availableSoC β‰₯ SoC_targetSoC > SoC_maxand grid demand > 0SoC ≀ SoC_targetSoC within nominal rangeand cells unbalancedAll cells balancedFault detected (voltage/temp/current)Fault clearedFault re-detectedNo valid control targetShutdown or Stop Command