The bottom line is that the Schneider systems are extremely robust, reliable and highly configurable. It is because of this Flexibility that programming is ... difficult... especially for inexperienced DIYers like myself. While I am sure there are faulty systems out there, the vast majority of problems seems to stem from incorrect settings because the software programming layout is NOT intuitive.
I have finally gotten my system to work the way it SHOULD without magic work arounds or hardware rigging.
I was only able to accomplish this by reading a ton of input from all of the highly knowledgeable people on this forum, reading the [LATEST] manuals over and over, trial and error, AND ALOT of deductive reasoning (since the manuals from Schneider are not great, imo).
My hope with this message is to provide a useful summary of my settings and the consolidated input learned from EVERYONE on this forum in an attempt to say thanks for the help and to hopefully help other novices from giving up on these great, proven, systems.
Please keep in mind that I am NOT an expert in solar setups. I am not an electrician nor an electrical engineer. I am merely a NOVICE who has spent alot of time working through the SAME problems most of you have been having. I can only tell you what WORKED FOR ME in the hope that it will also work for your system.
My setup:
- 7.1 kw ground mount array
- Single Schneider XW Pro inverter
- Single 100A/600v Schneider mppt charge controller
- 400Ah LiFePO4 battery bank
- Schneider battery monitor
Grid support is different than Enhanced Grid Support.
Problems of the inverter cycling between charge and sell is due to 2 reasons:
- Small setup (battery and solar spec'd to min required by schneider XW Pro)
- The smaller system running in basic "Grid Support" mode rather than "Enhanced Grid Support" mode (they are different)
If using voltage to manage battery charging, most people resort to running the sell mode in voltage only (vs SOC) and setting the sell voltage on the xw pro at just above their battery bank resting voltage to prevent the XW from cycling between sell and charge while trying to sell to the grid. While this does work (and is the only option for those who have MPPT charge controllers that cannot communicate with the XW PRO), managing the charge process of LiFePO4 batteries using voltage only can be problematic. In addition, this is not the most efficient way to utilize the SELL function of the XW PRO.
Most installers will tell you that a bigger battery bank is needed (at significant cost) to stop the cycling and charging issues. Maybe, but try this first:
If using SOC or not, ENHANCED Grid Support function is the best option to get a smaller system to sell to the grid, not drain the batteries while doing it, and stop the cycling between charge and sell.
To get the XW Pro to switch from basic grid support selling to ENHANCED grid support sell, consider the following:
- The absorption charge settings of the XW Pro and the mppt charge controller need to be identical (see XW Operation Manual released 2023)
- Float charge settings of the mppt controller needs to be set a bit higher than your battery bank resting voltage (typically 54.4v)
- The SELL AMPS setting on the XW pro needs to be set very low at first to prevent cycling in basic grid support mode, then you can raise it up slowly AFTER the XW shifts to ENHANCED grid support mode.
- If using SOC, Sell SOC needs to be <100% (my system would not sell if set to >100% soc)
- Sell VOLTS setting on the XW needs to be set at 64 to 65+v (above the "equalize" setting). All this does is tell the XW Pro to switch to Enhanced grid support mode AFTER first running and passing a system sell test AT MAX SELL AMPS in basic grid support mode.
- When first started up, the XW Pro will be in basic grid support mode and will run a test by selling to the grid at the MAX sell amps setting in the XW. It WILL use the batteries and solar to do this and may drain the batteries a bit if you have a small bank and/or insufficient PV. If SOC (or voltage if not using SOC) falls below the sell setting parameters, the XW will switch back to charge and then cycle between sell and charge until the test is passed, which may never happen if it doesnt run for the duration it needs to before reverting back to charge from sell.
- The way to avoid this is to make sure all your settings are correct (see page 101 of the 2023 XW Operation Manual) AND lower your sell amps to a level that your batteries and solar can handle for the longest duration possible without a significant SOC or voltage drop (also may help to try startup on a high PV day with low sell amps)
- If the XW sell test is passed, the XW will automatically switch to ENHANCED grid support mode which then uses the data (volts and available DC amps) from the mppt controller to manage the sell function. This will allow the XW to use the DC amps coming from the mppt charge controller to dictate how much power to sell after having sufficient PV to charge batteries and managing AC loads. The max sell amps setting in the XW pro will then only be used as a ceiling for the system sell amps (ie, it will sell excess DC output from the SCHNEIDER MPT charge controller after determining it has sufficient DC to charge batteries and support AC loads) .
- At that point, you can raise the max sell amps setting in the XW pro to whatever the max your PV array and mppt controller can pump out at max PV @ FLOAT voltage. My 7kw array and 100amp charge controller puts out about 5.5 kw max DC @ 54.4v at full sun. This converts to about 23A@ 240v AC, so I have my max sell amps now set at 25A after running the initial startup test at about 10A.
My small system now wakes up in the AM, uses available PV to charge the batteries, then, once sufficient DC output is available from the PV array to maintain batteries and support AC loads, the XW starts to sell excess PV to the grid while maintaining the batteries just above their resting voltage all day.
When using the XW Pro to charge the batteries from the grid, it will use the SOC setting on the battery monitor (rather than voltage) to prevent overcharging risks of charging by voltage only. If using voltage only, recommend limiting the absorption duration time while charging at a voltage no higher than 56.8v (48v LiFePO4 battery setup).
NOTE: The schneider mppt controller uses voltage only, regardless of the installation of a battery monitor. Again, absorption voltage settings of the MPPT charge controller and the XW must be the same for the Enhanced Grid Support function to work.
I have finally gotten my system to work the way it SHOULD without magic work arounds or hardware rigging.
I was only able to accomplish this by reading a ton of input from all of the highly knowledgeable people on this forum, reading the [LATEST] manuals over and over, trial and error, AND ALOT of deductive reasoning (since the manuals from Schneider are not great, imo).
My hope with this message is to provide a useful summary of my settings and the consolidated input learned from EVERYONE on this forum in an attempt to say thanks for the help and to hopefully help other novices from giving up on these great, proven, systems.
Please keep in mind that I am NOT an expert in solar setups. I am not an electrician nor an electrical engineer. I am merely a NOVICE who has spent alot of time working through the SAME problems most of you have been having. I can only tell you what WORKED FOR ME in the hope that it will also work for your system.
My setup:
- 7.1 kw ground mount array
- Single Schneider XW Pro inverter
- Single 100A/600v Schneider mppt charge controller
- 400Ah LiFePO4 battery bank
- Schneider battery monitor
Grid support is different than Enhanced Grid Support.
Problems of the inverter cycling between charge and sell is due to 2 reasons:
- Small setup (battery and solar spec'd to min required by schneider XW Pro)
- The smaller system running in basic "Grid Support" mode rather than "Enhanced Grid Support" mode (they are different)
If using voltage to manage battery charging, most people resort to running the sell mode in voltage only (vs SOC) and setting the sell voltage on the xw pro at just above their battery bank resting voltage to prevent the XW from cycling between sell and charge while trying to sell to the grid. While this does work (and is the only option for those who have MPPT charge controllers that cannot communicate with the XW PRO), managing the charge process of LiFePO4 batteries using voltage only can be problematic. In addition, this is not the most efficient way to utilize the SELL function of the XW PRO.
Most installers will tell you that a bigger battery bank is needed (at significant cost) to stop the cycling and charging issues. Maybe, but try this first:
If using SOC or not, ENHANCED Grid Support function is the best option to get a smaller system to sell to the grid, not drain the batteries while doing it, and stop the cycling between charge and sell.
To get the XW Pro to switch from basic grid support selling to ENHANCED grid support sell, consider the following:
- The absorption charge settings of the XW Pro and the mppt charge controller need to be identical (see XW Operation Manual released 2023)
- Float charge settings of the mppt controller needs to be set a bit higher than your battery bank resting voltage (typically 54.4v)
- The SELL AMPS setting on the XW pro needs to be set very low at first to prevent cycling in basic grid support mode, then you can raise it up slowly AFTER the XW shifts to ENHANCED grid support mode.
- If using SOC, Sell SOC needs to be <100% (my system would not sell if set to >100% soc)
- Sell VOLTS setting on the XW needs to be set at 64 to 65+v (above the "equalize" setting). All this does is tell the XW Pro to switch to Enhanced grid support mode AFTER first running and passing a system sell test AT MAX SELL AMPS in basic grid support mode.
- When first started up, the XW Pro will be in basic grid support mode and will run a test by selling to the grid at the MAX sell amps setting in the XW. It WILL use the batteries and solar to do this and may drain the batteries a bit if you have a small bank and/or insufficient PV. If SOC (or voltage if not using SOC) falls below the sell setting parameters, the XW will switch back to charge and then cycle between sell and charge until the test is passed, which may never happen if it doesnt run for the duration it needs to before reverting back to charge from sell.
- The way to avoid this is to make sure all your settings are correct (see page 101 of the 2023 XW Operation Manual) AND lower your sell amps to a level that your batteries and solar can handle for the longest duration possible without a significant SOC or voltage drop (also may help to try startup on a high PV day with low sell amps)
- If the XW sell test is passed, the XW will automatically switch to ENHANCED grid support mode which then uses the data (volts and available DC amps) from the mppt controller to manage the sell function. This will allow the XW to use the DC amps coming from the mppt charge controller to dictate how much power to sell after having sufficient PV to charge batteries and managing AC loads. The max sell amps setting in the XW pro will then only be used as a ceiling for the system sell amps (ie, it will sell excess DC output from the SCHNEIDER MPT charge controller after determining it has sufficient DC to charge batteries and support AC loads) .
- At that point, you can raise the max sell amps setting in the XW pro to whatever the max your PV array and mppt controller can pump out at max PV @ FLOAT voltage. My 7kw array and 100amp charge controller puts out about 5.5 kw max DC @ 54.4v at full sun. This converts to about 23A@ 240v AC, so I have my max sell amps now set at 25A after running the initial startup test at about 10A.
My small system now wakes up in the AM, uses available PV to charge the batteries, then, once sufficient DC output is available from the PV array to maintain batteries and support AC loads, the XW starts to sell excess PV to the grid while maintaining the batteries just above their resting voltage all day.
When using the XW Pro to charge the batteries from the grid, it will use the SOC setting on the battery monitor (rather than voltage) to prevent overcharging risks of charging by voltage only. If using voltage only, recommend limiting the absorption duration time while charging at a voltage no higher than 56.8v (48v LiFePO4 battery setup).
NOTE: The schneider mppt controller uses voltage only, regardless of the installation of a battery monitor. Again, absorption voltage settings of the MPPT charge controller and the XW must be the same for the Enhanced Grid Support function to work.
Last edited: