Siemens PLC Battery Replacement Checklist: 7 Steps (and 4 Mistakes to Avoid)
-
When This Checklist Applies
-
Step 1: Confirm the CPU Model and the Exact Battery Part Number
-
Step 2: Read the Diagnostic Buffer Before You Touch Anything
-
Step 3: Double-Check the Retentive Memory Setting
-
Step 4: Source the Right Battery Before the LED Comes On
-
Step 5: Replace Under Power (S7-300)
-
Step 6: Verify Status — Not Just the LED
-
Step 7: Cross-Check Related Equipment on the Same Panel
-
Mistakes We See Most Often
When This Checklist Applies
You've got a flashing BATTERY LED on an S7-300, or your S7-1500's real-time clock has started drifting. Either way, a countdown is running. RAM data (or clock accuracy) survives only as long as the backup holds.
I coordinate rush orders for an industrial electrical supplier. In 2023 and 2024, our team handled 60-plus emergency PLC battery and replacement orders — everything from single-CPU shops to multi-line plants. This checklist is what our field techs and customer engineers actually use in the moment. Not theory.
Total time: 20-30 minutes, assuming you already have the right battery on the shelf. If you don't, the task gets expensive fast (more on that in Step 4).
One early lesson I still carry: when I first started handling these calls, I assumed the urgent ones would be about failed CPUs. They almost never are. They're about a $60 part nobody stocked — and the 48-hour scramble that followed.
Step 1: Confirm the CPU Model and the Exact Battery Part Number
"3.6V lithium" is not a specification. It's a category. The S7-300 alone uses different cells depending on the CPU model. The S7-1500 doesn't use a standard battery in most configurations — it uses a battery board or adapter. And some models (like the S7-1200) have no user-replaceable battery at all.
What to do:
- Read the CPU's order number (e.g., 6ES7 315-2AG10-0AB0) from the front panel or TIA Portal.
- Check Siemens' manual for that specific CPU to find the battery part number.
- Note the chemistry and whether it's a single cell or a pack.
This step prevents the single most common failure we see: an engineer orders a "generic Siemens PLC battery" from a marketplace seller, it arrives with matching voltage but different chemistry, and it fails in four months instead of four years.
Step 2: Read the Diagnostic Buffer Before You Touch Anything
Five minutes here can save five hours later. The diagnostic buffer tells you what the CPU was complaining about before you replaced the battery. If there are other alarms — power supply dips, communication errors, I/O faults — swapping the battery might mask a different problem.
How:
- TIA Portal → Online → Diagnostics → Diagnostic Buffer.
- Read the last 20-30 entries. Note any non-battery alarms.
- Screenshot or save the buffer before proceeding.
The assumption is that the BATTERY LED means the battery is the problem. Usually it is. But the LED is the first indicator, not the last. By the time it lights, you typically have 48-72 hours of backup left — not zero. That means you have time to do this correctly without rushing the diagnosis.
Step 3: Double-Check the Retentive Memory Setting
This is the step most teams skip. It determines whether you can replace the battery safely or need to maintain power.
In Siemens S7-300 CPUs, some memory areas are retentive (survive power loss) and some aren't. If your program relies on battery-backed RAM, the battery is doing real work. If the CPU uses ROM-loaded memory, the battery mainly backs up the clock and a few retained bits.
Check in TIA Portal: CPU properties → Retentive Memory tab. Note which MB, timer, and counter ranges are marked retentive.
Why this matters: if you have a large retentive range and the battery fails during replacement, you lose those values — sometimes including recipe data or calibration constants. The rest of the program is fine. The values the machine needs at startup aren't.
Step 4: Source the Right Battery Before the LED Comes On
Here's where the hidden-cost conversation starts. A standard Siemens S7-300 battery (often 6ES7971-0BA00, 3.6V) costs roughly $45-85 from a distributor at standard lead time (prices as of January 2025; verify current rates).
Order the same battery on a Friday afternoon through a rush channel and we've seen quotes of $150-220 — same part, same box. That's a 2-3x premium that nobody advertises on the listing.
What to do instead:
- Keep one spare battery per S7-300 CPU model on the shelf. Cost: under $100 total. Downside avoided: an unplanned weekend line stop.
- Write the install date on the battery label in permanent marker. Makes Step 7 easier.
- When comparing suppliers, ask what's not included in the quote — expediting fees, lithium hazmat shipping charges, restocking fees on returns.
I've learned to ask "what's NOT included" before "what's the price." The supplier who lists all fees upfront — even if the total looks higher — usually costs less in the end.
One more insider note: a battery that sat on a distributor's shelf for two years before shipping has already burned half its calendar life. A longer warranty doesn't refund calendar aging. This is why asking for the manufacturing date (not just the warranty) is worth the extra email.
Step 5: Replace Under Power (S7-300)
S7-300 CPUs are designed for battery replacement while the CPU is powered. That's the design's whole point — you don't lose RAM.
Sequence:
- Remove the front cover of the CPU.
- Grip the old battery connector and pull it straight out (don't yank by the wire).
- Insert the new battery connector fully. Verify the latch is seated.
- Replace the cover.
Some S7-1500 configurations use a battery board with a different procedure; consult the manual for your specific CPU. The S7-1500's RTC is also backed by a supercapacitor, so short removals won't always trigger a fault — but don't rely on that in writing. It's a backup of a backup, not a substitute for the procedure.
If your CPU was already unpowered when you arrived: check whether the memory is ROM-backed before you re-energize. If it is, you can re-power and read the fault buffer. If it isn't, go in slowly — that's the scenario where Step 3 pays off.
Step 6: Verify Status — Not Just the LED
LED off does not mean the job is done. Confirm three things:
- Battery LED off — expected, but not sufficient alone.
- Diagnostic buffer — clear battery alarms, confirm no new faults since the swap.
- Clock accuracy — set the CPU clock to a known time, wait 60 seconds, compare against an external NTP source. Drift of more than a few seconds per minute indicates a failing backup circuit.
The clock test is the one most technicians skip. I've seen cases where the LED cleared but the clock lost 12 minutes overnight — the battery connector was seated loosely, and the supercap was doing all the work. The LED looked fine. The data didn't.
Step 7: Cross-Check Related Equipment on the Same Panel
If your PLC panel also controls a backup generator or a fuel system, use this maintenance window for a quick visual inspection. Three things to check while the cover is off:
Fuel system (Holley Red or similar pumps): if the PLC controls a generator's fuel supply, check the pump body for weeping fuel, cracked seals, or corroded terminals. Holley Red fuel pumps are common on small generator packages — reliable units, but their seals dry out during long idle periods. A fuel pump that fails shortly after a battery swap isn't a coincidence; both are consumables on the same maintenance cycle.
Generator configuration — inverter vs. conventional: the difference between an inverter generator and a conventional generator matters for how your PLC controls it. Conventional generators need the PLC to regulate speed and frequency. Inverter generators handle frequency internally, so the PLC's control logic may map differently. If you're doing an in home generator installation with a PLC-controlled transfer switch, document both generator types in the panel notes. That saves the next technician from guessing.
Cable and terminal condition: look for chafed wire, loose ferrules, high-temperature discoloration. A loose 120V control terminal will cause more PLC faults than a weak battery ever will.
Mistakes We See Most Often
- Buying non-Siemens cells to save $15. The chemistry differs. The failure mode differs. The $15 savings usually trades four years of life for a few months.
- Replacing batteries one at a time. If a plant has five S7-300 CPUs and four share a commissioning date, replace all four in the same maintenance window. The fifth (different vintage) gets its own schedule.
- Ignoring the diagnostic buffer. Roughly half of the "battery problems" we see are actually power supply or backplane faults that only look like battery issues because the BATTERY LED is the first light that comes on.
- Waiting for the LED. Siemens batteries often degrade slowly. The LED means the cell is past its working life. A calendar reminder at 2.5 years (for a typical 3-5 year cell) is cheaper than an unplanned production line stop.
One last point on pricing. If you call a vendor after the LED comes on, ask two questions: "Does this price include expediting?" and "Is the battery genuinely in stock, or is the lead time being quoted as in-stock?" I've watched "in stock" quotes turn into 6-week lead times after the PO was signed. The vendor who's honest about stock status — even when the answer is "no" — is worth a small premium.
Battery replacement is a 20-minute task when the part is on the shelf and a $12,000 mistake when it isn't. Choose which one you're doing ahead of time.