Automation Glossary • Verify Charge Controller Setpoints

How to Verify Solar Charge Controller Setpoints

Merobix Engineering • • 5 min read

A charge controller left on the wrong preset will quietly shorten the life of a battery bank that took real money to install. The preset names sound reassuring, but what the battery experiences is the numbers behind them, and those must come from the battery datasheet. This page walks the verification: read back every setpoint, compare each to the datasheet, and then watch a real charge cycle at the battery terminals.

Back to Blog

Verify Charge Controller Setpoints in one line: To verify solar charge controller setpoints, read back the actual configured voltages for bulk or absorption, float, and equalization along with the low-voltage disconnect, compare each against the battery manufacturer's datasheet for your exact model and chemistry, and then meter a full charge cycle at the battery terminals to confirm the battery really sees those values.

What You Need

You need the battery datasheet for the exact model installed, since charge voltages differ between flooded, AGM, gel, and lithium chemistries and even between models of the same chemistry; the controller manual; a way into the controller's configuration, whether buttons, an app, or a config port; and a multimeter you trust. Whether the controller is a PWM or MPPT unit matters for harvest, but the setpoint verification is identical for both.

Read Back Every Setpoint, Not Just the Preset Name

Open the configuration and write down what is actually set: the absorption or bulk target voltage, the absorption duration or exit rule, the float voltage, whether equalization is enabled and at what voltage and interval, the temperature compensation coefficient, and the low-voltage disconnect and reconnect thresholds. Preset names like sealed, gel, or AGM map to different numbers on different vendors, and firmware updates and previous technicians both leave surprises. The reading-back step is the whole point: you are auditing reality, not the label.

While you are in the menu, note the configured system voltage and battery capacity if the controller uses them, because a controller that has mis-detected a 24 V bank as a 12 V bank, or the reverse, will produce spectacularly wrong behavior that no per-stage tweaking can fix.

Compare Each Value to the Battery Datasheet

Put the controller's numbers side by side with the datasheet's recommended cyclic and float values and flag every mismatch. Pay attention to the conditions the datasheet states, usually a reference temperature and a charge rate, because that is what temperature compensation adjusts around. Check the equalization row carefully: flooded batteries typically have a documented equalization charge regime, while sealed VRLA types generally must not be equalized at all, so an enabled equalization stage on an AGM bank is a finding, not a preference.

For lithium banks, confirm the profile matches the battery maker's specification rather than a generic lithium preset, and confirm cold-charge protection is active. Where the datasheet and the controller cannot express the same thing, for example an absorption exit rule based on tail current that the controller lacks, write down the compromise you chose so the next person understands it.

Meter a Full Charge Cycle at the Battery Terminals

Configuration says what the controller intends; the meter says what the battery gets. On a day with decent sun, measure at the battery terminals through a charge cycle and confirm the voltage climbs to the absorption target, holds through the absorption stage, and then steps down to float. A battery that never reaches the target despite full sun points at voltage drop between controller and battery, an undersized array, or a bank that is absorbing everything because it is deeply discharged.

The stage table worth carrying: bulk exists to deliver maximum current until the target voltage is reached, so verify current flows near the array's capability; absorption exists to finish the charge at constant voltage, so verify the target and the duration; float exists to hold a full battery without gassing it, so verify the step-down actually happens; equalization, where allowed, exists to stir electrolyte and level cells, so verify it only runs when it should.

Common Mistakes

The most common failure is trusting the preset label and never reading the numbers. Behind it come: comparing a temperature-compensated reading against an uncompensated datasheet value and concluding the controller is broken; leaving equalization enabled on sealed batteries; setting float from folklore instead of the datasheet; and an LVD set so low that the protected electronics brown out before the disconnect ever operates. A once-a-year read-back against the datasheet, plus one metered charge cycle, catches all of them cheaply.

Frequently Asked Questions

Are the factory presets on a charge controller good enough?

They are a starting point, not a verification. Preset names map to different voltage sets on different vendors and firmware versions, and your battery's datasheet is the only authority for your model. Sites that run the exact preset chemistry, at moderate temperatures, with short wiring runs are often fine; sites with big seasonal swings, long cable runs, or mixed equipment usually find at least one setpoint worth correcting.

Why does the controller reach absorption on its display but the battery stays undercharged?

Usually voltage drop: the controller regulates the voltage at its own terminals, and the cable and connections between it and the battery eat part of that voltage under charge current, so the battery sits below target. Measuring at the battery terminals during charging reveals it immediately. Cleaning connections, shortening or upsizing cable, or using the controller's remote voltage-sense input are the fixes.

Should equalization be enabled?

Only if the battery manufacturer documents it for your model. Flooded lead-acid batteries commonly have a specified equalization regime; sealed VRLA types generally must not be equalized because they cannot replace the water that gassing consumes. Follow the datasheet, and treat an equalization stage you cannot explain as a configuration error to resolve.

Sources and verification

This page references the vendor products and their official documentation published by the organizations below. Editions, product capabilities, and documentation change over time - confirm current requirements and specifications directly with the source.

Merobix is not affiliated with, endorsed by, or sponsored by these organizations; their names are used only to identify the standards and products discussed.

More in PLC, RTU, HMI & DCS
Solar Charge Controller  •  Verify POC Load Signal  •  Verify POC Position Signal  •  Charge Controller Equalization  •  PWM vs MPPT  •  All PLC, RTU, HMI & DCS →
Free SCADA operator training
Merobix University - 70 video lessons & 261 quiz questions, from first login to compliance reporting. No demo call required.
Start free →