If the resin is exhausted and the unit is not regenerating, the causes are usually: a timer or programming fault on electric units (check the control head clock — power cuts reset many units to midnight), a failed brine draw component (injector or seal), or the brine tank is dry and there is no brine to draw.
On electric metered units, check the control head display for any error codes — consult your manual for their meaning. Many faults are reported as specific error numbers that point directly to the affected component. Initiating a manual regeneration cycle (if the unit supports it) can confirm whether the cycling mechanism itself is working.