AC300 (latest firmware) ignores "Charge" in TimeControl and Customized UPS

Hi Forum,

I have two AC300s (firmware details below) and both exhibit the same behavior: when they reach their configured time slot to begin charging they either do nothing (i.e. continue discharging, when Grid Control is “off”) or go into Pass-through Mode “D” (when Grid Control is engaged).

The expected behavior would be to charge the batteries unconditionally in the given time interval (like in Standard UPS) by going into Pass-through mode “C”.

“Discharge” in these UPS modes works as expected: it initiates discharge unconditionally, regardless of SoC and Grid Control settings.

Grateful for any insight.

DSP: 4031.16
ARM: 4032.09
HMI: 6029.06

Thanks in advance,

@gbk Under Customized UPS Mode, Time and SOC are set as two conditions. When one of the conditions is met first, the other condition will be invalid. In addition, the description of SOC Low is wrong. Following the principle of “load priority”, When the battery SOC is lower than the SOC low, the AC output will not be cut off.

Thank you for your feedback.
What you are describing is precisely how I’d expect it to work as well (based on the manual, the on-line YouTube tutorial as well as your explanation). However, it does not.

To give you a concrete example of how things are right now:

SOC low = 0%
SOC high = 30%
Actual SOC: somewhere above 30%
AC300 discharges (still way above 30%) and reaches configured time bracket to charge.

What happens: AC300 continues to discharge (with Grid Control “off”) or switches to PassThrough mode “D” (with Grid Control “on”).

What is expected to happen: AC300 starts charging (PassThrough mode “C”), regardless of the SOC settings, and continues charging until it reaches 100% and/or reaches the end of the explicit charging period set in TimeControl.

I believe this is what you are describing as well, unless I’m fundamentally misunderstanding something.

Happy to provide a video to demonstrate, in case you can’t reproduce.

Many thanks.

@gbk If I didn’t get you wrong, take the example, if you set SOC high = 30%, that means if the SOC reaches 30%, it will stop AC charging. But the actual SOC has been above 30%, so it will not start charging anyway. Also, SOC low = 0%, that means only the SOC reaches 0%, it will load your device on pass-through mode. So what happens on AC300 is what is expected to happen.

Thanks again for your reply.
I thought what you are describing would only be the case when things are purely governed by SOC settings (i.e. either Time Control is completely turned off or it is on but the device is in a “blank” time slot when neither charging nor discharging is configured).
Sounds like SOC high still influences things while charging under TimeControl in at least two ways: {a} it decides if charging actually kicks in (one has to be below SOC high) and {b} the device will only charge until it reaches SOC high (using only grid, without PV).
It also means that in order to achieve 100% SOC in a “charging” time-slot with TimeControl enabled, one still has to set SOC high to 100.

If these are indeed true (as they look/sound like) then I’ll have to rethink my strategy.
Will do some additional testing and report back on the result.

Thanks once again for your time.

@gbk According to your setting, assuming that the time for charging has been reached at that time, it is true that this first condition has been met first. But your setting is that it will not charge if it is above 30%, so when the actual SOC of your machine is above 30%, then the first condition is constrained by the second condition. Through the passage of time, the SOC may be below 30% and will not charge as long as it does not reach the 0% you have set.

Thank you for reconfirming. I think I understand the interactions now. Will configure my charge/discharge cycles with this in mind.

@gbk I’m glad to help you. If you have further question, feel free to ask me.