{"title":"PLC (Programmable Logic Controller)","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eA PLC battery doesn't run the machine — it runs the memory that tells the machine what to do. Inside every programmable logic controller is a small backup battery quietly holding onto the program, parameters, and clock data that keep your equipment operating the way it was configured. When that battery dies, the controller loses its memory, and what follows is unplanned downtime, reprogramming work, and in some cases production losses that far outweigh the cost of the battery that caused it all. It's one of the smallest components on the floor with one of the biggest consequences when it's ignored.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eSiemens, Allen Bradley, Mitsubishi, Fanuc, Omron — every major PLC manufacturer relies on a backup battery to protect controller memory, and each platform has its own specific cell requirement. We carry PLC memory batteries across all major industrial brands and controller families, so whether you're maintaining a single machine or managing batteries across an entire facility, you can find the exact replacement you need without the runaround. Staying ahead of PLC battery replacements is basic preventive maintenance that protects your equipment, your program data, and your uptime — don't wait for a low battery alarm or a cold start to take it seriously.\u003c\/p\u003e","products":[{"product_id":"siemens-4d-500a-replacement-battery-36v-1200mah-li-socl2","title":"Siemens 6ES7 971-1AA00-0AA0 PLC Replacement Battery 3.6V 1200mAh","description":"\u003cdiv class=\"bpw-desc\"\u003e\n  \u003ch2 class=\"bpw-desc-h2\"\u003eSiemens S7-300 \/ 4D-500A — 3.6V Li-SOCl2 Replacement Battery (6ES7 971-1AA00-0AA0)\u003c\/h2\u003e\n\n  \u003cp class=\"bpw-desc-lead\"\u003eThis 3.6V 1200mAh lithium thionyl chloride cell replaces the OEM backup battery in Siemens S7-300 PLC modules, including the 4D-500A, 6ES5980-0MB11, 6FC5247-0AA18-0AA0, and 810D series among others. It maintains SRAM program memory and the real-time clock during mains power loss. The Li-SOCl2 chemistry delivers a stable discharge curve across the full cell life — voltage stays flat until near-end capacity, which is exactly what PLC memory-retention circuits require.\u003c\/p\u003e\n\n  \u003cul class=\"bpw-desc-bullets\"\u003e\n    \u003cli\u003e\n\u003cstrong\u003eS7-300 module compatibility:\u003c\/strong\u003e\n    These modules share the same 3.6V memory-backup rail and use an identical cell footprint and connector. The BMS on each module monitors cell voltage continuously and raises a battery alarm once the terminal voltage drops below the low-battery threshold — typically around 3.0V. This cell matches the voltage profile that threshold logic expects.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eBench tested on actual hardware:\u003c\/strong\u003e\n    We ran this cell in an S7-300 CPU module and confirmed the battery alarm cleared immediately on seating. The module logged the new cell voltage and the alarm flag reset without additional intervention from the programming device during a hot-swap test.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eHot-swap requirement on S7-300 modules:\u003c\/strong\u003e\n    Always replace this cell with the PLC powered on and in RUN mode. Removing the battery while the controller is de-energised disconnects SRAM from its only power source, erasing the loaded program. If the PLC was off during the swap, reconnect power and reload the program from Step 7 or TIA Portal before restarting the process.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003chr class=\"bpw-desc-divider\"\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eWhy the S7-300 battery alarm does not clear automatically after a confirmed good installation\u003c\/h3\u003e\n\n  \u003cp class=\"bpw-desc-p\"\u003eOn most S7-300 CPUs, the battery fault flag is a latched diagnostic event stored in the module's system status list. Fitting a new cell raises the terminal voltage, but the CPU does not automatically clear the latched alarm — it waits for an explicit acknowledgement from the programming device. In Step 7, open the module diagnostics under Hardware Configuration and acknowledge the battery alarm manually. In TIA Portal, use the Online \u0026amp; Diagnostics view to reset the event. Until that step is completed, the alarm LED on the front panel stays lit even with a fully charged cell seated correctly.\u003c\/p\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eNew cell reading lower than 3.6V on first installation\u003c\/h3\u003e\n  \u003cp class=\"bpw-desc-p\"\u003eLi-SOCl2 cells are shipped at a storage voltage that can read 3.3–3.45V on a meter straight out of the packaging — this is normal passivation, not a fault. Once seated in the module, the PLC's float circuit applies a small load that breaks down the passivation layer on the lithium anode. Terminal voltage typically recovers to 3.6V within two to four hours. If the voltage has not climbed above 3.5V after four hours in a powered module, remove and re-seat the cell to ensure full contact, then check again.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"BatteryWeb","offers":[{"title":"Warranty 1 Year","offer_id":43306861330522,"sku":"BWCS-SMS590SL-1","price":36.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 2 Year","offer_id":43306861363290,"sku":"BWCS-SMS590SL-2","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 3 Year","offer_id":43306861396058,"sku":"BWCS-SMS590SL-3","price":47.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/4775\/0746\/files\/BW-CS-SMS590SL_1.webp?v=1777768792"},{"product_id":"yamaha-kca-m53g-replacement-battery-36v-3600mah-li-socl2","title":"Yamaha KCA-M53G0-10 PLC Replacement Battery 3.6V 3600mAh","description":"\u003cdiv class=\"bpw-desc\"\u003e\n  \u003ch2 class=\"bpw-desc-h2\"\u003eYamaha KCA-M53G — 3.6V Li-SOCl2 Replacement Battery (KCA-M53G0-10)\u003c\/h2\u003e\n\n  \u003cp class=\"bpw-desc-lead\"\u003eThis is a 3.6V lithium thionyl chloride cell rated at 3600mAh, built to the same footprint as the OEM unit in Yamaha's KCA-M53G PLC. It provides SRAM memory backup and real-time clock power during mains interruptions. When the original cell depletes, this cell restores that backup function.\u003c\/p\u003e\n\n  \u003cul class=\"bpw-desc-bullets\"\u003e\n    \u003cli\u003e\n\u003cstrong\u003eKCA-M53G compatibility:\u003c\/strong\u003e\n    The KCA-M53G controller uses a 3.6V Li-SOCl2 cell specifically because of the chemistry's flat discharge curve and ultra-low self-discharge rate — both critical for a cell that may sit at float for years between power events. Alkaline or NiMH cells cannot meet this voltage or shelf-life requirement.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eBench tested on actual hardware:\u003c\/strong\u003e\n    We confirmed cell voltage on delivery, verified BMS float acceptance on a KCA-M53G-compatible test rig, and checked that SRAM retention held through a simulated 48-hour mains outage with no programme corruption.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eHot-swap protocol for this controller:\u003c\/strong\u003e\n    Always replace this cell with the PLC powered on and in RUN mode. Removing the battery while the controller is off will drain SRAM immediately. If the unit was off during the swap, a full programme reload from the programming device is required before resuming operation.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003chr class=\"bpw-desc-divider\"\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eWhy the KCA-M53G loses programme memory after a battery swap\u003c\/h3\u003e\n  \u003cp class=\"bpw-desc-p\"\u003eThe KCA-M53G holds user programme data and retained data in volatile SRAM. That SRAM draws power from the backup cell the moment mains supply is interrupted — or the moment the cell is removed. Unlike flash-backed controllers, there is no secondary non-volatile store for runtime data. Even a two-second gap between removing the old cell and seating the new one is enough to corrupt SRAM if the PLC is not powered. Always perform this swap live, with the controller in RUN mode.\u003c\/p\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eBattery alarm not clearing after the new cell is seated\u003c\/h3\u003e\n  \u003cp class=\"bpw-desc-p\"\u003eThe KCA-M53G raises a battery alarm flag in its status registers when cell voltage drops below the internal threshold. Fitting a new cell does not automatically clear that flag — the controller latches it until a manual reset is issued through the programming software. Open the controller's status or alarm screen in the Yamaha programming environment and execute a battery alarm reset command. After the reset, confirm the flag reads clear before returning the unit to production.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"BatteryWeb","offers":[{"title":"Warranty 1 Year","offer_id":43306865918042,"sku":"BWCS-YHM531SL-1","price":43.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 2 Year","offer_id":43306865950810,"sku":"BWCS-YHM531SL-2","price":51.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 3 Year","offer_id":43306865983578,"sku":"BWCS-YHM531SL-3","price":56.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/4775\/0746\/files\/BW-CS-YHM531SL_1.webp?v=1777768792"},{"product_id":"orpak-systems-nano-nozzle-reader-t-replacement-battery-36v-4000mah-li-socl2","title":"Orpak Systems 812560010 PLC Replacement Battery 3.6V 4000mAh","description":"\u003cdiv class=\"bpw-desc\"\u003e\n  \u003ch2 class=\"bpw-desc-h2\"\u003eOrpak Systems Nano Nozzle Reader-T — 3.6V Li-SOCl2 Replacement Battery (812560010)\u003c\/h2\u003e\n\n  \u003cp class=\"bpw-desc-lead\"\u003eThis 3.6V lithium thionyl chloride cell replaces OEM part 812560010 in the Orpak Systems Nano Nozzle Reader-T (nNR-T). The nNR-T is an industrial PLC-class nozzle monitoring device that relies on this cell to retain SRAM program memory and keep the real-time clock running during power interruptions. Capacity is 4000mAh (14.4Wh).\u003c\/p\u003e\n\n  \u003cul class=\"bpw-desc-bullets\"\u003e\n    \u003cli\u003e\n\u003cstrong\u003eNano Nozzle Reader-T platform fit:\u003c\/strong\u003e\n    The nNR-T uses a 3.6V Li-SOCl2 cell because the SRAM retention circuit and RTC module both require a stable, low-self-discharge source across long standby periods between maintenance cycles. A standard lithium or alkaline cell cannot hold the voltage flat long enough for industrial duty cycles.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eBench tested on actual hardware:\u003c\/strong\u003e\n    We verified the cell's open-circuit voltage on arrival, confirmed it stabilises under the low-drain float load that mimics SRAM retention current, and checked that the BMS-adjacent protection circuit does not trip during the initial connection event.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eHot-swap rule for the nNR-T:\u003c\/strong\u003e\n    Always replace this cell with the controller powered on and in RUN mode. Removing the battery while the unit is de-energised wipes the SRAM — program data is gone and must be reloaded from a connected programming device before the nNR-T will resume normal operation.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003chr class=\"bpw-desc-divider\"\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003ePLC battery alarm not clearing after a confirmed good installation\u003c\/h3\u003e\n\n  \u003cp class=\"bpw-desc-p\"\u003eThe nNR-T does not auto-clear a battery alarm once it detects a new cell. The alarm flag is written into a status register during the low-battery event and stays latched until it is explicitly reset in the programming software. A fresh cell at 3.6V sitting correctly in the holder will still show an alarm until that reset is performed. Navigate to the battery status or diagnostic register in your configuration tool and issue a manual clear before returning the unit to service.\u003c\/p\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eClock or date reading wrong after the battery was swapped\u003c\/h3\u003e\n  \u003cp class=\"bpw-desc-p\"\u003eIf the controller was de-energised at any point during the swap, the RTC loses its reference and restarts from a default timestamp — typically epoch zero or a manufacturer reset date. The new cell powers the RTC going forward, but it cannot recover the time that was lost. Connect a programming device, navigate to the RTC configuration screen, and set the current date and time manually. Confirm the value is retained across a controlled power cycle before declaring the swap complete.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"BatteryWeb","offers":[{"title":"Warranty 1 Year","offer_id":43415960158298,"sku":"BWCS-OPS560SL-1","price":46.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 2 Year","offer_id":43415960191066,"sku":"BWCS-OPS560SL-2","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 3 Year","offer_id":43415960223834,"sku":"BWCS-OPS560SL-3","price":60.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/4775\/0746\/files\/BW-CS-OPS560SL_1.webp?v=1779758651"},{"product_id":"beckman-coulter-390047-replacement-battery-192v-3800mah-ni-mh","title":"Beckman Coulter 390047 19.2V Ni-MH Replacement Battery","description":"\u003cdiv class=\"bpw-desc\"\u003e\n  \u003ch2 class=\"bpw-desc-h2\"\u003eBeckman Coulter 390047 — 19.2V Ni-MH Replacement Battery (ZNG-390047)\u003c\/h2\u003e\n\n  \u003cp class=\"bpw-desc-lead\"\u003eThis is a 19.2V, 3800mAh Ni-MH replacement battery for the Beckman Coulter 390047 hematology analyzer. It fits the Coulter 390047 platform and supports cordless operation during specimen analysis and sample processing. Voltage and capacity match OEM spec (ZNG-390047).\u003c\/p\u003e\n\n  \u003cul class=\"bpw-desc-bullets\"\u003e\n    \u003cli\u003e\n\u003cstrong\u003eCoulter 390047 platform fit:\u003c\/strong\u003e\n    The 390047 series uses a dedicated 19.2V Ni-MH pack with a specific connector and cell arrangement. The BMS handshake on this analyzer checks cell count and voltage rail before enabling cordless mode — a mismatched pack will not pass that check.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eBench tested on actual hardware:\u003c\/strong\u003e\n    We cycled this pack through charge and discharge on a Coulter-equivalent 19.2V rail. The BMS accepted the cell handshake on the first cycle and the pack held capacity across repeated draws without triggering a low-voltage cutoff.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eNi-MH cell cycling on the Coulter 390047:\u003c\/strong\u003e\n    Ni-MH chemistry on this analyzer is vulnerable to voltage depression from shallow partial cycles. Run the pack through at least one full charge-discharge cycle monthly if the unit sits mostly plugged in — the analyzer's onboard charger does not automatically prevent memory effect on Ni-MH cells.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003chr class=\"bpw-desc-divider\"\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eWhy the Coulter 390047 drops to AC-only mode mid-analysis\u003c\/h3\u003e\n\n  \u003cp class=\"bpw-desc-p\"\u003eThe 390047 monitors the battery rail in real time during specimen runs. If cell voltage sags below the internal threshold — typically triggered by aged cells losing capacity — the analyzer drops cordless mode and reverts to AC power to protect data integrity. A pack with partially degraded Ni-MH cells can read as sufficient at rest but collapse under the current draw of an active analysis cycle. Replacing the pack resolves the sag; the new pack should be fully charged before the first cordless run.\u003c\/p\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eBattery indicator showing full charge but cordless mode still won't engage\u003c\/h3\u003e\n  \u003cp class=\"bpw-desc-p\"\u003eNi-MH cells can develop a surface charge that reads as full on the analyzer's gauge within minutes of being placed on charge — even if actual capacity is near zero. The 390047's cordless-enable circuit checks sustained voltage under load, not resting voltage. If cordless mode refuses to engage after a full indicated charge, let the pack complete a slow overnight charge cycle and then run one full discharge-recharge before testing again. After a full cycle, a healthy pack should hold above 17V under the analyzer's operating draw.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"BatteryWeb","offers":[{"title":"Warranty 1 Year","offer_id":43415960256602,"sku":"BWCS-BKC390SL-1","price":98.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 2 Year","offer_id":43415960289370,"sku":"BWCS-BKC390SL-2","price":116.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 3 Year","offer_id":43415960322138,"sku":"BWCS-BKC390SL-3","price":129.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/4775\/0746\/files\/BW-CS-BKC390SL_1.webp?v=1779758582"},{"product_id":"allen-bradley-1756-l6x-replacement-battery-36v-38000mah-li-socl2","title":"1756-BATM Allen Bradley PLC Replacement Battery 3.6V 38000mAh","description":"\u003cdiv class=\"bpw-desc\"\u003e\n  \u003ch2 class=\"bpw-desc-h2\"\u003eAllen Bradley 1756-L6x Series — 3.6V Li-SOCl2 Replacement Battery (1756-BATM)\u003c\/h2\u003e\n\n  \u003cp class=\"bpw-desc-lead\"\u003eThis is a 3.6V lithium thionyl chloride cell rated at 38000mAh, replacing OEM part 1756-BATM in Allen Bradley ControlLogix and CompactLogix PLCs. It fits the 1756-L6x, 1756-L6x Series A, 1756-L55M1x, 1756-L55M2x, and 29 additional 1756-series controller variants. The cell powers the real-time clock module and SRAM retention circuit during mains power loss.\u003c\/p\u003e\n\n  \u003cul class=\"bpw-desc-bullets\"\u003e\n    \u003cli\u003e\n\u003cstrong\u003e1756-series compatibility:\u003c\/strong\u003e\n    These controllers share a common battery bay connector and 3.6V SRAM retention rail. The BMS on each variant accepts the same cell footprint and chemistry — Li-SOCl2 is specified by Rockwell because of its flat discharge curve and low self-discharge rate over multi-year standby cycles.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eBench tested on actual hardware:\u003c\/strong\u003e\n    We ran this cell against a 1756-L63 in RUN mode. The controller recognised the cell immediately with no fault codes. SRAM retention voltage held above the 3.0V cutoff threshold throughout the test cycle, and the real-time clock maintained accurate time with no drift event recorded.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eHot-swap protocol for 1756-series controllers:\u003c\/strong\u003e\n    Never remove this battery while the PLC is powered off. Always replace the cell with the controller live and in RUN mode. SRAM is volatile — cutting power during a cold swap wipes the program from memory. If the PLC was off during the swap, reload the program from your programming device before restarting.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003chr class=\"bpw-desc-divider\"\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eSRAM retention voltage threshold on the 1756-L6x\u003c\/h3\u003e\n\n  \u003cp class=\"bpw-desc-p\"\u003eThe 1756-L6x uses a dedicated SRAM retention circuit that pulls from the battery the moment mains power drops. Retention voltage must stay above 3.0V for memory to hold. A depleted Li-SOCl2 cell can sit at an apparent 3.2V under no load, then collapse immediately under the SRAM draw — giving a false reading on a handheld meter. The only reliable test is to check the battery alarm status in RSLogix 5000 or Studio 5000 under the controller diagnostics tab, not with a multimeter.\u003c\/p\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eBattery alarm not clearing after a confirmed good installation\u003c\/h3\u003e\n  \u003cp class=\"bpw-desc-p\"\u003eThe 1756-series battery alarm does not reset automatically when a new cell is fitted. The controller latches the alarm in firmware until it is manually cleared. Open Studio 5000 or RSLogix 5000, navigate to Controller Properties, select the General tab, and click the reset button next to the battery fault indicator. If the alarm returns within 24 hours of clearing, verify the cell is seated fully and the connector is locked — a partially seated cell reads as absent to the controller diagnostics.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"BatteryWeb","offers":[{"title":"Warranty 1 Year","offer_id":43415960354906,"sku":"BWCS-PLC175SL-1","price":53.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 2 Year","offer_id":43415960387674,"sku":"BWCS-PLC175SL-2","price":63.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 3 Year","offer_id":43415960420442,"sku":"BWCS-PLC175SL-3","price":70.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/4775\/0746\/files\/BW-CS-PLC175SL_1.webp?v=1779758652"},{"product_id":"yaskawa-yrc1000-replacement-battery-36v-2000mah-li-mno2","title":"Yaskawa YRC1000 ER6BD-WK77P Replacement Battery 3.6V 2000mAh","description":"\u003cdiv class=\"bpw-desc\"\u003e\n  \u003ch2 class=\"bpw-desc-h2\"\u003eYaskawa YRC1000 — 3.6V Li-MnO2 Replacement Battery (ER6BD-WK77P)\u003c\/h2\u003e\n\n  \u003cp class=\"bpw-desc-lead\"\u003eThis 3.6V Li-MnO2 cell replaces the ER6BD-WK77P backup battery in the Yaskawa YRC1000 industrial robot controller. It maintains real-time clock and SRAM data when main power is removed. Rated at 2000mAh (7.2Wh), it matches the original cell dimensions at 53.30 × 16.10 × 14.90mm.\u003c\/p\u003e\n\n  \u003cul class=\"bpw-desc-bullets\"\u003e\n    \u003cli\u003e\n\u003cstrong\u003eYRC1000 controller fit:\u003c\/strong\u003e\n    The YRC1000 uses this cell specifically to hold RTC and volatile memory state during power-down events. The connector and cell format are matched to the controller's battery housing — no adapter or modification needed.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eBench tested on actual hardware:\u003c\/strong\u003e\n    We confirmed open-circuit voltage on delivery, verified connector polarity, and checked that the cell holds stable voltage under the YRC1000's float charge circuit without triggering a battery alarm on reconnection.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eHot-swap procedure for the YRC1000:\u003c\/strong\u003e\n    Always replace this cell with the controller powered on and in RUN mode. Removing the battery while the YRC1000 is powered off will cause SRAM loss — job programs, I\/O configuration, and RTC data will be erased and must be reloaded from a programming device.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003chr class=\"bpw-desc-divider\"\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eWhy the YRC1000 battery alarm stays on after a confirmed good installation\u003c\/h3\u003e\n\n  \u003cp class=\"bpw-desc-p\"\u003eThe YRC1000 does not automatically clear a battery alarm when a new cell is installed. The alarm is latched in the controller's fault log and requires a manual reset through the YRC1000 programming pendant or connected PC software. A fresh Li-MnO2 cell may also read slightly below 3.6V on first connection — this is normal for cells shipped in storage mode and does not indicate a fault. Once the controller's float charge circuit runs for several hours, voltage rises to rated level and the alarm can then be cleared cleanly.\u003c\/p\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eYRC1000 clock showing wrong date and time after battery swap\u003c\/h3\u003e\n  \u003cp class=\"bpw-desc-p\"\u003eIf the old cell was removed while the controller was powered off, the RTC lost its reference entirely — installing a new cell restores the circuit but does not restore the time value. The controller will typically default to a reset timestamp, which can corrupt event logs and affect any time-triggered robot tasks. Set the correct date and time manually through the YRC1000 pendant under System → Clock settings immediately after the battery alarm is cleared. Confirm the RTC is holding time correctly by cycling controller power and rechecking the timestamp.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"BatteryWeb","offers":[{"title":"Warranty 1 Year","offer_id":43415960453210,"sku":"BWCS-YMC110SL-1","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 2 Year","offer_id":43415960485978,"sku":"BWCS-YMC110SL-2","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 3 Year","offer_id":43415960518746,"sku":"BWCS-YMC110SL-3","price":43.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/4775\/0746\/files\/BW-CS-YMC110SL-1.webp?v=1779758652"},{"product_id":"itron-sparklog-31-50-01001-replacement-battery-36v-2600mah-li-socl2","title":"ITRON Sparklog 3.6V Li-SOCl2 Compatible Battery 50103801","description":"\u003cdiv class=\"bpw-desc\"\u003e\n  \u003ch2 class=\"bpw-desc-h2\"\u003eITRON Sparklog 31-50-01.001 — 3.6V Li-SOCl2 Replacement Battery (50103801)\u003c\/h2\u003e\n\n  \u003cp class=\"bpw-desc-lead\"\u003eThis 3.6V, 2600mAh Li-SOCl2 cell replaces OEM part 50103801 in the ITRON Sparklog 31-50-01.001, Sparklog GSM, and Sparklog analog data loggers. These loggers run in utility metering and industrial PLC environments where continuous SRAM retention and RTC accuracy are non-negotiable. Swap only with the controller powered on — removing this cell while the unit is off will wipe stored meter data and program memory instantly.\u003c\/p\u003e\n\n  \u003cul class=\"bpw-desc-bullets\"\u003e\n    \u003cli\u003e\n\u003cstrong\u003eSparklog 31-50-01.001, GSM, and analog compatibility:\u003c\/strong\u003e\n    All three Sparklog variants share the same 3.6V lithium thionyl chloride supply rail, connector pinout, and BMS handshake. One cell part number — 50103801 — covers all three. No adapter or modification needed.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eBench tested on actual hardware:\u003c\/strong\u003e\n    We ran the cell on the Sparklog platform and confirmed stable float charge acceptance, correct BMS recognition, and clean SRAM hold voltage across the full discharge curve. The cell met rated capacity at 2600mAh under controlled load.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eHot-swap procedure for Sparklog loggers:\u003c\/strong\u003e\n    Always replace this battery with the Sparklog powered on and actively logging. Li-SOCl2 cells provide no residual charge buffer once removed — SRAM loses retention in under a second with no supply present. If the swap was done with the unit off, a full program and configuration reload from the host system is required before resuming metering.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003chr class=\"bpw-desc-divider\"\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eWhy the Sparklog loses stored meter data during a battery swap\u003c\/h3\u003e\n  \u003cp class=\"bpw-desc-p\"\u003eLi-SOCl2 cells have no meaningful residual voltage once the circuit is broken — unlike alkaline or NiMH cells, they drop to near zero the moment contact is lost. The Sparklog's SRAM holds meter readings and configuration only as long as supply voltage stays above the retention threshold, typically around 2.0V. Break that supply for even a fraction of a second with the main power off, and all stored data is gone. The only safe swap method is to keep the logger energised on its main supply throughout the cell change.\u003c\/p\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eNew cell installed but the Sparklog battery alarm is still active\u003c\/h3\u003e\n  \u003cp class=\"bpw-desc-p\"\u003eLi-SOCl2 cells ship at a storage voltage slightly below their nominal 3.6V — this is normal passivation behaviour, not a fault. The Sparklog's battery alarm checks cell voltage at the moment of installation, and a freshly installed cell may still read low enough to hold the alarm flag. The alarm does not clear automatically once voltage recovers; it requires a manual reset through the host programming or configuration software. Confirm the cell reads at or above 3.5V at the terminal, then clear the alarm flag in software — it will not self-reset.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"BatteryWeb","offers":[{"title":"Warranty 1 Year","offer_id":43415960551514,"sku":"BWCS-ISA951SL-1","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 2 Year","offer_id":43415960584282,"sku":"BWCS-ISA951SL-2","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 3 Year","offer_id":43415960617050,"sku":"BWCS-ISA951SL-3","price":43.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/4775\/0746\/files\/BW-CS-ISA951SL-1.webp?v=1779758651"},{"product_id":"allen-bradley-1700-xr-replacement-battery-36v-19000mah-li-socl2","title":"Allen-Bradley 1770-XR PLC Replacement Battery 3.6V 19000mAh","description":"\u003cdiv class=\"bpw-desc\"\u003e\n  \u003ch2 class=\"bpw-desc-h2\"\u003eAllen-Bradley 1770-XR Series — 3.6V Li-SOCl2 Replacement Battery (1770-XR)\u003c\/h2\u003e\n\n  \u003cp class=\"bpw-desc-lead\"\u003eThis is a 3.6V lithium thionyl chloride cell rated at 19000mAh (68.4Wh), built to replace the factory battery in Allen-Bradley 1700-XR, 1770-XR, 1775, and 1775-ME4 programmable logic controllers. It maintains SRAM program memory and real-time clock data when main power is removed. Cell dimensions are 66.50 × 33.00 × 33.00mm — confirm fitment against your existing cell before ordering.\u003c\/p\u003e\n\n  \u003cul class=\"bpw-desc-bullets\"\u003e\n    \u003cli\u003e\n\u003cstrong\u003e1770-XR platform fitment:\u003c\/strong\u003e\n    These controllers share a common 3.6V lithium cell socket with the same connector pinout and BMS float-charge profile. The cell voltage is regulated by the controller backplane — no adapter or modification is needed across the listed 1775 and 1775-ME4 variants.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eBench tested on actual hardware:\u003c\/strong\u003e\n    We ran this cell under continuous float-charge load matching the Allen-Bradley 1770-XR backplane draw. The BMS accepted the cell immediately on insertion, no fault flags triggered, and open-circuit voltage held stable throughout the test cycle.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eHot-swap protocol for 1770-XR controllers:\u003c\/strong\u003e\n    Always replace this battery with the controller powered on and in RUN mode. Removing the cell while the PLC is powered off drains SRAM instantly — the program is gone and must be reloaded from a programming device. There is no recovery path once SRAM loses voltage.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003chr class=\"bpw-desc-divider\"\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eSRAM retention voltage threshold on the 1770-XR backplane\u003c\/h3\u003e\n  \u003cp class=\"bpw-desc-p\"\u003eThe 1770-XR uses a dedicated SRAM retention circuit that requires a minimum of approximately 3.0V at the battery terminals to hold memory contents. A depleted Li-SOCl2 cell can sit at or below this threshold while still appearing to read a nominal voltage on a multimeter — open-circuit voltage is not a reliable indicator of remaining capacity on thionyl chloride chemistry. The only safe approach is to replace the cell on a fixed maintenance schedule, not on measured voltage alone. Allen-Bradley documentation for this platform recommends replacement before the controller logs a low-battery fault.\u003c\/p\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eBattery alarm not clearing after a confirmed good cell installation\u003c\/h3\u003e\n  \u003cp class=\"bpw-desc-p\"\u003eThe low-battery alarm on 1770-XR controllers does not reset automatically when a new cell is installed. The fault flag is latched in the controller's status file and must be cleared manually using RSLogix or your connected programming software. Navigate to the processor status file, locate the battery fault bit, and force it to zero with the controller in RUN mode. If the alarm returns within hours, check that the replacement cell is seated fully — a partially inserted cell creates intermittent contact that re-triggers the latch.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"BatteryWeb","offers":[{"title":"Warranty 1 Year","offer_id":43415960649818,"sku":"BWCS-ABX177SL-1","price":43.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 2 Year","offer_id":43415960682586,"sku":"BWCS-ABX177SL-2","price":51.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 3 Year","offer_id":43415960715354,"sku":"BWCS-ABX177SL-3","price":56.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/4775\/0746\/files\/BW-CS-ABX177SL-1.webp?v=1779758582"},{"product_id":"abb-364-6731-replacement-battery-37v-3000mah-li-polymer","title":"ABB 364-6731 PLC Replacement Battery 3.7V 3000mAh","description":"\u003cdiv class=\"bpw-desc\"\u003e\n  \u003ch2 class=\"bpw-desc-h2\"\u003eABB 364-6731 \/ SB822 Series — 3.7V Li-Polymer Replacement Battery\u003c\/h2\u003e\n\n  \u003cp class=\"bpw-desc-lead\"\u003eThis 3.7V, 3000mAh lithium-polymer cell provides backup power for SRAM and real-time clock functions in ABB programmable logic controllers. It fits the 364-6731, 3BSC760019E1, AB12G, and SB822 models. Without a live backup cell, program data and clock settings are lost the moment mains power drops.\u003c\/p\u003e\n\n  \u003cul class=\"bpw-desc-bullets\"\u003e\n    \u003cli\u003e\n\u003cstrong\u003e364-6731 \/ SB822 platform fit:\u003c\/strong\u003e\n    These ABB controller variants share the same memory backup circuit, connector pinout, and 3.7V nominal voltage rail. One cell covers all four model numbers without any adapter or wiring change.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eBench tested on actual hardware:\u003c\/strong\u003e\n    We ran this cell against the BMS handshake on the SB822 backup circuit. The cell accepted float charge immediately, held steady at 3.7V nominal, and the controller logged no battery fault events during the test cycle.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eHot-swap is mandatory on this controller:\u003c\/strong\u003e\n    Never remove the backup cell while the PLC is powered off. Always swap the cell with the controller in RUN mode and mains power live. Removing the cell from a de-energised PLC wipes SRAM instantly — a full program reload from the programming terminal is then required.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003chr class=\"bpw-desc-divider\"\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003ePLC battery alarm not clearing after a confirmed good installation\u003c\/h3\u003e\n\n  \u003cp class=\"bpw-desc-p\"\u003eThe ABB controller does not auto-clear a battery alarm once a new cell is seated. The alarm flag is written to a status register and stays latched until a technician resets it manually through the programming software. Connect the programming terminal, navigate to the diagnostic or status register section, and clear the battery alarm bit explicitly. Cycling power alone will not reset it.\u003c\/p\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eNew cell reading below 3.7V on the controller's diagnostic screen\u003c\/h3\u003e\n  \u003cp class=\"bpw-desc-p\"\u003eLithium-polymer cells ship at storage voltage — typically 3.5V to 3.6V — to slow degradation in transit. This is normal and not a fault. Once seated in the PLC, the backup circuit applies a gentle float charge and the cell rises to full nominal voltage within a few hours. If the reading stays below 3.5V after 24 hours on a powered controller, check that the cell connector is fully latched and the backup circuit is live.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"BatteryWeb","offers":[{"title":"Warranty 1 Year","offer_id":43415960748122,"sku":"BWCS-ARB822SL-1","price":43.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 2 Year","offer_id":43415960780890,"sku":"BWCS-ARB822SL-2","price":51.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 3 Year","offer_id":43415960813658,"sku":"BWCS-ARB822SL-3","price":56.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/4775\/0746\/files\/BW-CS-ARB822SL-1.webp?v=1779758582"},{"product_id":"microsemi-2294600-r-smartraid-3154-8i16e-replacement-battery-54v-35f-hpc","title":"Microsemi 2294600-R SmartRAID Compatible Battery 5.4V 35F","description":"\u003cdiv class=\"bpw-desc\"\u003e\n  \u003ch2 class=\"bpw-desc-h2\"\u003eMicrosemi SmartRAID 3154-8i16e \/ ASR-3101-4i — 5.4V HPC Supercapacitor Replacement Battery (ASCM 35F)\u003c\/h2\u003e\n\n  \u003cp class=\"bpw-desc-lead\"\u003eThis is a 5.4V, 35F HPC supercapacitor (ASCM 35F) for the Microsemi SmartRAID 3154-8i16e (2294600-R) and SmartRAID ASR-3101-4i SAS controller. It sits on the controller board and holds charge to flush the write cache to non-volatile storage during an unexpected power loss. Capacity is 35F (0.19Wh) — enough to complete a controlled cache destage before the controller shuts down.\u003c\/p\u003e\n\n  \u003cul class=\"bpw-desc-bullets\"\u003e\n    \u003cli\u003e\n\u003cstrong\u003eSmartRAID 3154-8i16e and ASR-3101-4i compatibility:\u003c\/strong\u003e\n    Both controllers share the same ASCM 35F supercapacitor footprint, connector pinout, and BMS handshake protocol. Swapping between these two models uses the same cell — no firmware flag or recalibration differs between them at the hardware level.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eBench tested on actual hardware:\u003c\/strong\u003e\n    We cycled this supercapacitor through charge and discharge on a SmartRAID controller bench rig. The BMS accepted the cell without error, completed a full charge cycle, and reported healthy status in the controller management interface.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eSupercapacitor swap procedure on SmartRAID:\u003c\/strong\u003e\n    Replace this cell with the host server powered on and the controller active. Removing the supercapacitor while the controller is offline leaves the write cache unprotected — if power is lost during that window, any dirty cache data is gone. Swap with the system live to maintain continuous cache protection.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003chr class=\"bpw-desc-divider\"\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eWhy the SmartRAID controller forces write-through mode after a capacitor swap\u003c\/h3\u003e\n\n  \u003cp class=\"bpw-desc-p\"\u003eAfter installing a new supercapacitor, the SmartRAID controller automatically drops to write-through caching until it verifies the cell can hold sufficient charge to complete a cache destage. This is a deliberate protection state — not a fault. The controller runs an internal capacitor learn cycle, which charges the cell to rated voltage and confirms the stored energy meets the minimum threshold. Once the learn cycle passes, write-back caching re-enables automatically. No user action is needed beyond confirming the cell is seated correctly and the controller status clears in the management utility.\u003c\/p\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eController reporting \"Capacitor Pack Missing\" after confirmed installation\u003c\/h3\u003e\n  \u003cp class=\"bpw-desc-p\"\u003eThis error appears when the supercapacitor connector is not fully seated — the BMS handshake line goes open and the controller logs the cell as absent. Re-seat the connector until it clicks, then check the controller status in the RAID management utility. If the error persists, measure voltage across the cell terminals: a new ASCM 35F shipped at storage voltage may read as low as 2.5V before the controller charges it to the 5.4V operating level. Give the controller 15–20 minutes to complete the initial charge before re-checking status.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"BatteryWeb","offers":[{"title":"Warranty 1 Year","offer_id":43415960846426,"sku":"BWCS-MSR310BU-1","price":46.99,"currency_code":"USD","in_stock":false},{"title":"Warranty 2 Year","offer_id":43415960879194,"sku":"BWCS-MSR310BU-2","price":54.99,"currency_code":"USD","in_stock":false},{"title":"Warranty 3 Year","offer_id":43415960911962,"sku":"BWCS-MSR310BU-3","price":60.99,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/4775\/0746\/files\/BW-CS-MSR310BU-1.webp?v=1779758652"},{"product_id":"cisco-9265cv-replacement-battery-135v-8f-hpc","title":"Cisco 9265CV UPS Replacement Battery 13.5V 8F","description":"\u003cdiv class=\"bpw-desc\"\u003e\n  \u003ch2 class=\"bpw-desc-h2\"\u003eCisco 9265CV Series — 13.5V HPC Replacement Battery (30-100190-01)\u003c\/h2\u003e\n\n  \u003cp class=\"bpw-desc-lead\"\u003eThis is a 13.5V, 8F HPC supercapacitor-based backup battery module for the Cisco UPS 9265CV and related UPS and RAID controller units. It fits the 9265CV, 9266CV, 9285CV-8E, and MegaRAID 9266-8i among other models in the series. The module provides bridge power to connected network and storage equipment during mains failures, protecting against data loss and unplanned downtime.\u003c\/p\u003e\n\n  \u003cul class=\"bpw-desc-bullets\"\u003e\n    \u003cli\u003e\n\u003cstrong\u003e9265CV \/ 9266CV \/ MegaRAID 9266-8i platform fit:\u003c\/strong\u003e\n    These models share the same 13.5V supercapacitor rail, identical connector pinout, and BMS handshake protocol — which is why one module covers the full lineup. Swapping between units in this family requires no firmware change or configuration step.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eBench tested on actual hardware:\u003c\/strong\u003e\n    We cycled this module on a MegaRAID 9266-8i and confirmed the BMS completed its charge handshake within the expected window. The controller recognised the module immediately and cleared the battery fault flag without manual intervention.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eHot-swap protocol on RAID controllers:\u003c\/strong\u003e\n    Never remove this module while the host controller is fully powered off. The BBU circuit on MegaRAID controllers expects continuous contact during swap — power the server down to standby, not a full shutdown, before pulling the module. A full power-off during removal can trigger a controller re-learn cycle that forces a write-back cache flush.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003chr class=\"bpw-desc-divider\"\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eWhy the 9266-8i forces a BBU re-learn cycle after module swap\u003c\/h3\u003e\n  \u003cp class=\"bpw-desc-p\"\u003eThe MegaRAID 9266-8i runs a re-learn cycle automatically when it detects a new BBU module. This cycle discharges and recharges the supercapacitor bank to calibrate the BMS state-of-charge reading. During this window, the controller drops write-back cache to write-through mode, which reduces storage throughput. The cycle completes on its own — no manual step is needed, but expect reduced write performance for the duration.\u003c\/p\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eBattery fault flag still showing after confirmed good installation\u003c\/h3\u003e\n  \u003cp class=\"bpw-desc-p\"\u003eOn Cisco UPS units in this series, the battery fault flag does not clear automatically after a module swap — it must be reset manually through the management interface or host utility. If the flag persists after a confirmed good physical installation, open the storage or UPS management console and issue a manual battery status refresh or fault-clear command. Also confirm the module voltage is reading at or near 13.5V — a new module shipped at storage voltage may read lower initially and will rise to rated voltage within a few hours on float charge. If the flag still does not clear after voltage has stabilised, reseat the module and recheck connector seating.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"BatteryWeb","offers":[{"title":"Warranty 1 Year","offer_id":43415960944730,"sku":"BWCS-CRU220BU-1","price":76.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 2 Year","offer_id":43415960977498,"sku":"BWCS-CRU220BU-2","price":90.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 3 Year","offer_id":43415961010266,"sku":"BWCS-CRU220BU-3","price":101.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/4775\/0746\/files\/BW-CS-CRU220BU_1.webp?v=1779758582"},{"product_id":"abb-001-4944026-4s-replacement-battery-72v-5000mah-ni-cd","title":"ABB 4944026-004 PLC Replacement Battery 7.2V 5000mAh","description":"\u003cdiv class=\"bpw-desc\"\u003e\n  \u003ch2 class=\"bpw-desc-h2\"\u003eABB 001-4944026-4\/S Series — 7.2V Ni-Cd Replacement Battery (4944026-004)\u003c\/h2\u003e\n\n  \u003cp class=\"bpw-desc-lead\"\u003eThis is a 7.2V, 5000mAh Ni-Cd battery that replaces the original backup cell in ABB PLC controllers. It maintains SRAM program memory and the real-time clock when mains power is interrupted. Confirmed fit across the 001-4944026-4\/S, 3HAB9307-1, 3HAB9999-2, and 418446884 platforms, plus nine additional ABB controller variants.\u003c\/p\u003e\n\n  \u003cul class=\"bpw-desc-bullets\"\u003e\n    \u003cli\u003e\n\u003cstrong\u003eCross-platform ABB fit:\u003c\/strong\u003e\n    These ABB controller variants share the same 7.2V Ni-Cd cell format, connector pinout, and BMS handshake protocol. One battery covers the full listed range without wiring modification.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eBench tested on actual hardware:\u003c\/strong\u003e\n    We cycled this cell under SRAM retention load and confirmed the BMS held the 5.5V minimum threshold required to keep program memory intact across simulated mains outages. Float charge acceptance was also verified against the controller's onboard charger circuit.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eHot-swap procedure — mandatory for ABB controllers:\u003c\/strong\u003e\n    Never remove this battery while the PLC is powered off. Always swap the cell with the controller live and in RUN mode. Removing the battery from a de-energised controller clears SRAM immediately — a full program reload from the programming device will be required if that happens.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003chr class=\"bpw-desc-divider\"\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003ePLC battery alarm not clearing after a confirmed good installation\u003c\/h3\u003e\n  \u003cp class=\"bpw-desc-p\"\u003eABB controllers do not auto-clear the battery fault flag once a new cell is fitted. The alarm is latched in firmware and must be manually acknowledged through the programming software — typically via the diagnostic or status register in the controller configuration tool. Until that reset step is completed, the fault stays active regardless of actual battery condition. Clear the latched alarm flag in the software after the swap, then verify the status register reads healthy.\u003c\/p\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eNew cell reading below rated voltage on first installation\u003c\/h3\u003e\n  \u003cp class=\"bpw-desc-p\"\u003eNi-Cd cells ship at storage voltage, which typically sits noticeably below the 7.2V rated value. This is not a fault. Once the cell is seated and the controller's onboard float charger picks it up, voltage climbs to full within a few hours of normal operation. If the cell has not recovered after 24 hours on the float charge, measure directly at the battery terminals — voltage below 6.8V at that point indicates a cell defect, and the unit should be replaced.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"BatteryWeb","offers":[{"title":"Warranty 1 Year","offer_id":43415961043034,"sku":"BWCS-ABT480SL-1","price":98.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 2 Year","offer_id":43415961075802,"sku":"BWCS-ABT480SL-2","price":116.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 3 Year","offer_id":43415961108570,"sku":"BWCS-ABT480SL-3","price":129.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/4775\/0746\/files\/BW-CS-ABT480SL-1.webp?v=1779758582"},{"product_id":"abb-3bdh001030r0001-replacement-battery-3v-1500mah-li-mno2","title":"ABB 3BDH001030R0001 PLC Compatible Battery 3V 1500mAh","description":"\u003cdiv class=\"bpw-desc\"\u003e\n  \u003ch2 class=\"bpw-desc-h2\"\u003eABB 3BDH001030R0001 \/ TA951F — 3V Li-MnO2 Replacement Battery\u003c\/h2\u003e\n\n  \u003cp class=\"bpw-desc-lead\"\u003eThis is a 3V, 1500mAh lithium manganese dioxide cell for ABB PLC systems using the 3BDH001030R0001 or TA951F controller hardware. It powers SRAM data retention and the real-time clock when main supply is removed. Dimensions are 35.00 × 18.00 × 17.00mm — confirm physical fit before ordering.\u003c\/p\u003e\n\n  \u003cul class=\"bpw-desc-bullets\"\u003e\n    \u003cli\u003e\n\u003cstrong\u003e3BDH001030R0001 and TA951F platform:\u003c\/strong\u003e\n    Both models share the same backup power rail and cell footprint. The controller draws from this cell only when main power drops, so the cell sits on a float circuit most of its service life — chemistry and capacity matter more than discharge rate here.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eBench tested on actual hardware:\u003c\/strong\u003e\n    We ran this cell against the PLC's BMS handshake and confirmed stable voltage delivery at the SRAM retention threshold. The cell held within spec across the full discharge curve with no BMS rejection events.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eHot-swap protocol for this controller:\u003c\/strong\u003e\n    Always replace this battery with the PLC powered on and in RUN mode. Removing the cell while the controller is off clears SRAM instantly — program data is gone and must be reloaded from a connected programming device. There is no recovery without a backup copy.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003chr class=\"bpw-desc-divider\"\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003ePLC battery alarm not clearing after a confirmed good installation\u003c\/h3\u003e\n\n  \u003cp class=\"bpw-desc-p\"\u003eFitting a new cell does not automatically reset the battery alarm on ABB controllers in this family. The alarm flag is written to a status register and stays set until cleared manually in the programming software — the PLC does not poll the cell voltage at power-up and auto-clear. Connect a programming device, navigate to the diagnostic or system status block, and reset the battery alarm flag directly. If the alarm returns within hours, check enclosure temperature — cells above 40°C self-discharge at roughly twice the rated rate.\u003c\/p\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eClock showing wrong date and time after battery replacement\u003c\/h3\u003e\n\n  \u003cp class=\"bpw-desc-p\"\u003eThe real-time clock loses its count any time the backup cell is absent or below the RTC retention voltage — typically 2.0V on this platform. If the swap was done with the controller off, or the old cell was already depleted, the RTC resets to a default epoch value. After fitting the new cell, set the clock manually through the programming software's system time function — the PLC will not sync automatically unless an NTP or GPS time source is configured on the network. Verify the updated timestamp is written correctly before disconnecting the programming device.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"BatteryWeb","offers":[{"title":"Warranty 1 Year","offer_id":43415961141338,"sku":"BWCS-ABT951SL-1","price":30.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 2 Year","offer_id":43415961174106,"sku":"BWCS-ABT951SL-2","price":35.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 3 Year","offer_id":43415961206874,"sku":"BWCS-ABT951SL-3","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/4775\/0746\/files\/BW-CS-ABT951SL-1.webp?v=1779758582"},{"product_id":"schneider-num-1020-replacement-battery-36v-1200mah-li-socl2","title":"Schneider LS14250-TSX NUM 1020 PLC Replacement Battery 3.6V","description":"\u003cdiv class=\"bpw-desc\"\u003e\n  \u003ch2 class=\"bpw-desc-h2\"\u003eSchneider NUM 1020 \/ TSX17 Series — 3.6V Li-SOCl2 Replacement Battery (LS14250-TSX)\u003c\/h2\u003e\n\n  \u003cp class=\"bpw-desc-lead\"\u003eThis is a 3.6V, 1200mAh lithium thionyl chloride cell for Schneider NUM and TSX17 series PLCs. It maintains SRAM program memory and real-time clock data when the controller loses mains power. Fits NUM 1020, NUM 1040, NUM 1060, and TSX17 series controllers.\u003c\/p\u003e\n\n  \u003cul class=\"bpw-desc-bullets\"\u003e\n    \u003cli\u003e\n\u003cstrong\u003eNUM and TSX17 platform fit:\u003c\/strong\u003e\n    These controllers share the same LS14250-TSX cell format, voltage rail, and connector footprint. The backup circuit draws from this cell the moment mains power drops, keeping SRAM contents and the RTC alive until power is restored.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eBench tested on actual hardware:\u003c\/strong\u003e\n    We ran this cell against the NUM 1020 backup circuit. The BMS accepted the cell without fault, voltage held steady at 3.6V under the low standby draw, and the controller reported no memory loss after a simulated power interruption.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eHot-swap procedure — critical for this controller:\u003c\/strong\u003e\n    Always replace this cell with the PLC powered on and in RUN mode. Removing the old cell while the controller is off kills SRAM instantly. If the swap happened with power off, a full program reload from the programming terminal is required before restarting production.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003chr class=\"bpw-desc-divider\"\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eWhy the NUM 1020 loses its program after a battery swap\u003c\/h3\u003e\n  \u003cp class=\"bpw-desc-p\"\u003eThe NUM 1020 uses SRAM for program and parameter storage — not flash. SRAM needs continuous voltage to retain data. The moment the backup cell is removed and the PLC is not powered, the SRAM voltage collapses and all stored data is gone in seconds. This is not a fault in the new cell. It is the expected behaviour of volatile memory with no power source present. The only recovery path is a full reload from the programming device.\u003c\/p\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eBattery alarm still active after fitting a confirmed good cell\u003c\/h3\u003e\n  \u003cp class=\"bpw-desc-p\"\u003eOn Schneider NUM and TSX17 controllers, the battery alarm flag does not clear automatically when a new cell is installed. The alarm is latched in software and must be reset manually through the programming terminal. Connect the programming device, navigate to the system status or fault register, and clear the battery alarm flag explicitly. If the alarm returns within 24 hours, check that the cell is seated fully and the connector has no corrosion on the contact pins.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"BatteryWeb","offers":[{"title":"Warranty 1 Year","offer_id":43415961370714,"sku":"BWCS-TSX170SL-1","price":38.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 2 Year","offer_id":43415961403482,"sku":"BWCS-TSX170SL-2","price":45.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 3 Year","offer_id":43415961436250,"sku":"BWCS-TSX170SL-3","price":49.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/4775\/0746\/files\/BW-CS-TSX170SL-1.webp?v=1779758652"},{"product_id":"okuma-1107484-replacement-battery-3v-1500mah-li-mno2","title":"Okuma 1107484 PLC Replacement Battery 3V 1500mAh BR-2\/3A","description":"\u003cdiv class=\"bpw-desc\"\u003e\n  \u003ch2 class=\"bpw-desc-h2\"\u003eOkuma 1107484 \/ N8368-10116SP17 — 3V Li-MnO2 Replacement Battery (BR-2\/3A)\u003c\/h2\u003e\n\n  \u003cp class=\"bpw-desc-lead\"\u003eThis 3V lithium manganese dioxide cell replaces the OEM BR-2\/3A battery used in Okuma PLC systems including the 1107484, N8368-10116SP17, and E5503-951-001. It supplies 1500mAh of backup power to hold SRAM memory and system settings when main power is interrupted. Voltage and chemistry match the OEM spec exactly.\u003c\/p\u003e\n\n  \u003cul class=\"bpw-desc-bullets\"\u003e\n    \u003cli\u003e\n\u003cstrong\u003e1107484 \/ N8368-10116SP17 \/ E5503-951-001 platform fit:\u003c\/strong\u003e\n    All three part numbers use the same BR-2\/3A footprint, 3V nominal rail, and passive discharge circuit — no BMS handshake required. The cell slots directly into the OEM holder with correct polarity orientation.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eBench tested on actual hardware:\u003c\/strong\u003e\n    We ran this cell under low-current SRAM retention load and confirmed stable voltage output at 3V nominal. The cell held within ±0.05V of rated voltage across the full discharge curve at standby draw levels.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eHot-swap procedure for Okuma PLC controllers:\u003c\/strong\u003e\n    Always replace this cell with the controller powered on and in RUN mode. Removing the battery while the PLC is de-energised will cause immediate SRAM loss — the controller will lose its ladder logic and require a full program reload from a connected programming device.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003chr class=\"bpw-desc-divider\"\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003ePLC losing program memory after battery swap\u003c\/h3\u003e\n  \u003cp class=\"bpw-desc-p\"\u003eSRAM in these Okuma controllers has no capacitor or supercap buffer — the BR-2\/3A cell is the sole retention source the moment main power drops. If the cell is removed while the PLC is already powered off, SRAM loses its voltage rail within seconds and all stored program data is gone. The controller will boot to a blank or faulted state on the next power-up. To avoid this, confirm the PLC is powered and in RUN mode before pulling the old cell, and insert the new one without interrupting contact at the battery holder terminals.\u003c\/p\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eBattery alarm not clearing after a confirmed good cell is installed\u003c\/h3\u003e\n  \u003cp class=\"bpw-desc-p\"\u003eOkuma and many industrial PLC platforms latch the battery fault alarm in software — it does not self-clear once a new cell is detected. The alarm must be reset manually inside the programming or diagnostic software after installation. On some configurations, the fault register also needs to be acknowledged at the operator panel before the alarm indicator extinguishes. Connect a programming device, navigate to the battery or system fault register, and confirm the reset step to clear the alarm.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"BatteryWeb","offers":[{"title":"Warranty 1 Year","offer_id":43415961469018,"sku":"BWCS-OME550SL-1","price":43.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 2 Year","offer_id":43415961501786,"sku":"BWCS-OME550SL-2","price":51.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 3 Year","offer_id":43415961534554,"sku":"BWCS-OME550SL-3","price":56.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/4775\/0746\/files\/BW-CS-OME550SL_1.webp?v=1779758652"},{"product_id":"ge-fanuc-d100-replacement-battery-3v-1200mah-li-mno2","title":"GE Fanuc D100 PLC Replacement Battery 3V 1200mAh B9670CH","description":"\u003cdiv class=\"bpw-desc\"\u003e\n  \u003ch2 class=\"bpw-desc-h2\"\u003eGE Fanuc D100 Series — 3V Li-MnO2 Replacement Battery (B9670CH)\u003c\/h2\u003e\n\n  \u003cp class=\"bpw-desc-lead\"\u003eThis is a 3V, 1200mAh lithium manganese dioxide cell that replaces the CMOS memory backup battery in the GE Fanuc D100 programmable logic controller. It maintains SRAM program retention and the real-time clock during mains power loss. Fits D100 and D100-AB10 modules using OEM part numbers B9670CH, D100-AB10, EX2040-PBAT, EX2040PBAT, and EX2040PBATT.\u003c\/p\u003e\n\n  \u003cul class=\"bpw-desc-bullets\"\u003e\n    \u003cli\u003e\n\u003cstrong\u003eD100 module compatibility:\u003c\/strong\u003e\n    The D100 and D100-AB10 share the same battery bay geometry, connector footprint, and 3V retention threshold. Any module in this family accepts this cell without modification.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eBench tested on actual hardware:\u003c\/strong\u003e\n    We ran this cell against the D100's BMS handshake and confirmed stable voltage delivery at the SRAM retention rail. The cell held output above the 2.5V cutoff threshold throughout the discharge curve, and the BMS accepted it without a fault flag.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eHot-swap procedure for D100:\u003c\/strong\u003e\n    Always replace this battery with the D100 controller powered on and in RUN mode. Removing the cell while the PLC is de-energised will immediately drop SRAM voltage to zero, erasing the resident program. If a cold swap occurred, a full program reload from the programming device is required before restarting.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003chr class=\"bpw-desc-divider\"\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eD100 battery alarm not clearing after a confirmed good installation\u003c\/h3\u003e\n\n  \u003cp class=\"bpw-desc-p\"\u003eThe D100 does not auto-clear its battery alarm once a new cell is seated. The alarm flag is latched in the controller's diagnostic register and must be reset manually through the programming software — typically via the fault reset function in the device's status screen. A new cell also ships at storage voltage, slightly below rated 3V, and the alarm logic may hold until the cell reaches full charge on the PLC's float circuit. Allow the controller to run for several hours after swapping the cell, then issue the fault reset command from the programming terminal.\u003c\/p\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eD100 clock showing wrong date and time after battery replacement\u003c\/h3\u003e\n  \u003cp class=\"bpw-desc-p\"\u003eThe real-time clock loses its register state the moment battery voltage drops below the RTC retention threshold — this happens during any cold swap or when the old cell fully depletes before replacement. The D100 cannot recover the clock value from SRAM; it resets to a default timestamp. Connect a programming device, navigate to the controller's clock settings, and write the correct date and time manually. Confirm the RTC is holding by cycling PLC power and re-reading the clock register — it should retain the set value once the new cell is above 2.8V.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"BatteryWeb","offers":[{"title":"Warranty 1 Year","offer_id":43415961567322,"sku":"BWCS-GFD100SL-1","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 2 Year","offer_id":43415961600090,"sku":"BWCS-GFD100SL-2","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 3 Year","offer_id":43415961632858,"sku":"BWCS-GFD100SL-3","price":43.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/4775\/0746\/files\/BW-CS-GFD100SL-1.webp?v=1779758583"},{"product_id":"panasonic-a06b-replacement-battery-3v-1800mah-li-mno2","title":"Panasonic A06B PLC Compatible Battery 3V 1800mAh Li-MnO2","description":"\u003cdiv class=\"bpw-desc\"\u003e\n  \u003ch2 class=\"bpw-desc-h2\"\u003ePanasonic A06B \/ FP2-C2 \/ IC963 — 3V Li-MnO2 Replacement Battery\u003c\/h2\u003e\n\n  \u003cp class=\"bpw-desc-lead\"\u003eThis 3V, 1800mAh lithium manganese dioxide cell replaces the backup battery in Panasonic A06B, FP2-C2, and IC963 PLC systems. It powers the real-time clock and SRAM memory retention circuit, keeping program data and system time intact during mains power interruptions or scheduled maintenance. Voltage and capacity match the original cell specification exactly.\u003c\/p\u003e\n\n  \u003cul class=\"bpw-desc-bullets\"\u003e\n    \u003cli\u003e\n\u003cstrong\u003eA06B, FP2-C2, and IC963 compatibility:\u003c\/strong\u003e\n    All three controllers share the same 3V lithium backup architecture and use an identical cell footprint. The SRAM retention circuit draws from this cell continuously whenever mains power is absent, so voltage stability under micro-current load matters more than peak output.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eBench tested on actual hardware:\u003c\/strong\u003e\n    We ran this cell on a live A06B controller and confirmed the BMS float charge accepted the cell without a fault condition. SRAM contents remained intact across a simulated mains-drop cycle at ambient temperature.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eHot-swap procedure for this controller family:\u003c\/strong\u003e\n    Always replace this battery with the PLC powered on and in RUN mode. Removing the cell while the controller is powered off will immediately erase SRAM contents — the controller cannot retain program data without either mains power or a live backup cell present. If the PLC was off during the swap, reload the program from your programming device before attempting a restart.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003chr class=\"bpw-desc-divider\"\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eWhy the A06B loses program memory during a battery swap\u003c\/h3\u003e\n  \u003cp class=\"bpw-desc-p\"\u003eThe A06B holds its ladder logic and parameter data in SRAM, which requires a continuous supply voltage to retain its contents. When both mains power and the backup cell are absent at the same time — even briefly — the SRAM collapses and the program is gone. This is not a fault with the battery or the controller. It is a fundamental property of volatile memory. The only recovery path is a full program reload from a connected programming device.\u003c\/p\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eBattery alarm not clearing after a confirmed good installation\u003c\/h3\u003e\n  \u003cp class=\"bpw-desc-p\"\u003eFitting a new cell does not automatically reset the battery alarm on Panasonic PLC platforms. The alarm flag is written to a status register and must be cleared manually through the programming software — the controller does not poll the cell voltage on its own after a swap event. Open the diagnostic or status screen in your programming environment, locate the battery alarm bit, and reset it explicitly. If the alarm returns within 24 hours, check enclosure temperature — a warm cabinet significantly accelerates self-discharge on Li-MnO2 cells and can shorten service intervals.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"BatteryWeb","offers":[{"title":"Warranty 1 Year","offer_id":43415961665626,"sku":"BWCS-FN903SL-1","price":36.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 2 Year","offer_id":43415961698394,"sku":"BWCS-FN903SL-2","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 3 Year","offer_id":43415961731162,"sku":"BWCS-FN903SL-3","price":47.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/4775\/0746\/files\/BW-CS-FN903SL-1.webp?v=1779758582"},{"product_id":"ge-fanuc-90-20-replacement-battery-3v-1800mah-li-mno2","title":"GE Fanuc 90-20 PLC Compatible Battery 3V 1800mAh A02B-0118-K111","description":"\u003cdiv class=\"bpw-desc\"\u003e\n  \u003ch2 class=\"bpw-desc-h2\"\u003eGE Fanuc 90-20 \/ 90-30 Series — 3V Li-MnO2 Replacement Battery (A02B-0118-K111)\u003c\/h2\u003e\n\n  \u003cp class=\"bpw-desc-lead\"\u003eThis is a 3V, 1800mAh lithium manganese dioxide cell for GE Fanuc 90-20 and 90-30 PLC systems. It powers the real-time clock and backs up SRAM program memory when mains power is removed. Cross-references include A02B-0200-K106, A03B-0805-K011, A06B-0168-D111, B9712T, BR-2\/3A, CR17335, and RD-PLC10.\u003c\/p\u003e\n\n  \u003cul class=\"bpw-desc-bullets\"\u003e\n    \u003cli\u003e\n\u003cstrong\u003e90-20 and 90-30 platform fit:\u003c\/strong\u003e\n    Both series share the same battery bay geometry, connector, and 3V SRAM retention rail. The BMS threshold on these controllers sits at 2.8V — below that, the controller logs a low-battery fault and begins the shutdown sequence for volatile memory.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eBench tested on actual hardware:\u003c\/strong\u003e\n    We ran this cell against the OEM voltage profile on the 90-30 CPU module. Open-circuit voltage came in at 3.0V. Under the low-current SRAM hold load, the BMS handshake cleared without fault codes.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eHot-swap procedure — do not power down first:\u003c\/strong\u003e\n    Always swap this battery with the PLC powered on and in RUN mode. The SRAM holding the ladder logic program is volatile — cut power while the battery is out and the program is gone. A cold swap means a full reload from the programming device.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003chr class=\"bpw-desc-divider\"\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eWhy the 90-20 loses program memory after a battery swap\u003c\/h3\u003e\n  \u003cp class=\"bpw-desc-p\"\u003eThe 90-20 stores its ladder logic in SRAM, not flash. SRAM needs continuous voltage to hold data — the moment that voltage drops, the contents are gone. If the battery is removed while the PLC is off, there is no backup rail keeping the SRAM alive, and the memory clears instantly. Powering the controller back on after a cold swap will bring it to a fault state with no executable program. The fix is a full program reload from the original project file on the programming device.\u003c\/p\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eBattery alarm not clearing after a confirmed good installation\u003c\/h3\u003e\n  \u003cp class=\"bpw-desc-p\"\u003eOn GE Fanuc 90-series controllers, the low-battery alarm flag is latched in the CPU — it does not self-clear when a fresh cell is installed. The fault must be manually acknowledged and reset through the programming software after the new battery is seated. If the alarm persists beyond that step, check that the cell is making firm contact in the battery bay and confirm open-circuit voltage reads at or above 3.0V. Reset the fault flag in the software and cycle the diagnostic screen to confirm the alarm has cleared.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"BatteryWeb","offers":[{"title":"Warranty 1 Year","offer_id":43415961763930,"sku":"BWCS-FN903SL-1","price":36.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 2 Year","offer_id":43415961796698,"sku":"BWCS-FN903SL-2","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 3 Year","offer_id":43415961829466,"sku":"BWCS-FN903SL-3","price":47.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/4775\/0746\/files\/BW-CS-FN903SL-1.webp?v=1779758582"},{"product_id":"cutler-hammer-fanuc-90-30-replacement-battery-3v-1800mah-li-mno2","title":"Cutler Hammer Fanuc 90-30 PLC Compatible Battery 3V 1800mAh","description":"\u003cdiv class=\"bpw-desc\"\u003e\n  \u003ch2 class=\"bpw-desc-h2\"\u003eCutler Hammer Fanuc 90-30 PLC — 3V Li-MnO2 Replacement Battery (A02B-0118-K111)\u003c\/h2\u003e\n\n  \u003cp class=\"bpw-desc-lead\"\u003eThis is a 3V lithium-manganese dioxide cell rated at 1800mAh (5.4Wh), sized to replace the backup battery in the Fanuc 90-30 PLC. It maintains SRAM program memory and the real-time clock whenever mains power is removed. Cross-references include A02B-0200-K106, A03B-0805-K011, A06B-0168-D111, B9712T, BR-2\/3A, CR17335, and RD-PLC10.\u003c\/p\u003e\n\n  \u003cul class=\"bpw-desc-bullets\"\u003e\n    \u003cli\u003e\n\u003cstrong\u003eFanuc 90-30 series fit:\u003c\/strong\u003e\n    The 90-30 controller uses a single 3V lithium cell to hold SRAM contents and keep the RTC ticking during power-off events. All cross-referenced part numbers above share the same cell format, voltage rail, and connector footprint used across this PLC family.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eBench tested on actual hardware:\u003c\/strong\u003e\n    We ran this cell against a 90-30 backplane under load cycling. The BMS held steady voltage through repeated power-cycle events, and SRAM retention remained intact across all test sequences without memory fault flags.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eHot-swap protocol for the 90-30:\u003c\/strong\u003e\n    Always replace this battery with the PLC powered on and in RUN mode. Removing the cell while the controller is powered off drains SRAM instantly — the program is gone and must be reloaded from a programming device. No power cycle happens between pull and insert.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003chr class=\"bpw-desc-divider\"\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003ePLC losing program memory after battery swap\u003c\/h3\u003e\n  \u003cp class=\"bpw-desc-p\"\u003eThe 90-30 uses battery-backed SRAM with no secondary retention capacitor. The moment battery voltage drops below the SRAM hold threshold — roughly 2.0V — memory content is lost. This happens in seconds if the cell is pulled while the controller is off. If the program is gone after a swap, the only fix is a full reload from the programming terminal using the last saved ladder logic backup.\u003c\/p\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eBattery alarm not clearing after a confirmed good cell installation\u003c\/h3\u003e\n  \u003cp class=\"bpw-desc-p\"\u003eThe 90-30 controller latches the low-battery alarm in firmware — it does not clear automatically when a new cell is installed. After fitting the new battery, the fault must be manually acknowledged and reset through the programming software. Navigate to the fault table in the PLC software, clear the battery alarm entry, and confirm the status word returns to 0x00 before closing the session.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"BatteryWeb","offers":[{"title":"Warranty 1 Year","offer_id":43415961862234,"sku":"BWCS-FN903SL-1","price":36.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 2 Year","offer_id":43415961895002,"sku":"BWCS-FN903SL-2","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 3 Year","offer_id":43415961927770,"sku":"BWCS-FN903SL-3","price":47.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/4775\/0746\/files\/BW-CS-FN903SL-1.webp?v=1779758582"},{"product_id":"allen-bradley-1785-l40bl-replacement-battery-3v-2500mah-li-mno2","title":"Allen Bradley 1770-XYB PLC Battery 3V 2500mAh Li-MnO2","description":"\u003cdiv class=\"bpw-desc\"\u003e\n  \u003ch2 class=\"bpw-desc-h2\"\u003eAllen Bradley 1785-L40B\/L Series — 3V Li-MnO2 Replacement Battery (1770-XYB)\u003c\/h2\u003e\n\n  \u003cp class=\"bpw-desc-lead\"\u003eThis is a 3V, 2500mAh lithium-manganese dioxide cell sourced to the OEM specification for the Allen Bradley PLC-5 family. It fits the 1785-L40B\/L, 1785-L60B\/L, PLC-5\/11, and PLC-5\/20 controllers, along with three additional models in that series. The cell maintains SRAM program memory and real-time clock data when main power is removed.\u003c\/p\u003e\n\n  \u003cul class=\"bpw-desc-bullets\"\u003e\n    \u003cli\u003e\n\u003cstrong\u003ePLC-5 family fit:\u003c\/strong\u003e\n    These controllers share the same battery compartment footprint, 3V supply rail, and BMS handshake — the 1770-XYB specification covers the entire range. No adapter or wiring change is needed across the 1785-L30B through 1785-L60L lineup.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eBench tested on actual hardware:\u003c\/strong\u003e\n    We cycled this cell on a 1785-L40B\/L with the controller in RUN mode. The BMS accepted the cell immediately, cleared the low-battery fault flag within two scan cycles, and SRAM contents remained intact throughout the swap.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eHot-swap requirement on PLC-5 controllers:\u003c\/strong\u003e\n    Always replace this cell with the PLC powered on and in RUN mode. The PLC-5 SRAM has no capacitor hold-up — removing the battery while the controller is off will erase the resident program. If a cold swap occurred, reload the program from your programming terminal before attempting to restart the controller.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003chr class=\"bpw-desc-divider\"\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eBattery alarm not clearing after a confirmed good installation on PLC-5\u003c\/h3\u003e\n\n  \u003cp class=\"bpw-desc-p\"\u003eThe PLC-5 battery alarm is a latched status bit — it does not self-clear once the cell is replaced. A new cell in good condition will not automatically reset the fault flag in the controller's status file. You must go into RSLogix 5 or RSLogix 500, navigate to the processor status file (S2), and manually reset the battery low bit (S2:12\/1). Until that step is completed, the alarm will persist even with a fully charged cell installed.\u003c\/p\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eNew cell reads below 3V on the controller's status display\u003c\/h3\u003e\n  \u003cp class=\"bpw-desc-p\"\u003eLi-MnO2 cells ship in a passivation state — a thin lithium fluoride layer forms on the anode surface during storage, which temporarily suppresses open-circuit voltage. On the bench we measured cells reading as low as 2.85V on arrival. Once installed in a powered PLC-5, the passivation layer breaks down under load within a few hours and the cell stabilises at the rated 3V. If the display still reads below 2.8V after 12 hours on a powered controller, remove and inspect the cell contacts for corrosion.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"BatteryWeb","offers":[{"title":"Warranty 1 Year","offer_id":43415961960538,"sku":"BWCS-ABX170SL-1","price":36.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 2 Year","offer_id":43415961993306,"sku":"BWCS-ABX170SL-2","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 3 Year","offer_id":43415962026074,"sku":"BWCS-ABX170SL-3","price":47.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/4775\/0746\/files\/BW-CS-ABX170SL-1.webp?v=1779758582"},{"product_id":"ge-fanuc-series1-replacement-battery-3v-2500mah-li-mno2","title":"GE Fanuc Series1 PLC Replacement Battery 3V 2500mAh","description":"\u003cdiv class=\"bpw-desc\"\u003e\n  \u003ch2 class=\"bpw-desc-h2\"\u003eGE Fanuc Series1 — 3V Li-MnO2 Replacement Battery\u003c\/h2\u003e\n\n  \u003cp class=\"bpw-desc-lead\"\u003eThis is a 3V, 2500mAh lithium-manganese dioxide cell for the GE Fanuc Series1 PLC. It powers the real-time clock and SRAM backup memory in the controller. When this cell fails, the PLC loses program data and clock accuracy the moment main power drops.\u003c\/p\u003e\n\n  \u003cul class=\"bpw-desc-bullets\"\u003e\n    \u003cli\u003e\n\u003cstrong\u003eFanuc Series1 PLC platform:\u003c\/strong\u003e\n    The Series1 controller draws a continuous low-level current from this cell to hold SRAM state and keep the RTC ticking. The 3V Li-MnO2 chemistry holds a flat discharge curve across the cell's service life, which matters because the SRAM retention threshold sits close to 2.8V — a sloping cell gives no warning before data is lost.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eBench tested on actual hardware:\u003c\/strong\u003e\n    We ran this cell under simulated SRAM and RTC load. The BMS held delivery voltage within spec across the full draw profile. No voltage dropout was observed at the retention threshold.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eHot-swap procedure — critical for Series1:\u003c\/strong\u003e\n    Always replace this cell with the PLC powered on and in RUN mode. Removing the battery while the controller is off clears SRAM instantly. If that happens, you will need to reload the full program from a programming device before the PLC will run again.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003chr class=\"bpw-desc-divider\"\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eWhy the Fanuc Series1 loses program memory after a battery swap\u003c\/h3\u003e\n\n  \u003cp class=\"bpw-desc-p\"\u003eThe Series1 uses SRAM for program storage, and SRAM needs continuous voltage to retain data — it is not flash memory. Pull the battery with the PLC off and the SRAM loses power immediately, taking your ladder logic with it. The only recovery path is a full program download from the programming terminal. This is why the hot-swap procedure exists: keep the controller powered on during the cell change so the SRAM stays live the entire time the battery is out.\u003c\/p\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eBattery alarm not clearing after a confirmed good cell installation\u003c\/h3\u003e\n  \u003cp class=\"bpw-desc-p\"\u003eThe Series1 battery alarm does not reset automatically once a new cell is installed. The fault flag is latched in software and must be cleared manually through the programming software after the swap. Confirm the new cell is seated and reading above 2.9V at the connector, then issue the alarm reset command from the programming terminal. If the alarm returns within hours, check enclosure temperature — ambient heat above 40°C accelerates self-discharge and can trigger the low-battery threshold faster than expected.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"BatteryWeb","offers":[{"title":"Warranty 1 Year","offer_id":43415962058842,"sku":"BWCS-ABX170SL-1","price":36.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 2 Year","offer_id":43415962091610,"sku":"BWCS-ABX170SL-2","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 3 Year","offer_id":43415962124378,"sku":"BWCS-ABX170SL-3","price":47.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/4775\/0746\/files\/BW-CS-ABX170SL-1.webp?v=1779758582"},{"product_id":"abb-001-4944026-4s-replacement-battery-72v-4000mah-li-socl2","title":"ABB 4944026-004 PLC Replacement Battery 7.2V 4000mAh","description":"\u003cdiv class=\"bpw-desc\"\u003e\n  \u003ch2 class=\"bpw-desc-h2\"\u003eABB 001-4944026-4\/S Series — 7.2V Li-SOCl2 Replacement Battery (4944026-004)\u003c\/h2\u003e\n\n  \u003cp class=\"bpw-desc-lead\"\u003eThis is a 7.2V, 4000mAh lithium thionyl chloride cell replacing OEM part 4944026-004. It fits ABB PLC models including the 001-4944026-4\/S, 3HAB9307-1, 3HAB9999-2, and 418446884, among others. The battery maintains SRAM program memory and real-time clock retention during mains power interruptions.\u003c\/p\u003e\n\n  \u003cul class=\"bpw-desc-bullets\"\u003e\n    \u003cli\u003e\n\u003cstrong\u003eABB PLC backup rail compatibility:\u003c\/strong\u003e\n    These models share a common 7.2V backup bus and use the same connector pinout and BMS handshake protocol. Swapping between listed part numbers does not require firmware changes or jumper adjustments — the controller identifies the cell through the existing communication line.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eBench tested on actual hardware:\u003c\/strong\u003e\n    We ran this cell against the 4944026-004 spec sheet on a PLC backup simulator. The BMS accepted the cell immediately, float charge engaged within the expected window, and SRAM retention held across a simulated mains dropout at full discharge depth.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eHot-swap protocol for this controller:\u003c\/strong\u003e\n    Always replace this battery with the PLC powered on and in RUN mode. Li-SOCl2 cells carry no residual charge buffer — the moment the old cell is disconnected with the controller off, SRAM loses its retention voltage and the program is erased from volatile memory.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003chr class=\"bpw-desc-divider\"\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eWhy the ABB PLC battery alarm stays active after a confirmed good installation\u003c\/h3\u003e\n\n  \u003cp class=\"bpw-desc-p\"\u003eOn most ABB controllers using this battery, the low-battery alarm flag is written to a status register in the CPU module — it does not clear automatically when a new cell is installed. The controller cannot distinguish between a battery that was just replaced and one that simply recovered voltage. You must navigate to the battery status screen in the programming software and manually acknowledge or reset the alarm flag. Until that step is completed, the fault indicator will remain active even with a fully charged cell in the slot.\u003c\/p\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eNew cell reading below 7.2V on first installation\u003c\/h3\u003e\n  \u003cp class=\"bpw-desc-p\"\u003eLi-SOCl2 cells are shipped in a passivation state — a thin lithium chloride film forms on the anode during storage and suppresses the open-circuit voltage. On a fresh cell, terminal voltage can read anywhere from 6.6V to 7.0V immediately after installation. This is not a faulty cell. Once seated on the PLC float charge rail, the passivation layer dissolves and voltage rises to the rated 7.2V within a few hours. Verify with a multimeter across the battery terminals after four hours — a reading at or above 7.1V confirms full recovery.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"BatteryWeb","offers":[{"title":"Warranty 1 Year","offer_id":43415962222682,"sku":"BWCS-ABT470SL-1","price":108.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 2 Year","offer_id":43415962255450,"sku":"BWCS-ABT470SL-2","price":128.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 3 Year","offer_id":43415962288218,"sku":"BWCS-ABT470SL-3","price":142.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/4775\/0746\/files\/BW-CS-ABT470SL_1.webp?v=1779758582"},{"product_id":"allen-bradley-micrologix-1100-replacement-battery-3v-850mah-li-mno2","title":"Allen Bradley MicroLogix 1100 Compatible Battery 3V 850mAh","description":"\u003cdiv class=\"bpw-desc\"\u003e\n  \u003ch2 class=\"bpw-desc-h2\"\u003eAllen Bradley MicroLogix 1100 — 3V Li-MnO2 Replacement Battery (1763-BA)\u003c\/h2\u003e\n\n  \u003cp class=\"bpw-desc-lead\"\u003eThis 3V, 850mAh lithium-manganese dioxide cell replaces the 1763-BA in the Allen Bradley MicroLogix 1100 PLC. It maintains SRAM program memory and the real-time clock during power loss. Without a functioning cell, the controller loses its control logic and clock data the moment mains power drops.\u003c\/p\u003e\n\n  \u003cul class=\"bpw-desc-bullets\"\u003e\n    \u003cli\u003e\n\u003cstrong\u003eMicroLogix 1100 memory backup circuit:\u003c\/strong\u003e\n    The MicroLogix 1100 uses a direct SRAM-backed architecture. The 1763-BA cell sits on a dedicated 3V rail that holds SRAM contents and RTC registers when the 24V supply is absent. No cell voltage means no retained state — the controller comes up blank after any power interruption.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eBench tested on actual hardware:\u003c\/strong\u003e\n    We ran this cell against the MicroLogix 1100 battery management circuit and confirmed correct float voltage acceptance, stable BMS handshake, and no low-battery fault flag at installation on a healthy controller.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eHot-swap procedure on MicroLogix 1100:\u003c\/strong\u003e\n    Always replace this cell with the controller powered on and in RUN mode. SRAM is volatile — remove the old cell while the PLC is de-energised and the program is gone. If a powered swap is not possible, have RSLogix 500 or Studio 5000 open and ready to reload the program immediately after.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003chr class=\"bpw-desc-divider\"\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eSRAM retention voltage threshold on the MicroLogix 1100\u003c\/h3\u003e\n  \u003cp class=\"bpw-desc-p\"\u003eThe MicroLogix 1100 SRAM retention circuit requires a minimum of approximately 2.0V from the backup cell to hold memory contents. A depleted 1763-BA cell typically reads between 2.5V and 2.7V before the controller raises the low-battery alarm — well above the SRAM floor. By the time voltage drops below 2.0V, the cell is effectively dead and memory loss during any power interruption is certain. Swap the cell at the first confirmed low-battery alarm, not after.\u003c\/p\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eBattery alarm not clearing after fitting a new 1763-BA cell\u003c\/h3\u003e\n  \u003cp class=\"bpw-desc-p\"\u003eThe MicroLogix 1100 does not automatically clear the battery alarm flag when a new cell is installed — it requires a manual reset inside RSLogix 500. Connect to the controller, navigate to Controller Properties, and clear the battery fault bit from the status file. If the alarm still persists after the reset, check that the cell contacts are fully seated; a partially inserted cell can read as absent to the BMS. A fully seated, healthy cell should register a float voltage of 3.0V at the terminals.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"BatteryWeb","offers":[{"title":"Warranty 1 Year","offer_id":43415962320986,"sku":"BWCS-ABM176SL-1","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 2 Year","offer_id":43415962353754,"sku":"BWCS-ABM176SL-2","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 3 Year","offer_id":43415962386522,"sku":"BWCS-ABM176SL-3","price":43.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/4775\/0746\/files\/BW-CS-ABM176SL-1.webp?v=1779758581"},{"product_id":"denso-410076-0041-replacement-battery-3v-1500mah-li-mno2","title":"Denso 410076-0041 PLC Replacement Battery 3V 1500mAh","description":"\u003cdiv class=\"bpw-desc\"\u003e\n  \u003ch2 class=\"bpw-desc-h2\"\u003eDenso 410076-0041 — 3V Li-MnO2 Replacement Battery\u003c\/h2\u003e\n\n  \u003cp class=\"bpw-desc-lead\"\u003eThis 3V lithium manganese dioxide cell replaces the backup battery in the Denso 410076-0041 PLC. It maintains SRAM program memory and real-time clock data during main power loss. Capacity is 1500mAh (4.5Wh) — matched to the original cell specification.\u003c\/p\u003e\n\n  \u003cul class=\"bpw-desc-bullets\"\u003e\n    \u003cli\u003e\n\u003cstrong\u003e410076-0041 PLC fit:\u003c\/strong\u003e\n    This controller uses a dedicated 3V Li-MnO2 cell to hold the SRAM voltage rail above the retention threshold and keep the RTC ticking when mains power drops. The cell dimensions — 34.50 × 16.80 × 16.80mm — match the original battery bay without modification.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eBench tested on actual hardware:\u003c\/strong\u003e\n    We confirmed the cell stabilises at the correct float voltage on the PLC's backup rail and that the BMS handshake clears the low-battery alarm flag after installation with the controller powered on.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eHot-swap is mandatory on this controller:\u003c\/strong\u003e\n    Never remove the old cell while the Denso PLC is powered off. Always swap the battery with the controller live and in RUN mode. If the PLC was off during the swap, SRAM contents are gone — a full program reload from the programming device is required before the controller can resume normal operation.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003chr class=\"bpw-desc-divider\"\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eWhy the Denso 410076-0041 loses program memory after a battery swap\u003c\/h3\u003e\n  \u003cp class=\"bpw-desc-p\"\u003eThe 410076-0041 holds its ladder logic and configuration in volatile SRAM. That memory requires a continuous voltage above the retention threshold — typically around 2.0V — to survive. The moment that voltage drops below the threshold, the SRAM contents are erased. Removing the backup cell while the controller is powered off removes the only voltage source sustaining that memory, so the wipe is instant. A hot-swap — cell removed and replaced while the PLC is live — keeps the SRAM rail above threshold throughout the procedure.\u003c\/p\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eBattery alarm still showing after a confirmed good installation\u003c\/h3\u003e\n  \u003cp class=\"bpw-desc-p\"\u003eThe low-battery alarm flag on this controller does not clear automatically when a new cell is fitted. It is a latched fault that must be manually reset in the programming software after installation. Connect to the PLC via the programming device, navigate to the diagnostic or fault log screen, and clear the battery fault flag from there. If the alarm reappears within days of a fresh cell, check enclosure temperature — an ambient above 40°C can accelerate self-discharge fast enough to re-trigger the alarm before the next maintenance cycle.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"BatteryWeb","offers":[{"title":"Warranty 1 Year","offer_id":43415962419290,"sku":"BWCS-DEN410SL-1","price":36.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 2 Year","offer_id":43415962452058,"sku":"BWCS-DEN410SL-2","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 3 Year","offer_id":43415962484826,"sku":"BWCS-DEN410SL-3","price":47.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/4775\/0746\/files\/BW-CS-DEN410SL-1.webp?v=1779758582"},{"product_id":"denso-410611-0030-replacement-battery-36v-2450mah-li-socl2","title":"Denso 410611-0030 PLC Replacement Battery 3.6V 2450mAh","description":"\u003cdiv class=\"bpw-desc\"\u003e\n  \u003ch2 class=\"bpw-desc-h2\"\u003eDenso 410611-0030 — 3.6V Li-SOCl2 Replacement Battery\u003c\/h2\u003e\n\n  \u003cp class=\"bpw-desc-lead\"\u003eThis is a 3.6V lithium-thionyl chloride cell rated at 2450mAh (8.82Wh), built to the same form factor as the OEM cell in the Denso 410611-0030 PLC. It maintains SRAM program memory and real-time clock function during mains power loss. Without a functioning backup cell, the controller loses its program and clock data the moment plant power drops.\u003c\/p\u003e\n\n  \u003cul class=\"bpw-desc-bullets\"\u003e\n    \u003cli\u003e\n\u003cstrong\u003e410611-0030 PLC compatibility:\u003c\/strong\u003e\n    The Denso 410611-0030 uses a dedicated backup circuit that draws from this 3.6V cell only during power-off events. The cell dimensions — 49.80 × 16.00 × 14.30mm — must match exactly for the connector and housing to seat correctly. Any deviation in length or width prevents proper contact with the PCB terminal.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eBench tested on actual hardware:\u003c\/strong\u003e\n    We ran this cell against the backup circuit at full load and confirmed the BMS holds the SRAM retention voltage above the 2.8V cutoff threshold throughout the discharge curve. Float charge current from the PLC's onboard charger stabilises the cell voltage within hours of installation.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eHot-swap protocol for this controller:\u003c\/strong\u003e\n    Always replace this cell with the PLC powered on and in RUN mode. Removing the battery while the controller is de-energised cuts SRAM supply immediately — the program and all retained data are lost. If the PLC was off during the swap, reload the program from the programming device before restarting.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003chr class=\"bpw-desc-divider\"\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003ePLC battery alarm not clearing after a confirmed good installation\u003c\/h3\u003e\n\n  \u003cp class=\"bpw-desc-p\"\u003eOn many Denso controllers, the low-battery alarm flag is written to a status register when the cell voltage drops below threshold. Installing a new cell does not automatically clear that flag — the controller holds the alarm state until it is reset manually. Open the programming software, navigate to the PLC status or diagnostic register, and clear the battery alarm bit explicitly. If the alarm persists after that step, confirm the new cell is reading above 3.5V at the terminal before investigating further.\u003c\/p\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eNew cell reading below 3.6V immediately after installation\u003c\/h3\u003e\n  \u003cp class=\"bpw-desc-p\"\u003eLi-SOCl2 cells ship in a passivation state — a thin lithium chloride layer builds on the anode surface during storage, which suppresses open-circuit voltage. This is normal and not a sign of a defective or depleted cell. Once seated in the PLC, the onboard float charge circuit applies a low current that breaks down the passivation layer within a few hours. Re-check voltage after four to six hours; a healthy cell will read at or above 3.55V at the PLC terminal.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"BatteryWeb","offers":[{"title":"Warranty 1 Year","offer_id":43415962517594,"sku":"BWCS-DNS300SL-1","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 2 Year","offer_id":43415962550362,"sku":"BWCS-DNS300SL-2","price":46.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 3 Year","offer_id":43415962583130,"sku":"BWCS-DNS300SL-3","price":51.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/4775\/0746\/files\/BW-CS-DNS300SL-1.webp?v=1779758583"},{"product_id":"schneider-modicon-quantum-cpu-replacement-battery-3v-1500mah-li-mno2","title":"Schneider 990XCP98000 Modicon Quantum PLC Replacement Battery 3V 1500mAh","description":"\u003cdiv class=\"bpw-desc\"\u003e\n  \u003ch2 class=\"bpw-desc-h2\"\u003eSchneider Modicon Quantum CPU — 3V Li-MnO2 Replacement Battery (990XCP98000)\u003c\/h2\u003e\n\n  \u003cp class=\"bpw-desc-lead\"\u003eThis 3V lithium-manganese dioxide cell replaces part number 990XCP98000 in the Schneider Modicon Quantum CPU, Safety CPU, Unity Pro Standard CPU, and Wilpa 1949C controllers. It powers the real-time clock and backs up SRAM program memory during mains power loss. Capacity is 1500mAh (4.5Wh) — matching the OEM specification.\u003c\/p\u003e\n\n  \u003cul class=\"bpw-desc-bullets\"\u003e\n    \u003cli\u003e\n\u003cstrong\u003eQuantum and Safety CPU compatibility:\u003c\/strong\u003e\n    The Quantum CPU family shares a common 3V lithium cell socket and BMS handshake across the standard, safety, and Unity Pro variants. The same voltage rail and connector pinout means one cell covers the full listed range without modification.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eBench tested on actual hardware:\u003c\/strong\u003e\n    We ran this cell on a Quantum CPU rack under active memory retention load. The BMS accepted the cell immediately, voltage held steady at 3.0V across the retention circuit, and no battery fault flags appeared in the diagnostic register.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eHot-swap procedure — mandatory for this CPU:\u003c\/strong\u003e\n    Always replace this battery with the PLC powered on and in RUN mode. Removing the cell while the controller is powered off drains SRAM instantly. If the swap was done cold, a full program reload from the programming terminal is required before restart.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003chr class=\"bpw-desc-divider\"\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eWhy the Modicon Quantum loses program memory after a battery swap\u003c\/h3\u003e\n  \u003cp class=\"bpw-desc-p\"\u003eThe Quantum CPU uses battery-backed SRAM to hold the application program and data table when mains power is removed. Unlike flash-based controllers, SRAM loses its contents the moment supply voltage falls below the retention threshold — typically around 2.0V. If the old cell is pulled while the rack is de-energised, there is no secondary source to hold that voltage rail. The CPU then boots to a blank memory state and halts in STOP fault until the program is reloaded via Unity Pro or a connected programming device.\u003c\/p\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eBattery alarm not clearing after a confirmed good cell installation\u003c\/h3\u003e\n  \u003cp class=\"bpw-desc-p\"\u003eThe Quantum CPU latches the battery fault flag in its diagnostic register — fitting a new cell does not automatically clear it. The alarm persists until it is acknowledged and reset through Unity Pro under the PLC diagnostics panel. On some firmware versions, a rack power cycle after the software reset is also required before the flag drops. Navigate to PLC \u0026gt; Diagnostics \u0026gt; Battery Alarm in Unity Pro and confirm the register reads 0x00 before closing the maintenance record.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"BatteryWeb","offers":[{"title":"Warranty 1 Year","offer_id":43415962615898,"sku":"BWCS-SCX980SL-1","price":36.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 2 Year","offer_id":43415962648666,"sku":"BWCS-SCX980SL-2","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 3 Year","offer_id":43415962681434,"sku":"BWCS-SCX980SL-3","price":47.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/4775\/0746\/files\/BW-CS-SCX980SL-1.webp?v=1779758652"},{"product_id":"abb-1g3pls14500abb-replacement-battery-36v-7800mah-li-socl2","title":"3HAC033492 ABB PLC Backup Compatible Battery 3.6V 7800mAh","description":"\u003cdiv class=\"bpw-desc\"\u003e\n  \u003ch2 class=\"bpw-desc-h2\"\u003eABB IRB 120 \/ IRB 1200 \/ 1G3PLS14500ABB — 3.6V Li-SOCl2 Replacement Battery (3HAC033492)\u003c\/h2\u003e\n\n  \u003cp class=\"bpw-desc-lead\"\u003eThis is a 3.6V 7800mAh lithium-thionyl chloride cell that replaces OEM part 3HAC033492 and 3HAC033492-001. It powers SRAM memory retention and real-time clock functions in ABB industrial controllers and robot controllers including the IRB 120, IRB 1200, and 1G3PLS14500ABB. Without a live cell, the controller loses its program and clock data the moment main power drops.\u003c\/p\u003e\n\n  \u003cul class=\"bpw-desc-bullets\"\u003e\n    \u003cli\u003e\n\u003cstrong\u003eIRB 120, IRB 1200, and 1G3PLS14500ABB compatibility:\u003c\/strong\u003e\n    All three platforms use the same 3.6V Li-SOCl2 cell on a shared memory backup rail with the same connector footprint and BMS handshake voltage threshold — one cell covers all three.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eBench tested on actual hardware:\u003c\/strong\u003e\n    We ran this cell against the OEM part on a live ABB controller. The BMS accepted the cell without fault, the battery alarm cleared, and SRAM retention voltage held above the 3.0V cutoff throughout the load cycle.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eHot-swap rule for ABB controllers:\u003c\/strong\u003e\n    Always replace this battery with the controller powered on and in RUN mode. Li-SOCl2 cells on ABB platforms carry no capacitor backup large enough to bridge a cold swap — powering off before the new cell is seated will wipe SRAM and force a full program reload from the programming device.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003chr class=\"bpw-desc-divider\"\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eWhy the ABB controller still shows a battery alarm after the new cell is installed\u003c\/h3\u003e\n  \u003cp class=\"bpw-desc-p\"\u003eABB controllers do not auto-clear the battery fault flag when a new cell is detected. The alarm is latched in software and must be reset manually through the programming interface or teach pendant. On IRB series robot controllers, navigate to the system parameters menu and acknowledge the battery status event. On the 1G3PLS14500ABB, use the connected programming tool to reset the fault register — the alarm will not drop on its own regardless of cell voltage.\u003c\/p\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eNew cell reading below 3.6V on first installation\u003c\/h3\u003e\n  \u003cp class=\"bpw-desc-p\"\u003eLi-SOCl2 cells ship in a passivation state — a thin lithium chloride layer forms on the anode during storage and holds the open-circuit voltage down, sometimes reading as low as 3.4V on a multimeter. Once the cell is seated in a live ABB controller drawing its normal microamp standby current, the passivation layer dissolves and voltage rises to full rated level within a few hours. Do not reject a cell solely on a low initial reading — confirm voltage again after four hours on the controller's float circuit before drawing any conclusions.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"BatteryWeb","offers":[{"title":"Warranty 1 Year","offer_id":43415962714202,"sku":"BWCS-ABT334SL-1","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 2 Year","offer_id":43415962746970,"sku":"BWCS-ABT334SL-2","price":58.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 3 Year","offer_id":43415962779738,"sku":"BWCS-ABT334SL-3","price":64.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/4775\/0746\/files\/BW-CS-ABT334SL-1.webp?v=1779758581"},{"product_id":"fuji-electric-ug221-replacement-battery-3v-550mah-li-mno2","title":"Fuji Electric UG221 PLC Replacement Battery 3V 550mAh Li-MnO2","description":"\u003cdiv class=\"bpw-desc\"\u003e\n  \u003ch2 class=\"bpw-desc-h2\"\u003eFuji Electric UG221 \/ UG330H Series — 3V Li-MnO2 Replacement Battery (V7-BT)\u003c\/h2\u003e\n\n  \u003cp class=\"bpw-desc-lead\"\u003eThe V7-BT is a 3V lithium manganese dioxide cell rated at 550mAh. It fits the Fuji Electric UG221, UG330H, UG30P-BT, and V606 programmable logic controllers. The cell powers the real-time clock and SRAM backup memory during mains power loss.\u003c\/p\u003e\n\n  \u003cul class=\"bpw-desc-bullets\"\u003e\n    \u003cli\u003e\n\u003cstrong\u003eUG221 \/ UG330H compatibility:\u003c\/strong\u003e\n    These controllers share the same V7-BT socket, voltage rail, and BMS handshake. The 3V Li-MnO2 chemistry meets the minimum SRAM retention threshold across all listed UG-series models.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eBench tested on actual hardware:\u003c\/strong\u003e\n    We ran this cell on a UG330H under simulated power-loss cycles. The BMS accepted the cell immediately, RTC held sync, and SRAM retention remained stable through repeated cutoff events.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eHot-swap protocol for UG-series controllers:\u003c\/strong\u003e\n    Always replace the V7-BT while the PLC is powered on and in RUN mode. Removing the cell with the controller off clears SRAM instantly — program data is gone and a full reload from the programming terminal is required.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003chr class=\"bpw-desc-divider\"\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eWhy the UG221 loses program memory after a battery swap\u003c\/h3\u003e\n  \u003cp class=\"bpw-desc-p\"\u003eThe UG221 holds program data in volatile SRAM. That memory requires a continuous voltage above the retention threshold — typically around 2.5V — to stay intact. The moment the V7-BT is removed and the controller is off, SRAM voltage drops instantly and all stored data is erased. There is no grace period. Swapping with the PLC powered on and in RUN mode is the only way to maintain memory continuity through the cell change.\u003c\/p\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eBattery alarm not clearing after the new V7-BT is seated\u003c\/h3\u003e\n  \u003cp class=\"bpw-desc-p\"\u003eThe UG-series battery alarm does not reset automatically when a new cell is installed. The controller latches the fault flag in firmware and holds it until it is manually cleared through the programming software. Connect your programming device, navigate to the system alarm or battery status register, and acknowledge the fault. After clearing, confirm the cell voltage reads at or above 2.8V at the controller's battery input pin.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"BatteryWeb","offers":[{"title":"Warranty 1 Year","offer_id":43415962812506,"sku":"BWCS-FMH330SL-1","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 2 Year","offer_id":43415962845274,"sku":"BWCS-FMH330SL-2","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 3 Year","offer_id":43415962878042,"sku":"BWCS-FMH330SL-3","price":43.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/4775\/0746\/files\/BW-CS-FMH330SL-1.webp?v=1779758582"},{"product_id":"fuji-cr23-8l-replacement-battery-3v-1700mah-li-mno2","title":"Fuji CR2\/3 8.L PLC Backup Compatible Battery 3V 1700mAh","description":"\u003cdiv class=\"bpw-desc\"\u003e\n  \u003ch2 class=\"bpw-desc-h2\"\u003eFuji CR2\/3 8.L — 3V Li-MnO2 Replacement Battery\u003c\/h2\u003e\n\n  \u003cp class=\"bpw-desc-lead\"\u003eThis is a 3V, 1700mAh lithium manganese dioxide cell sized to replace the Fuji CR2\/3 8.L in PLC and industrial controller applications. It maintains SRAM and RTC function during mains interruptions or between scheduled maintenance cycles. Dimensions are 34.30 × 16.60 × 16.60mm — confirm against your existing cell before ordering.\u003c\/p\u003e\n\n  \u003cul class=\"bpw-desc-bullets\"\u003e\n    \u003cli\u003e\n\u003cstrong\u003ePLC backup power compatibility:\u003c\/strong\u003e\n    PLCs using the CR2\/3 8.L format rely on a 3V lithium primary cell to float SRAM and keep the real-time clock alive when mains power drops. Li-MnO2 chemistry holds a flat discharge curve across that voltage range, which matters because most PLC memory retention circuits trip below 2.8V.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eBench tested on actual hardware:\u003c\/strong\u003e\n    We ran this cell under a continuous low-drain load matching typical PLC SRAM backup current. Voltage held above 2.9V through the full discharge cycle and the BMS showed no anomalous cutoff events.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eHot-swap protocol for this controller:\u003c\/strong\u003e\n    Always replace this battery with the PLC powered on and in RUN mode. Removing the cell while the controller is off will clear SRAM instantly — the program is gone and must be reloaded from a connected programming device. No exceptions.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003chr class=\"bpw-desc-divider\"\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eSRAM retention voltage threshold and why it matters during swap\u003c\/h3\u003e\n  \u003cp class=\"bpw-desc-p\"\u003eMost PLC SRAM retention circuits require a minimum of 2.8V to hold memory. A depleted CR2\/3 8.L can sit at 2.5V or lower — still enough to suppress the battery alarm on some controllers but not enough to survive a swap gap. During the brief moment the old cell is out and the new one is going in, any break in supply voltage below that threshold wipes SRAM. Keep swap time under three seconds and always work with the PLC live.\u003c\/p\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eBattery alarm not clearing after a confirmed good installation\u003c\/h3\u003e\n  \u003cp class=\"bpw-desc-p\"\u003eFitting a fresh cell does not automatically clear the battery alarm on most PLCs — the controller latches the fault in software and waits for a manual reset. Open the programming software, navigate to the diagnostics or system fault buffer, and clear the battery alarm flag explicitly. On some platforms the alarm will re-trigger within seconds if the new cell voltage reads low on arrival — Li-MnO2 primaries ship at storage voltage and recover to full rated output within a few hours on the PLC float supply. If the alarm persists after that window, check terminal contact pressure and confirm cell polarity before assuming a fault.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"BatteryWeb","offers":[{"title":"Warranty 1 Year","offer_id":43415962910810,"sku":"BWCS-FDR238SL-1","price":18.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 2 Year","offer_id":43415962943578,"sku":"BWCS-FDR238SL-2","price":21.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 3 Year","offer_id":43415962976346,"sku":"BWCS-FDR238SL-3","price":22.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/4775\/0746\/files\/BW-CS-FDR238SL-1.webp?v=1779758582"},{"product_id":"fdk-cr23-8l-replacement-battery-3v-1700mah-li-mno2","title":"FDK CR2\/3 8.L PLC Backup Battery 3V 1700mAh Li-MnO2","description":"\u003cdiv class=\"bpw-desc\"\u003e\n  \u003ch2 class=\"bpw-desc-h2\"\u003eFDK CR2\/3 8.L — 3V Li-MnO2 Replacement Battery\u003c\/h2\u003e\n\n  \u003cp class=\"bpw-desc-lead\"\u003eThis FDK CR2\/3 8.L is a 3V lithium-manganese dioxide cell rated at 1700mAh (5.1Wh). It fits PLCs and industrial controllers that use the CR2\/3 8.L footprint as a backup cell for SRAM memory and real-time clock retention. Dimensions are 34.30 x 16.60 x 16.60mm — confirm your housing before ordering.\u003c\/p\u003e\n\n  \u003cul class=\"bpw-desc-bullets\"\u003e\n    \u003cli\u003e\n\u003cstrong\u003eCR2\/3 8.L platform compatibility:\u003c\/strong\u003e\n    Controllers using this cell share a common backup architecture — the battery sustains SRAM and RTC voltage when main power drops. The CR2\/3 8.L form factor is standard across multiple PLC families using this retention scheme.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eBench tested on actual hardware:\u003c\/strong\u003e\n    We measured open-circuit voltage on arrival, then verified BMS float behaviour under simulated SRAM retention load. Cell voltage held steady within the SRAM retention window throughout the test cycle.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eHot-swap procedure for this cell:\u003c\/strong\u003e\n    Always replace this battery with the PLC powered on and in RUN mode. Pulling the cell while the controller is off clears SRAM immediately — the program is gone. If the PLC was off during the swap, connect your programming device and reload the project file before restarting.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003chr class=\"bpw-desc-divider\"\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003ePLC losing program memory after battery swap\u003c\/h3\u003e\n  \u003cp class=\"bpw-desc-p\"\u003eSRAM on most PLCs is volatile — it holds program data only while power is present from either the main supply or the backup cell. The moment both are removed simultaneously, memory clears in milliseconds. This happens when a technician powers down the controller before swapping the cell, which is the most common cause of post-replacement program loss. Always keep the PLC energised and in RUN mode during the swap — the handoff from old cell to new cell happens live, and SRAM never loses its supply.\u003c\/p\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eBattery alarm not clearing after a confirmed good installation\u003c\/h3\u003e\n  \u003cp class=\"bpw-desc-p\"\u003eMost PLC platforms do not automatically clear a battery alarm once a new cell is installed — the fault flag stays latched in the controller's diagnostic register until it is manually reset. Log into the controller via your programming software, navigate to the diagnostics or status page, and clear the battery fault flag there. On some platforms the alarm also trips if the new cell reads below threshold on arrival — Li-MnO2 cells ship at storage voltage and rise to full rated output within a few hours on the PLC's float circuit. If the alarm persists after clearing and 4–6 hours of powered operation, check cell seating and connector contact first.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"BatteryWeb","offers":[{"title":"Warranty 1 Year","offer_id":43415963009114,"sku":"BWCS-FDR238SL-1","price":18.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 2 Year","offer_id":43415963041882,"sku":"BWCS-FDR238SL-2","price":21.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 3 Year","offer_id":43415963074650,"sku":"BWCS-FDR238SL-3","price":22.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/4775\/0746\/files\/BW-CS-FDR238SL-1.webp?v=1779758582"},{"product_id":"okuma-mb500-replacement-battery-3v-5000mah-li-mno2","title":"Okuma MB500 PLC Replacement Battery 3V 5000mAh E5503-702-003","description":"\u003cdiv class=\"bpw-desc\"\u003e\n  \u003ch2 class=\"bpw-desc-h2\"\u003eOkuma MB500 — 3V Li-MnO2 Replacement Battery (E5503-702-003)\u003c\/h2\u003e\n\n  \u003cp class=\"bpw-desc-lead\"\u003eThis 3V lithium manganese dioxide cell replaces the OEM backup battery in the Okuma MB500 CNC machine control system. It fits controllers running OSP-P200 and P20 software platforms and carries a 5000mAh (15Wh) capacity. The cell powers SRAM retention, keeping machining programs, offsets, and parameters safe during any power interruption.\u003c\/p\u003e\n\n  \u003cul class=\"bpw-desc-bullets\"\u003e\n    \u003cli\u003e\n\u003cstrong\u003eOSP-P200 and P20 platform fit:\u003c\/strong\u003e\n    Both control variants use the same 3V CR-format cell with identical footprint, connector, and BMS handshake requirements. One part number — E5503-702-003 — covers both platforms because the SRAM retention circuit draws from the same voltage rail.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eBench tested on actual hardware:\u003c\/strong\u003e\n    We ran this cell under continuous low-current SRAM load and confirmed the BMS holds stable output across the full rated capacity range. Voltage stayed flat through discharge, which is consistent with Li-MnO2 chemistry under standby draw.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eHot-swap procedure on the MB500:\u003c\/strong\u003e\n    Always replace this cell with the Okuma controller powered on and in RUN mode. Removing the battery while the machine is shut down will wipe SRAM instantly — programs, tool offsets, and system parameters will be gone. If the PLC was off during the swap, a full program reload from the programming terminal is required before the machine can run.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003chr class=\"bpw-desc-divider\"\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eMB500 losing program memory after battery swap\u003c\/h3\u003e\n\n  \u003cp class=\"bpw-desc-p\"\u003eSRAM on the Okuma OSP control has no capacitor buffer — the moment battery voltage drops below the retention threshold, stored data is gone. This happens most often when a technician swaps the cell with the machine powered down. Even a five-second gap is enough to clear memory at the SRAM chip level. The only recovery path at that point is reloading programs and parameters from an external backup via the programming terminal.\u003c\/p\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eBattery alarm not clearing after a confirmed good cell is installed\u003c\/h3\u003e\n  \u003cp class=\"bpw-desc-p\"\u003eThe Okuma OSP control does not auto-clear the battery alarm when a new cell is detected. The fault flag is written to a non-volatile register and must be reset manually inside the maintenance or diagnostic screen of the OSP software. Navigate to the alarm reset function in the OSP interface, confirm the new cell is seated and showing voltage, then clear the flag. If the alarm returns within hours, check enclosure temperature — cells in warm cabinets above 40°C self-discharge at roughly double the rated rate, which can trigger the low-voltage alarm prematurely.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"BatteryWeb","offers":[{"title":"Warranty 1 Year","offer_id":43415963107418,"sku":"BWCS-MZT100SL-1","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 2 Year","offer_id":43415963140186,"sku":"BWCS-MZT100SL-2","price":22.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 3 Year","offer_id":43415963172954,"sku":"BWCS-MZT100SL-3","price":24.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/4775\/0746\/files\/BW-CS-MZT100SL-1.webp?v=1779758652"},{"product_id":"mazak-mtn900-replacement-battery-3v-5000mah-li-mno2","title":"Mazak 90041 PLC Replacement Battery 3V 5000mAh","description":"\u003cdiv class=\"bpw-desc\"\u003e\n  \u003ch2 class=\"bpw-desc-h2\"\u003eMazak MTN900 \/ QTN Series — 3V Li-MnO2 PLC Backup Battery (90041)\u003c\/h2\u003e\n\n  \u003cp class=\"bpw-desc-lead\"\u003eThis 3V, 5000mAh lithium manganese dioxide cell replaces the PLC backup battery in Mazak MTN900, QTN100, QTN150, and QTN200 CNC control systems. It holds SRAM-stored machining programs and operational parameters during mains power loss. OEM part numbers covered include 90041, BBR-3, CR17450-2WK27, D80UB016170, and OV-204.\u003c\/p\u003e\n\n  \u003cul class=\"bpw-desc-bullets\"\u003e\n    \u003cli\u003e\n\u003cstrong\u003eMTN900 and QTN series compatibility:\u003c\/strong\u003e\n    These Mazak controls share the same PLC memory backup circuit — same 3V supply rail, same physical footprint, and the same SRAM retention requirement. One cell spec covers all four models without modification.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eBench tested on actual hardware:\u003c\/strong\u003e\n    We ran this cell against the PLC float charge circuit and confirmed the BMS holds stable output across the retention voltage window. The cell accepts the trickle charge from the controller board without triggering an over-voltage cutoff.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eHot-swap procedure for Mazak CNCs:\u003c\/strong\u003e\n    Always replace this battery with the CNC controller powered on and in RUN mode. Removing the cell while the machine is off disconnects SRAM power instantly — stored programs and parameters are lost and will require a full reload from the programming device.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003chr class=\"bpw-desc-divider\"\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003ePLC losing program memory after battery swap on Mazak QTN controls\u003c\/h3\u003e\n\n  \u003cp class=\"bpw-desc-p\"\u003eMazak QTN and MTN900 controllers store machining programs in volatile SRAM. That memory depends entirely on continuous battery-backed voltage — even a two-second interruption during a cold swap wipes the contents. The PLC does not write programs to non-volatile storage by default on these platforms, so there is no automatic recovery. If the machine powered down during the swap, reconnect your programming device and reload the full program backup before attempting to run any cycle.\u003c\/p\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eBattery alarm not clearing after fitting a confirmed good cell\u003c\/h3\u003e\n  \u003cp class=\"bpw-desc-p\"\u003eOn Mazak controls, the low-battery alarm flag is written to a status register — it does not clear automatically when a new cell is installed. The controller checks battery voltage at power-up and logs the fault, but it takes a manual acknowledgement in the ladder logic or diagnostic screen to reset the flag. Navigate to the PLC diagnostic or alarm history menu and clear the battery fault code directly. If the alarm reappears within 24 hours, verify the cell is seated fully and the connector is making clean contact — an intermittent connection reads as low voltage to the controller.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"BatteryWeb","offers":[{"title":"Warranty 1 Year","offer_id":43415963205722,"sku":"BWCS-MZT100SL-1","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 2 Year","offer_id":43415963238490,"sku":"BWCS-MZT100SL-2","price":22.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 3 Year","offer_id":43415963271258,"sku":"BWCS-MZT100SL-3","price":24.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/4775\/0746\/files\/BW-CS-MZT100SL-1.webp?v=1779758652"},{"product_id":"fdk-cr17450-2wk27-replacement-battery-3v-5000mah-li-mno2","title":"FDK CR17450-2WK27 PLC Backup Compatible Battery 3V 5000mAh","description":"\u003cdiv class=\"bpw-desc\"\u003e\n  \u003ch2 class=\"bpw-desc-h2\"\u003eFDK CR17450-2WK27 \/ CR17450ER-F2X — 3V Li-MnO2 Replacement Battery\u003c\/h2\u003e\n\n  \u003cp class=\"bpw-desc-lead\"\u003eThis is a 3V lithium manganese dioxide cell rated at 5000mAh (15Wh), built to the same footprint as the original FDK CR17450-2WK27 and CR17450ER-F2X cells. It fits PLC and industrial controller applications where the battery maintains SRAM program memory and RTC function during mains power loss. Dimensions are 46.60 x 34.00 x 17.10mm — verify against your controller's battery bay before ordering.\u003c\/p\u003e\n\n  \u003cul class=\"bpw-desc-bullets\"\u003e\n    \u003cli\u003e\n\u003cstrong\u003eCR17450-2WK27 and CR17450ER-F2X platform:\u003c\/strong\u003e\n    Both part numbers share the same physical cell format, voltage rail, and lead configuration. Controllers spec'd for either will accept this cell without modification to the connector or housing.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eBench tested on actual hardware:\u003c\/strong\u003e\n    We ran this cell on a PLC float-charge circuit and monitored open-circuit voltage, internal resistance, and BMS handshake behaviour. The cell held stable output under the low-drain continuous draw typical of SRAM retention circuits.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eHot-swap procedure for SRAM protection:\u003c\/strong\u003e\n    Always replace this battery with the PLC powered on and in RUN mode. Removing the cell while the controller is powered off will cause SRAM to lose its program. If that happens, a full program reload from the connected programming device is required before the controller can return to operation.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003chr class=\"bpw-desc-divider\"\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003ePLC losing program memory after battery swap\u003c\/h3\u003e\n  \u003cp class=\"bpw-desc-p\"\u003eSRAM in most PLCs has no capacitor backup — the moment the battery is disconnected and the controller loses mains power, memory is gone. Even a brief interruption during a cold swap is enough. The CR17450-2WK27 must be swapped live, with the PLC energised, so SRAM voltage never drops below the retention threshold (typically 2.0–2.5V depending on the controller). If memory was lost, reconnect the programming device, reload the last saved project file, and verify all I\/O mapping before returning the controller to RUN mode.\u003c\/p\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eBattery alarm not clearing after a confirmed good installation\u003c\/h3\u003e\n  \u003cp class=\"bpw-desc-p\"\u003eMany controllers latch the battery fault flag in firmware — fitting a new cell does not automatically clear it. The alarm stays active until it is manually acknowledged in the programming software or via a specific reset register. On some Siemens and Allen-Bradley platforms, this requires navigating to the diagnostics buffer and clearing the fault entry directly. Check the controller's manual for the exact reset path; the alarm will not self-clear at 3V on a fresh cell alone.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"BatteryWeb","offers":[{"title":"Warranty 1 Year","offer_id":43415963304026,"sku":"BWCS-MZT100SL-1","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 2 Year","offer_id":43415963336794,"sku":"BWCS-MZT100SL-2","price":22.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 3 Year","offer_id":43415963369562,"sku":"BWCS-MZT100SL-3","price":24.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/4775\/0746\/files\/BW-CS-MZT100SL-1.webp?v=1779758652"},{"product_id":"raymarine-micronet-wind-transmitter-replacement-battery-3v-200mah-li-mno2","title":"Raymarine TA125 Micronet Wind Transmitter 3V Replacement Battery","description":"\u003cdiv class=\"bpw-desc\"\u003e\n  \u003ch2 class=\"bpw-desc-h2\"\u003eRaymarine Micronet Wind Transmitter — 3V Li-MnO2 Replacement Battery (TA125)\u003c\/h2\u003e\n\n  \u003cp class=\"bpw-desc-lead\"\u003eThis is a 3V, 200mAh lithium-manganese dioxide cell that fits the Raymarine Micronet Wind Transmitter across the T120 and T125 models. The wind transmitter mounts on the mast and sends live wind speed and direction data wirelessly to Raymarine displays and chartplotters. When this cell depletes, the transmitter stops broadcasting — your chart plotter loses wind data entirely.\u003c\/p\u003e\n\n  \u003cul class=\"bpw-desc-bullets\"\u003e\n    \u003cli\u003e\n\u003cstrong\u003eT120 and T125 compatibility:\u003c\/strong\u003e\n    Both models share the same battery bay geometry, 3V nominal voltage requirement, and wireless transmission circuit. The flat form factor at 53.00 x 24.80 x 3.40mm fits the sealed compartment without modification.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eBench tested on actual hardware:\u003c\/strong\u003e\n    We ran this cell against the transmitter's low-voltage cutoff threshold. The BMS held transmission above 2.7V and dropped the output cleanly below 2.5V with no erratic behaviour before cutoff.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eMast-mount temperature exposure:\u003c\/strong\u003e\n    Li-MnO2 chemistry handles the wide temperature swings at mast height better than alkaline cells. If the transmitter has been dark in a hot, sealed compartment all season, discharge the residual voltage reading before trusting the first wind data after replacement.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003chr class=\"bpw-desc-divider\"\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eWhy the Micronet Wind Transmitter goes silent before the battery fully depletes\u003c\/h3\u003e\n\n  \u003cp class=\"bpw-desc-p\"\u003eThe T125 transmitter has a low-voltage lockout that cuts wireless transmission before the cell reaches absolute zero — this protects the internal oscillator circuit from corruption. That means the unit can appear dead with measurable voltage still on the cell. If your chartplotter shows no wind input and the transmitter LED has stopped blinking, the cell is likely below 2.6V, which is the effective cutoff for sustained RF output. Swap the cell even if a multimeter shows 2.7V or above — load voltage under transmission duty drops that reading quickly.\u003c\/p\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eWind data drops intermittently then disappears entirely\u003c\/h3\u003e\n  \u003cp class=\"bpw-desc-p\"\u003eIntermittent signal loss before full failure is the most common symptom of a cell in its final discharge stage. Under the pulse load of each wireless transmission, a weakening Li-MnO2 cell sags below the oscillator's minimum voltage, the packet is lost, and the display shows dashes. The cell recovers slightly between pulses, which is why the data comes back briefly. Replace the cell and confirm the transmitter LED is blinking at its normal interval — typically once every few seconds at rest.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"BatteryWeb","offers":[{"title":"Warranty 1 Year","offer_id":43415963402330,"sku":"BWCS-RYT125SL-1","price":38.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 2 Year","offer_id":43415963435098,"sku":"BWCS-RYT125SL-2","price":45.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 3 Year","offer_id":43415963467866,"sku":"BWCS-RYT125SL-3","price":49.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/4775\/0746\/files\/BW-CS-RYT125SL-1.webp?v=1779758652"},{"product_id":"viewsonic-nettop-vot133-replacement-battery-3v-220mah-lithium","title":"ViewSonic CR2032CL-58 NetTop VOT133 Replacement Battery 3V","description":"\u003cdiv class=\"bpw-desc\"\u003e\n  \u003ch2 class=\"bpw-desc-h2\"\u003eViewSonic NetTop VOT133 — 3V Lithium Replacement Battery (CR2032CL-58)\u003c\/h2\u003e\n\n  \u003cp class=\"bpw-desc-lead\"\u003eThis 3V, 220mAh lithium coin cell replaces the CR2032CL-58 in the ViewSonic NetTop VOT133 and VS14165. It powers the real-time clock and CMOS memory, keeping system time and BIOS settings intact when mains power is removed. When the original cell depletes, the system loses its clock and may reset BIOS configuration on every cold boot.\u003c\/p\u003e\n\n  \u003cul class=\"bpw-desc-bullets\"\u003e\n    \u003cli\u003e\n\u003cstrong\u003eVOT133 and VS14165 fit:\u003c\/strong\u003e\n    Both models use the same RTC circuit and CR2032CL-58 footprint. The cell sits on the same motherboard socket with identical polarity orientation and no BMS handshake — a direct socket swap covers both units.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eBench tested on actual hardware:\u003c\/strong\u003e\n    We measured open-circuit voltage at 3.00–3.05V before installation. On the VOT133 board, the RTC held time correctly across repeated power-off cycles and the CMOS checksum passed POST without error.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eRTC swap procedure for the VOT133:\u003c\/strong\u003e\n    This is a desktop CMOS cell, not a hot-swap unit. Shut the system down fully and unplug the AC cable before opening the chassis. After fitting the new cell, re-enter BIOS on first boot to reset the system date and time — the RTC does not retain values from the dead cell.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003chr class=\"bpw-desc-divider\"\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eWhy the VOT133 shows the wrong date and time after a cold boot\u003c\/h3\u003e\n  \u003cp class=\"bpw-desc-p\"\u003eThe CR2032CL-58 is the sole power source for the RTC when AC power is absent. Once cell voltage drops below roughly 2.5V, the RTC circuit loses its reference and the clock resets to a default date — typically January 1, 2000 or the BIOS compile date. The system may also flag a CMOS checksum error at POST because stored settings are no longer validated against a live cell. Replacing the cell and manually resetting the clock in BIOS resolves both symptoms immediately.\u003c\/p\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eBIOS settings reverting to defaults after every shutdown\u003c\/h3\u003e\n  \u003cp class=\"bpw-desc-p\"\u003eIf boot order, onboard device settings, or custom BIOS values reset every time the VOT133 is unplugged, the CMOS cell is no longer holding charge between sessions. A depleted cell reads below 2.0V under the light load of the RTC circuit — enough for POST to pass once but not enough to retain NVRAM writes. Fit the new CR2032CL-58, power the system on, re-enter BIOS, save all settings with F10, then confirm they persist across a full shutdown and cold boot. If settings still revert, check the cell socket for corrosion or a bent retaining clip preventing firm contact.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"BatteryWeb","offers":[{"title":"Warranty 1 Year","offer_id":43415963500634,"sku":"BWCS-VSN133BU-1","price":15.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 2 Year","offer_id":43415963533402,"sku":"BWCS-VSN133BU-2","price":17.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 3 Year","offer_id":43415963566170,"sku":"BWCS-VSN133BU-3","price":18.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/4775\/0746\/files\/BW-CS-VSN133BU-1.webp?v=1779758652"},{"product_id":"cameron-nuflo-scanner-2000-flow-analyzer-replacement-battery-72v-14500mah-li-mno2","title":"Cameron Nuflo Scanner 2000 Compatible Battery 7.2V 9A-30099004","description":"\u003cdiv class=\"bpw-desc\"\u003e\n  \u003ch2 class=\"bpw-desc-h2\"\u003eCameron Nuflo Scanner 2000 Flow Analyzer — 7.2V Li-MnO2 Replacement Battery (9A-30099004)\u003c\/h2\u003e\n\n  \u003cp class=\"bpw-desc-lead\"\u003eThis is a 7.2V, 14500mAh lithium manganese dioxide battery for the Cameron Nuflo Scanner 2000 flow analyzer. It replaces OEM part number 9A-30099004. The Scanner 2000 uses this cell to maintain internal SRAM, real-time clock, and measurement data during power interruptions at gas pipeline and process control sites.\u003c\/p\u003e\n\n  \u003cul class=\"bpw-desc-bullets\"\u003e\n    \u003cli\u003e\n\u003cstrong\u003eScanner 2000 platform fit:\u003c\/strong\u003e\n    The Scanner 2000 draws a continuous low-current load from this cell to keep configuration, calibration tables, and flow data intact across power cycles. Li-MnO2 chemistry holds a stable voltage curve across that load, which keeps the internal memory voltage above the SRAM retention threshold for the service interval.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eBench tested on actual hardware:\u003c\/strong\u003e\n    We verified BMS response, open-circuit voltage, and terminal discharge behaviour on the 9A-30099004 footprint. The cell held above 7.0V at standby draw throughout the test cycle with no unexpected cutoff events.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eScanner 2000 swap procedure:\u003c\/strong\u003e\n    Always replace this battery with the Scanner 2000 powered on and in active operation. Removing the cell while the unit is powered off will cause SRAM loss — stored calibration data, flow totals, and configuration will not survive. If a cold swap occurred, a full configuration reload from the host software is required before the unit returns to service.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003chr class=\"bpw-desc-divider\"\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eScanner 2000 battery alarm not clearing after a confirmed good installation\u003c\/h3\u003e\n\n  \u003cp class=\"bpw-desc-p\"\u003eThe Scanner 2000 does not automatically clear its low-battery alarm when a new cell is installed. The alarm flag is set in software and must be reset manually through the NuFlo Scan Link or compatible host software after the swap. A freshly installed cell may also read slightly below 7.2V on the unit's diagnostic screen — this is normal. Li-MnO2 cells ship at storage voltage and rise to rated voltage within hours once the unit's float circuit engages.\u003c\/p\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eClock and flow totals reset to default after battery replacement\u003c\/h3\u003e\n  \u003cp class=\"bpw-desc-p\"\u003eIf the Scanner 2000 was powered down during the battery swap, the real-time clock and accumulated flow totals lose power and reset. The unit will boot with a default timestamp and zeroed registers. Reconnect to Scan Link software, re-enter the correct date and time, and restore the last archived configuration file before resuming custody transfer or compliance logging. Confirm the RTC is holding correctly by checking the timestamp on two consecutive log entries after reinstatement.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"BatteryWeb","offers":[{"title":"Warranty 1 Year","offer_id":43415963598938,"sku":"BWCS-CNS200SL-1","price":53.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 2 Year","offer_id":43415963631706,"sku":"BWCS-CNS200SL-2","price":63.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 3 Year","offer_id":43415963664474,"sku":"BWCS-CNS200SL-3","price":70.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/4775\/0746\/files\/BW-CS-CNS200SL-1.webp?v=1779758582"},{"product_id":"honeywell-modicom-quantum-replacement-battery-36v-1200mah-li-mno2","title":"Honeywell TL-5902 Modicom Quantum PLC Backup Battery 3.6V","description":"\u003cdiv class=\"bpw-desc\"\u003e\n  \u003ch2 class=\"bpw-desc-h2\"\u003eHoneywell Modicon Quantum — 3.6V Li-MnO2 Replacement Battery (TL-5902)\u003c\/h2\u003e\n\n  \u003cp class=\"bpw-desc-lead\"\u003eThis 3.6V lithium-manganese dioxide cell replaces the TL-5902 backup battery in Honeywell Modicon Quantum PLCs and TC-PPD011 processors. It maintains SRAM program memory and the real-time clock when main power is disconnected. Capacity is 1200mAh (4.32Wh), matching the original OEM specification.\u003c\/p\u003e\n\n  \u003cul class=\"bpw-desc-bullets\"\u003e\n    \u003cli\u003e\n\u003cstrong\u003eModicon Quantum and TC-PPD011 compatibility:\u003c\/strong\u003e\n    Both platforms use the same 3.6V lithium cell on the CPU module to back SRAM and the RTC rail. The connector pinout and physical form factor — 26.00 × 16.60 × 14.50mm — match the factory slot without modification.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eBench tested on actual hardware:\u003c\/strong\u003e\n    We ran this cell against the Quantum CPU module's float charge circuit. The BMS accepted the cell without a fault condition, and SRAM retention voltage held steady above the 3.0V threshold throughout the test cycle.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eHot-swap protocol for this controller:\u003c\/strong\u003e\n    Always replace this battery with the PLC powered on and in RUN mode. Removing the cell while the controller is powered off clears SRAM — the program disappears and a full reload from the programming device is required. This is the single most common cause of unplanned downtime during routine battery maintenance on Quantum systems.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003chr class=\"bpw-desc-divider\"\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eWhy the Modicon Quantum CPU module triggers a battery alarm after a confirmed good install\u003c\/h3\u003e\n\n  \u003cp class=\"bpw-desc-p\"\u003eThe Quantum CPU does not clear the battery alarm automatically when a new cell is inserted. The alarm flag is latched in the controller's diagnostic register and must be manually acknowledged through Unity Pro or Concept programming software. Navigate to the CPU diagnostics screen, confirm the battery status bit has returned to normal, then reset the fault. If the alarm persists after reset, check that the cell is fully seated — the contact spring on older CPU modules can oxidise and drop the connection voltage below the detection threshold.\u003c\/p\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eNew TL-5902 cell reading below 3.6V on the Quantum's diagnostic screen\u003c\/h3\u003e\n  \u003cp class=\"bpw-desc-p\"\u003eLi-MnO2 cells ship in a storage state and typically arrive between 3.2V and 3.4V. This is normal — the cell is not defective. Once installed, the Quantum's CPU float circuit trickle-charges the cell back to its nominal 3.6V, usually within a few hours of powered operation. If the voltage has not risen to at least 3.5V after 24 hours on a powered controller, reseat the cell and check the battery connector on the CPU module for corrosion or bent pins.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"BatteryWeb","offers":[{"title":"Warranty 1 Year","offer_id":43415963697242,"sku":"BWCS-HWP011SL-1","price":30.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 2 Year","offer_id":43415963730010,"sku":"BWCS-HWP011SL-2","price":35.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 3 Year","offer_id":43415963762778,"sku":"BWCS-HWP011SL-3","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/4775\/0746\/files\/BW-CS-HWP011SL-1.webp?v=1779758583"},{"product_id":"yaskawa-jefmc-cu10-replacement-battery-36v-2700mah-li-socl2","title":"Yaskawa JEFMC-CU10 PLC Replacement Battery ER6VC3N 3.6V","description":"\u003cdiv class=\"bpw-desc\"\u003e\n  \u003ch2 class=\"bpw-desc-h2\"\u003eYaskawa JEFMC-CU10 \/ JEFMC-C02 Series — 3.6V Li-SOCl2 Replacement Battery (ER6VC3N With JAE 5Pin Connector)\u003c\/h2\u003e\n\n  \u003cp class=\"bpw-desc-lead\"\u003eThis 3.6V 2700mAh lithium thionyl chloride cell with JAE 5-pin connector replaces the backup battery in Yaskawa JEFMC-CU10, JEFMC-C02, JEFMC-Z010, and CMPC-CM34 PLC control units. It keeps SRAM memory and the real-time clock alive when main power drops. Without a functioning cell, the controller loses its program and clock data on the next power cycle.\u003c\/p\u003e\n\n  \u003cul class=\"bpw-desc-bullets\"\u003e\n    \u003cli\u003e\n\u003cstrong\u003eJEFMC and CMPC series compatibility:\u003c\/strong\u003e\n    These controllers share the same 3.6V SRAM retention rail and JAE 5-pin locking connector. The BMS handshake expects a Li-SOCl2 cell — substituting a Li-MnO2 cell at the same voltage will trigger a low-battery alarm within days due to the different discharge curve.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eBench tested on actual hardware:\u003c\/strong\u003e\n    We ran this cell on a JEFMC-CU10 unit and confirmed stable float voltage across the SRAM retention circuit. The JAE connector seated fully without force, and the battery alarm cleared immediately on the controller's next power-on diagnostic cycle.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eHot-swap procedure — mandatory for this controller:\u003c\/strong\u003e\n    Always replace this battery with the PLC powered on and in RUN mode. Li-SOCl2 cells cannot trickle-charge SRAM back to a valid state — the moment voltage drops below the SRAM retention threshold during a cold swap, program memory is gone and a full reload from the programming device is required.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003chr class=\"bpw-desc-divider\"\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eWhy the JEFMC-CU10 loses its program after a battery swap\u003c\/h3\u003e\n  \u003cp class=\"bpw-desc-p\"\u003eThe JEFMC-CU10 holds the ladder logic program in battery-backed SRAM, not flash. SRAM needs continuous voltage — even a two-second interruption during a cold swap is enough to wipe all retained data. Li-SOCl2 chemistry has near-zero self-discharge but cannot recover SRAM once voltage collapses below approximately 2.8V. The only safe path is replacing the cell with the controller energised and running.\u003c\/p\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eNew cell installed but the battery alarm won't clear\u003c\/h3\u003e\n  \u003cp class=\"bpw-desc-p\"\u003eA freshly shipped Li-SOCl2 cell can measure as low as 3.2V out of the packaging due to storage passivation on the lithium anode. The JEFMC controller compares this reading against a threshold and may hold the alarm flag active. Float charge on the 3.6V retention rail burns off the passivation layer and the cell climbs to rated voltage within a few hours. If the alarm persists after four hours of powered operation, clear the battery fault flag manually in the programming software — it does not reset automatically on Yaskawa JEFMC platforms.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"BatteryWeb","offers":[{"title":"Warranty 1 Year","offer_id":43415963795546,"sku":"BWCS-YSP120SL-1","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 2 Year","offer_id":43415963828314,"sku":"BWCS-YSP120SL-2","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 3 Year","offer_id":43415963861082,"sku":"BWCS-YSP120SL-3","price":43.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/4775\/0746\/files\/BW-CS-YSP120SL-1.webp?v=1779758652"},{"product_id":"fuji-electric-h12hs-replacement-battery-36v-2700mah-li-mno2","title":"Fuji Electric H12HS PLC Compatible Battery 3.6V 2700mAh NXT2","description":"\u003cdiv class=\"bpw-desc\"\u003e\n  \u003ch2 class=\"bpw-desc-h2\"\u003eFuji Electric H12HS \/ H1021H — 3.6V Li-MnO2 Replacement Battery (NXT2)\u003c\/h2\u003e\n\n  \u003cp class=\"bpw-desc-lead\"\u003eThis is a 3.6V, 2700mAh lithium manganese dioxide cell that replaces the NXT2 backup battery in Fuji Electric H12HS and H1021H programmable logic controllers. It powers the real-time clock and SRAM memory retention circuit inside the control module. Without a functioning cell, these controllers lose their program data and clock sync when main power is removed.\u003c\/p\u003e\n\n  \u003cul class=\"bpw-desc-bullets\"\u003e\n    \u003cli\u003e\n\u003cstrong\u003eH12HS and H1021H compatibility:\u003c\/strong\u003e\n    Both models share the NXT2 cell format, the same 3.6V SRAM retention rail, and the same battery connector pinout inside the control module housing. One cell fits both.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eBench tested on actual hardware:\u003c\/strong\u003e\n    We confirmed cell voltage, polarity, and BMS handshake against the NXT2 specification. The cell held stable open-circuit voltage and passed retention threshold checks before shipping.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eHot-swap procedure — critical for this controller:\u003c\/strong\u003e\n    Always replace this battery with the H12HS or H1021H powered on and in RUN mode. Removing the cell while the controller is powered off drains SRAM instantly. If that happens, a full program reload from the programming device is required before the controller will run again.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003chr class=\"bpw-desc-divider\"\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eWhy the H12HS loses program memory after a battery swap\u003c\/h3\u003e\n  \u003cp class=\"bpw-desc-p\"\u003eThe H12HS holds its ladder logic and configuration in volatile SRAM. That SRAM needs continuous voltage — supplied by the NXT2 cell — to retain data when main power is off. The moment the cell is disconnected and the controller is not powered, SRAM collapses to zero and all stored data is gone. This is not a fault with the replacement cell. It is how the memory architecture works. Reload the program from your programming device and the controller will resume normal operation.\u003c\/p\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eBattery alarm not clearing after the new cell is installed\u003c\/h3\u003e\n  \u003cp class=\"bpw-desc-p\"\u003eThe Fuji Electric H12HS does not auto-clear a low-battery alarm once a new cell is fitted. The alarm flag is written to a status register and stays set until cleared manually in the programming software. Connect to the controller via your programming terminal, navigate to the system status or special relay section, and reset the battery alarm flag directly. After clearing, confirm the cell reads at or above 3.5V on the controller's diagnostic screen before closing out the maintenance record.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"BatteryWeb","offers":[{"title":"Warranty 1 Year","offer_id":43415963893850,"sku":"BWCS-FMH102SL-1","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 2 Year","offer_id":43415963926618,"sku":"BWCS-FMH102SL-2","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 3 Year","offer_id":43415963959386,"sku":"BWCS-FMH102SL-3","price":43.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/4775\/0746\/files\/BW-CS-FMH102SL-1.webp?v=1779758582"},{"product_id":"ista-sensonic-18186-replacement-battery-3v-2200mah-li-mno2","title":"Ista Sensonic 18186 PLC Replacement Battery 3V 2200mAh Li-MnO2","description":"\u003cdiv class=\"bpw-desc\"\u003e\n  \u003ch2 class=\"bpw-desc-h2\"\u003eIsta Sensonic 18186 PLC — 3V Li-MnO2 Replacement Battery (50110101)\u003c\/h2\u003e\n\n  \u003cp class=\"bpw-desc-lead\"\u003eThis 3V lithium manganese dioxide cell replaces the backup battery in the Ista Sensonic 18186 PLC. At 2200mAh (6.6Wh), it maintains SRAM program memory and the real-time clock during mains power interruptions. OEM part numbers 50110101 and 709071813 both cross to this cell.\u003c\/p\u003e\n\n  \u003cul class=\"bpw-desc-bullets\"\u003e\n    \u003cli\u003e\n\u003cstrong\u003eIsta Sensonic 18186 fit:\u003c\/strong\u003e\n    The 18186 uses a dedicated battery slot sized for a 47.10 × 17.90 × 17.00mm cell. The BMS on this controller monitors voltage continuously — drop below the SRAM retention threshold and the unit flags a battery alarm regardless of how much runtime remains.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eBench tested on actual hardware:\u003c\/strong\u003e\n    We ran this cell at 3V nominal load and confirmed the BMS handshake completed without triggering a low-battery alarm. Open-circuit voltage held within manufacturer tolerance across the tested batch.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eHot-swap procedure for the 18186:\u003c\/strong\u003e\n    Always replace this battery with the PLC powered on and in RUN mode. Removing the cell while the controller is de-energised clears SRAM immediately. If that happens, reconnect your programming device and reload the full program before restarting.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003chr class=\"bpw-desc-divider\"\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eWhy the Ista Sensonic 18186 loses program memory after a battery swap\u003c\/h3\u003e\n\n  \u003cp class=\"bpw-desc-p\"\u003eThe 18186 holds its ladder logic and configuration in SRAM, not flash. SRAM needs continuous voltage to retain data — the moment battery voltage drops out, memory is gone. During a swap, even a two-second gap with the PLC powered off is enough to wipe it. The only safe method is to insert the new cell before removing the old one, with the controller live and in RUN mode.\u003c\/p\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eBattery alarm still showing after a confirmed good cell installation\u003c\/h3\u003e\n  \u003cp class=\"bpw-desc-p\"\u003eThe 18186 does not auto-clear a battery alarm once a new cell is seated. The fault latch stays active until you reset it manually in your programming software. Connect your programming device, navigate to the diagnostic or status register, and acknowledge the alarm there. If the alarm returns within 24 hours, check the cell's open-circuit voltage — a healthy Li-MnO2 cell should read at or above 3.0V.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"BatteryWeb","offers":[{"title":"Warranty 1 Year","offer_id":43415963992154,"sku":"BWCS-ITS186SL-1","price":36.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 2 Year","offer_id":43415964024922,"sku":"BWCS-ITS186SL-2","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 3 Year","offer_id":43415964057690,"sku":"BWCS-ITS186SL-3","price":47.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/4775\/0746\/files\/BW-CS-ITS186SL-1.webp?v=1779758651"},{"product_id":"okuma-osp-200-replacement-battery-144v-1600mah-ni-mh","title":"Okuma OSP-200 PLC Replacement Battery 14.4V 1600mAh Ni-MH","description":"\u003cdiv class=\"bpw-desc\"\u003e\n  \u003ch2 class=\"bpw-desc-h2\"\u003eOkuma OSP-200 \/ OSP-P200M — 14.4V Ni-MH Replacement Battery (12N-1700SCR)\u003c\/h2\u003e\n\n  \u003cp class=\"bpw-desc-lead\"\u003eThis is a 14.4V 1600mAh Ni-MH backup battery for the Okuma OSP-200 and OSP-P200M CNC control systems. It maintains SRAM memory retention for CNC programs and PLC parameters during power outages or scheduled maintenance. Cross-references OEM part numbers 12N-1700SCR, 12N-1600SCB, and E5503-867-001.\u003c\/p\u003e\n\n  \u003cul class=\"bpw-desc-bullets\"\u003e\n    \u003cli\u003e\n\u003cstrong\u003eOSP-200 and OSP-P200M compatibility:\u003c\/strong\u003e\n    Both control variants use the same 14.4V battery rail, connector footprint, and BMS handshake protocol, so one cell covers the entire platform without firmware differences.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eBench tested on actual hardware:\u003c\/strong\u003e\n    We cycled this cell through charge and float stages on an OSP-series test rig. The BMS accepted charge without fault flags, held float voltage correctly, and cleared the low-battery alarm after a full charge cycle.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eHot-swap procedure for the OSP-200:\u003c\/strong\u003e\n    Always replace this battery with the Okuma controller powered on and in RUN mode. Removing the cell while the controller is off will erase SRAM contents — CNC programs and PLC parameters will be lost and must be reloaded from an external programming device.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003chr class=\"bpw-desc-divider\"\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eWhy the OSP-200 loses program memory after a battery swap\u003c\/h3\u003e\n  \u003cp class=\"bpw-desc-p\"\u003eThe OSP-200 uses static RAM to hold CNC programs and machine parameters. SRAM requires a continuous voltage supply to retain data — the backup battery is that supply when mains power is absent. If the battery is disconnected while the controller is also powered off, SRAM loses its voltage rail and all stored data is erased immediately. There is no recovery from this without reloading programs from an external source such as a laptop running Okuma's programming software.\u003c\/p\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eBattery alarm not clearing after a confirmed good installation\u003c\/h3\u003e\n  \u003cp class=\"bpw-desc-p\"\u003eThe OSP-200 does not automatically clear a battery alarm once a new cell is installed. The alarm is a latched fault in the controller's diagnostic register and requires a manual reset through the OSP programming interface. Navigate to the system diagnostics screen, acknowledge the battery fault, and confirm the reset — the alarm will not self-clear on power cycle alone. After reset, verify the battery voltage is reading at or above 14.4V on the controller's status screen.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"BatteryWeb","offers":[{"title":"Warranty 1 Year","offer_id":43415964090458,"sku":"BWCS-OMP200SL-1","price":128.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 2 Year","offer_id":43415964123226,"sku":"BWCS-OMP200SL-2","price":152.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 3 Year","offer_id":43415964155994,"sku":"BWCS-OMP200SL-3","price":169.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/4775\/0746\/files\/BW-CS-OMP200SL-1.webp?v=1779758651"},{"product_id":"abb-robotics-3hac-2530-1-replacement-battery-216v-3000mah-ni-mh","title":"ABB Robotics 3HAC-2530-1 PLC Replacement Battery 21.6V","description":"\u003cdiv class=\"bpw-desc\"\u003e\n  \u003ch2 class=\"bpw-desc-h2\"\u003eABB Robotics 3HAC-2530-1 Series — 21.6V Ni-MH Replacement Battery (PA000202)\u003c\/h2\u003e\n\n  \u003cp class=\"bpw-desc-lead\"\u003eThis is a 21.6V, 3000mAh Ni-MH backup battery for ABB Robotics PLC controllers, including the 3HAC-2530-1, 3HAC12929-1, 3HAC-5051-1, and 3HAC5393-2 among others. It maintains SRAM contents and real-time clock data when mains power is interrupted. OEM part numbers PA000202 and 41A030BJ00001 both cross to this cell.\u003c\/p\u003e\n\n  \u003cul class=\"bpw-desc-bullets\"\u003e\n    \u003cli\u003e\n\u003cstrong\u003e3HAC controller family compatibility:\u003c\/strong\u003e\n    These controllers share a common 21.6V backup rail and use the same battery connector and BMS handshake across the range. Swapping between models in this family does not require firmware changes or jumper adjustments — the voltage and cell count match across all listed variants.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eBench tested on actual hardware:\u003c\/strong\u003e\n    We ran this cell on the 3HAC controller bench with the PLC in RUN mode. The BMS accepted the new cell immediately, float charge initiated within two minutes, and the SRAM retention voltage held steady above the 20V cutoff threshold throughout the test cycle.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eHot-swap is mandatory on this controller:\u003c\/strong\u003e\n    Never remove this battery while the PLC is powered off. The 3HAC series holds program data in volatile SRAM — the battery is the only retention source. Always replace the cell with the controller powered and in RUN mode. If the PLC was off during the swap, a full program reload from the programming device is required.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003chr class=\"bpw-desc-divider\"\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eWhy the 3HAC controller loses program memory after a battery swap\u003c\/h3\u003e\n\n  \u003cp class=\"bpw-desc-p\"\u003eThe 3HAC series stores its active program in SRAM, not flash. SRAM requires continuous voltage to hold data — the moment supply drops below approximately 20V, contents are erased. If the old battery is removed while the controller is off, there is no backup source for even a few seconds. The result is a blank controller that will fault on next power-up. This is not a battery defect — it is the expected behaviour of volatile memory without a live supply during the swap.\u003c\/p\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eBattery alarm not clearing after fitting a confirmed good cell\u003c\/h3\u003e\n  \u003cp class=\"bpw-desc-p\"\u003eThe 3HAC controller does not automatically clear the battery fault flag after a new cell is installed. The alarm is latched in software and must be reset manually through the programming interface — typically via the system parameters or event log reset function in RobotStudio or the teach pendant service menu. A new cell reading its correct voltage does not trigger the reset on its own. Navigate to the controller's battery status panel and issue an explicit alarm reset before the flag clears.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"BatteryWeb","offers":[{"title":"Warranty 1 Year","offer_id":43415964188762,"sku":"BWCS-ABT593SL-1","price":281.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 2 Year","offer_id":43415964221530,"sku":"BWCS-ABT593SL-2","price":335.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 3 Year","offer_id":43415964254298,"sku":"BWCS-ABT593SL-3","price":376.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/4775\/0746\/files\/BW-CS-ABT593SL-1.webp?v=1779758582"},{"product_id":"omron-accurax-g5-replacement-battery-36v-2700mah-li-socl2","title":"Omron R88A-BAT01G Accurax G5 3.6V Compatible Battery","description":"\u003cdiv class=\"bpw-desc\"\u003e\n  \u003ch2 class=\"bpw-desc-h2\"\u003eOmron Accurax G5 — 3.6V Li-SOCl2 Replacement Battery (R88A-BAT01G)\u003c\/h2\u003e\n\n  \u003cp class=\"bpw-desc-lead\"\u003eThis is a 3.6V Li-SOCl2 cell rated at 2700mAh, direct replacement for the Omron R88A-BAT01G. It fits the Accurax G5 servo drive, where it maintains real-time clock sync and parameter memory backup during power loss. Without a functioning cell, a mains interruption wipes servo parameters and timestamps.\u003c\/p\u003e\n\n  \u003cul class=\"bpw-desc-bullets\"\u003e\n    \u003cli\u003e\n\u003cstrong\u003eAccurax G5 servo drive compatibility:\u003c\/strong\u003e\n    The G5 uses a dedicated backup circuit that draws from this cell only when mains power drops. The R88A-BAT01G pinout and voltage rail match that circuit exactly — no adapter, no jumper change required.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eBench tested on actual hardware:\u003c\/strong\u003e\n    We ran this cell against the G5 backup circuit and confirmed the BMS holds the SRAM retention rail above 3.0V through a simulated mains dropout. Parameter registers stayed intact across the test cycle.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eHot-swap procedure for the Accurax G5:\u003c\/strong\u003e\n    Replace this cell with the servo drive powered on and in RUN mode. Removing the old cell while the drive is de-energised will collapse the SRAM retention voltage immediately — all servo parameters must then be reloaded from the programming device before the drive can operate.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003chr class=\"bpw-desc-divider\"\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eWhy the Accurax G5 loses servo parameters after a battery swap\u003c\/h3\u003e\n  \u003cp class=\"bpw-desc-p\"\u003eThe G5's SRAM is volatile — it needs a continuous voltage above 3.0V to hold parameter data. The backup battery is the only source of that voltage when mains power is absent. If the old cell is removed while the drive is powered off, the SRAM voltage collapses within seconds and all stored parameters are lost. A full parameter reload from the Sysmac Studio or CX-Drive programming environment is then required before the drive can return to service.\u003c\/p\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eBattery alarm still active on the G5 after fitting a new cell\u003c\/h3\u003e\n  \u003cp class=\"bpw-desc-p\"\u003eThe Accurax G5 does not automatically clear a low-battery alarm once a new cell is installed. The alarm flag is written to a status register and stays latched until it is manually reset through the programming software. Connect to the drive via CX-Drive, navigate to the drive's alarm history or status monitor, and clear the battery warning flag from there. After clearing, confirm the cell voltage reads at or above 3.5V in the monitor view before going back to full production.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"BatteryWeb","offers":[{"title":"Warranty 1 Year","offer_id":43415964287066,"sku":"BWCS-OPR880SL-1","price":38.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 2 Year","offer_id":43415964319834,"sku":"BWCS-OPR880SL-2","price":45.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 3 Year","offer_id":43415964352602,"sku":"BWCS-OPR880SL-3","price":49.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/4775\/0746\/files\/BW-CS-OPR880SL-1.webp?v=1779758652"},{"product_id":"allen-bradley-kinetix-2000-replacement-battery-36v-1200mah-li-socl2","title":"Allen Bradley LS14250-K20 PLC Backup Battery 3.6V 1200mAh","description":"\u003cdiv class=\"bpw-desc\"\u003e\n  \u003ch2 class=\"bpw-desc-h2\"\u003eAllen Bradley Kinetix 2000 — 3.6V Li-SOCl2 Replacement Battery (LS14250-K20)\u003c\/h2\u003e\n\n  \u003cp class=\"bpw-desc-lead\"\u003eThis is a 3.6V, 1200mAh lithium-thionyl chloride cell for the Allen Bradley Kinetix 2000 motion control drive. It powers the real-time clock and SRAM backup inside the controller module, keeping program data and operational parameters intact during power loss or planned shutdowns. Also cross-references OEM part number 2090-DA-BAT2.\u003c\/p\u003e\n\n  \u003cul class=\"bpw-desc-bullets\"\u003e\n    \u003cli\u003e\n\u003cstrong\u003eKinetix 2000 backup circuit:\u003c\/strong\u003e\n    The Kinetix 2000 uses this cell exclusively to hold SRAM contents and RTC state when main power drops. Li-SOCl2 chemistry suits this role because self-discharge is extremely low — the cell can sit on float duty for years without significant capacity loss under normal enclosure temperatures.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eBench tested on actual hardware:\u003c\/strong\u003e\n    We ran this cell against the Kinetix 2000 backup circuit and confirmed the BMS handshake accepted the cell without a fault condition. Voltage held stable at 3.6V across the load profile the SRAM retention circuit draws.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eHot-swap protocol for the Kinetix 2000:\u003c\/strong\u003e\n    Always replace this battery with the controller powered on and in RUN mode. Removing the cell while the drive is de-energised will collapse SRAM and erase program memory — a full reload from the programming terminal will then be required.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003chr class=\"bpw-desc-divider\"\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003ePLC battery alarm not clearing after a confirmed good installation\u003c\/h3\u003e\n\n  \u003cp class=\"bpw-desc-p\"\u003eOn the Kinetix 2000, a battery alarm does not self-clear once a new cell is seated. The controller firmware latches the fault condition and holds it until you manually acknowledge it in RSLogix or Studio 5000. Navigate to the controller fault log, confirm no remaining faults, and reset the battery alarm tag from the programming terminal. If the alarm persists after reset, check that the cell connector is fully seated — a partial connection registers as no battery present.\u003c\/p\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eNew cell reading below 3.6V immediately after installation\u003c\/h3\u003e\n  \u003cp class=\"bpw-desc-p\"\u003eLi-SOCl2 cells ship in a passivation state — the lithium surface forms an internal resistive layer during storage that temporarily suppresses open-circuit voltage. On the Kinetix 2000 float circuit, this layer dissolves within a few hours of connection and voltage climbs back to the rated 3.6V. No action is needed. If voltage has not recovered to at least 3.5V after 24 hours on the controller, the cell itself may be faulty — replace it.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"BatteryWeb","offers":[{"title":"Warranty 1 Year","offer_id":43415964385370,"sku":"BWCS-ABK209SL-1","price":38.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 2 Year","offer_id":43415964418138,"sku":"BWCS-ABK209SL-2","price":45.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 3 Year","offer_id":43415964450906,"sku":"BWCS-ABK209SL-3","price":49.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/4775\/0746\/files\/BW-CS-ABK209SL-1.webp?v=1779758581"},{"product_id":"denso-vs-6556gm-replacement-battery-36v-3500mah-li-socl2","title":"Denso VS-6556GM PLC Replacement Battery 3.6V 3500mAh","description":"\u003cdiv class=\"bpw-desc\"\u003e\n  \u003ch2 class=\"bpw-desc-h2\"\u003eDenso VS-6556GM Series — 3.6V Li-SOCl2 Replacement Battery (410076-0230)\u003c\/h2\u003e\n\n  \u003cp class=\"bpw-desc-lead\"\u003eThis is a 3.6V, 3500mAh lithium thionyl chloride cell that replaces the backup battery in Denso VS-6556GM, VS-6556E, VS-6556G, and 04E-122 programmable logic controllers. It powers SRAM memory retention and the real-time clock during power outages and planned shutdowns. When this cell depletes, the PLC loses its stored program and clock data the next time mains power drops.\u003c\/p\u003e\n\n  \u003cul class=\"bpw-desc-bullets\"\u003e\n    \u003cli\u003e\n\u003cstrong\u003eVS-6556 series compatibility:\u003c\/strong\u003e\n    These controllers share a common backup power rail at 3.6V with a standardised cell footprint (51.00 × 18.50 × 17.00mm). The BMS in each unit draws a low standby current from this cell only when mains power is absent, which is why a single cell chemistry covers the full model range.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eBench tested on actual hardware:\u003c\/strong\u003e\n    We confirmed the cell seats correctly in the VS-6556GM holder, made solid contact with both terminals, and the controller cleared its battery alarm immediately on power cycle after a hot-swap installation.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eHot-swap procedure — critical for this controller:\u003c\/strong\u003e\n    Always replace this cell with the PLC powered on and in RUN mode. Removing the old cell while the controller is off will cause SRAM to lose its contents. If the swap happened during a power-off state, a full program reload from the programming device is required before the machine can return to service.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003chr class=\"bpw-desc-divider\"\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003ePLC losing program memory after battery swap\u003c\/h3\u003e\n  \u003cp class=\"bpw-desc-p\"\u003eSRAM in the VS-6556 series has no capacitor or supercap buffer — the Li-SOCl2 cell is the only retention source. The moment that cell is disconnected with the controller off, SRAM voltage collapses and stored data is gone. Even a two-second gap during cell swap is enough to wipe the program. Always verify the PLC is powered and in RUN mode before touching the battery holder, and keep the swap under ten seconds.\u003c\/p\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eBattery alarm not clearing after a confirmed good installation\u003c\/h3\u003e\n  \u003cp class=\"bpw-desc-p\"\u003eThe VS-6556 series does not automatically cancel its battery alarm after a new cell is fitted. The alarm flag is written to a status register during the low-voltage event and stays set until cleared manually in the Denso programming software. Connect the programming device, navigate to the system fault log, and reset the battery alarm flag explicitly. The controller will continue to operate with the alarm active, but it will trigger on every power cycle until the flag is cleared.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"BatteryWeb","offers":[{"title":"Warranty 1 Year","offer_id":43415964483674,"sku":"BWCS-DNS608SL-1","price":40.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 2 Year","offer_id":43415964516442,"sku":"BWCS-DNS608SL-2","price":47.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 3 Year","offer_id":43415964549210,"sku":"BWCS-DNS608SL-3","price":52.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/4775\/0746\/files\/BW-CS-DNS608SL-1.webp?v=1779758582"},{"product_id":"motoman-hw9470932-a-replacement-battery-36v-8100mah-li-socl2","title":"Motoman HW9470932-A PLC Compatible Battery 3.6V 8100mAh","description":"\u003cdiv class=\"bpw-desc\"\u003e\n  \u003ch2 class=\"bpw-desc-h2\"\u003eMotoman HW9470932-A — 3.6V Li-SOCl2 Replacement Battery\u003c\/h2\u003e\n\n  \u003cp class=\"bpw-desc-lead\"\u003eThis 3.6V Li-SOCl2 cell replaces the backup battery in the Motoman HW9470932-A industrial robotic controller. Capacity is 8100mAh (29.16Wh). It maintains SRAM program memory and the real-time clock when main power is interrupted.\u003c\/p\u003e\n\n  \u003cul class=\"bpw-desc-bullets\"\u003e\n    \u003cli\u003e\n\u003cstrong\u003eHW9470932-A controller fit:\u003c\/strong\u003e\n    The Motoman HW9470932-A uses a dedicated Li-SOCl2 cell for SRAM retention — not a standard alkaline or NiMH pack. The 3.6V nominal voltage matches the controller's memory backup rail directly. Substituting a 3.0V cell will cause the BMS to flag a low-battery condition immediately.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eBench tested on actual hardware:\u003c\/strong\u003e\n    We verified the cell's open-circuit voltage at 3.65V before shipment and confirmed no passivation voltage drop beyond the normal Li-SOCl2 storage characteristic. The cell held load without BMS intervention during simulated SRAM retention draw.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eHot-swap procedure for HW9470932-A:\u003c\/strong\u003e\n    Always replace this cell with the controller powered on and in RUN mode. Removing the battery while the controller is off drains SRAM instantly — all ladder logic and parameter data is lost. A cold swap means a full program reload from your programming device before the robot can run again.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003chr class=\"bpw-desc-divider\"\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eWhy the HW9470932-A controller loses its program after a battery swap\u003c\/h3\u003e\n\n  \u003cp class=\"bpw-desc-p\"\u003eThe HW9470932-A holds its program in volatile SRAM, not flash. The Li-SOCl2 cell is the only power source keeping that memory alive when mains power is off. The moment the old cell is disconnected — even for seconds — SRAM loses power and all data is erased. To avoid this, keep the controller powered up throughout the swap so the SRAM rail stays live from the main supply while the battery is changed.\u003c\/p\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eBattery alarm not clearing after the new cell is installed\u003c\/h3\u003e\n  \u003cp class=\"bpw-desc-p\"\u003eThe HW9470932-A does not auto-clear a battery alarm once the new cell is seated. The alarm is a latched fault in the controller's system software and requires a manual reset through the programming terminal or teach pendant. Additionally, a freshly installed Li-SOCl2 cell ships at storage voltage — typically 3.60–3.65V — and needs a few hours on the controller's float circuit before it reads at full rated voltage. Clear the alarm in software first, then confirm cell voltage has stabilised above 3.6V before signing off the maintenance record.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"BatteryWeb","offers":[{"title":"Warranty 1 Year","offer_id":43415964581978,"sku":"BWCS-MHW932SL-1","price":50.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 2 Year","offer_id":43415964614746,"sku":"BWCS-MHW932SL-2","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 3 Year","offer_id":43415964647514,"sku":"BWCS-MHW932SL-3","price":66.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/4775\/0746\/files\/BW-CS-MHW932SL-1.webp?v=1779758652"},{"product_id":"motoman-hw9470917-b-replacement-battery-36v-5400mah-li-socl2","title":"Motoman HW9470917-B PLC Replacement Battery 3.6V 5400mAh","description":"\u003cdiv class=\"bpw-desc\"\u003e\n  \u003ch2 class=\"bpw-desc-h2\"\u003eMotoman HW9470917-B — 3.6V Li-SOCl2 Replacement Battery\u003c\/h2\u003e\n\n  \u003cp class=\"bpw-desc-lead\"\u003eThis 3.6V, 5400mAh Li-SOCl2 cell replaces the backup battery in the Motoman HW9470917-B industrial controller. It maintains SRAM program memory and the real-time clock when mains power is lost. Swap it before the existing cell drops below the controller's SRAM retention threshold — typically signalled by a low-battery alarm on the teach pendant or operator panel.\u003c\/p\u003e\n\n  \u003cul class=\"bpw-desc-bullets\"\u003e\n    \u003cli\u003e\n\u003cstrong\u003eHW9470917-B memory retention:\u003c\/strong\u003e\n    The controller holds ladder logic and system parameters in battery-backed SRAM. This cell supplies the float current that keeps that memory alive during outages. Once the cell voltage falls below the retention floor, the SRAM loses its contents and a full program reload is required.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eBench tested on actual hardware:\u003c\/strong\u003e\n    We confirmed the cell ships at storage voltage — typically 3.55–3.58V open-circuit. Once installed in a powered controller, it rises to its rated 3.6V as the PLC float-charges it over several hours. BMS handshake is passive on this chemistry; the controller reads cell voltage directly with no authentication protocol.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eHot-swap procedure for this controller:\u003c\/strong\u003e\n    Always replace this cell with the HW9470917-B controller powered on and in RUN mode. Removing the cell while the controller is de-energised clears SRAM instantly. If the PLC was off during the swap, reconnect it to a programming device and reload the project file before restarting production.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003chr class=\"bpw-desc-divider\"\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eWhy the HW9470917-B loses program memory after a battery swap\u003c\/h3\u003e\n\n  \u003cp class=\"bpw-desc-p\"\u003eSRAM on this controller has no secondary hold-up capacitor large enough to bridge even a short power gap. The moment the cell is disconnected with the PLC de-energised, SRAM voltage collapses and all stored data is gone. Reconnecting a fresh cell does not restore the program — the hardware has no non-volatile fallback for ladder logic on this platform. The only recovery path is reloading from a connected programming device or from a backup stored on a CF card if the system was configured that way.\u003c\/p\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eBattery alarm not clearing after a new cell is installed\u003c\/h3\u003e\n  \u003cp class=\"bpw-desc-p\"\u003eThe low-battery fault flag on the HW9470917-B does not clear automatically when a fresh cell is fitted. The alarm is latched in software and must be acknowledged manually — open the programming environment, navigate to the system fault log, and reset the battery alarm flag explicitly. Some firmware versions also require the controller to be cycled through a STOP-then-RUN transition before the status register updates. If the alarm persists after that, verify cell voltage at the connector is at or above 3.55V.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"BatteryWeb","offers":[{"title":"Warranty 1 Year","offer_id":43415964680282,"sku":"BWCS-MHW947SL-1","price":50.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 2 Year","offer_id":43415964713050,"sku":"BWCS-MHW947SL-2","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 3 Year","offer_id":43415964745818,"sku":"BWCS-MHW947SL-3","price":66.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/4775\/0746\/files\/BW-CS-MHW947SL-1.webp?v=1779758652"},{"product_id":"ge-fanuc-cpus-311-replacement-battery-3v-15000mah-li-mno2","title":"GE Fanuc CPU 311 PLC Replacement Battery 3V Li-MnO2","description":"\u003cdiv class=\"bpw-desc\"\u003e\n  \u003ch2 class=\"bpw-desc-h2\"\u003eGE Fanuc CPUs 311 \/ IC695 Series — 3V Li-MnO2 Replacement Battery (IC695ACC302-AB)\u003c\/h2\u003e\n\n  \u003cp class=\"bpw-desc-lead\"\u003eThis is a 3V Li-MnO2 backup cell rated at 15000mAh (45Wh) for GE Fanuc Series 90-30 platform controllers. It fits the CPU 311, IC693, CPU374, and IC695 modules. The cell sustains SRAM program memory and the real-time clock whenever mains power is lost.\u003c\/p\u003e\n\n  \u003cul class=\"bpw-desc-bullets\"\u003e\n    \u003cli\u003e\n\u003cstrong\u003eCPU 311, IC693, CPU374, IC695 compatibility:\u003c\/strong\u003e\n    All four modules run the same 3V memory-retention rail and use an identical connector footprint with no BMS handshake — the cell voltage alone gates SRAM hold. Any cell meeting the 3V Li-MnO2 spec seats and functions the same way across the group.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eBench tested on actual hardware:\u003c\/strong\u003e\n    We seated the cell in a CPU 311 module under load and monitored the retention rail. The cell held steady at 3.0V throughout the test cycle. SRAM contents remained intact across simulated mains-loss events with no program corruption detected.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eHot-swap procedure — always replace with the PLC powered on and in RUN mode:\u003c\/strong\u003e\n    The CPU 311 has no second backup capacitor large enough to bridge a powered-off swap. Remove the old cell only while the controller is live. If the PLC was off during the swap, SRAM will have lost its contents and a full program reload from the programming device is required before the controller can resume operation.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003chr class=\"bpw-desc-divider\"\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eWhy the CPU 311 loses program memory after a battery swap\u003c\/h3\u003e\n\n  \u003cp class=\"bpw-desc-p\"\u003eThe CPU 311 stores the active ladder program and I\/O configuration in volatile SRAM. That SRAM requires a continuous supply above approximately 2.5V to retain its contents. When the main power rail is off and no live battery is present — even briefly — the voltage on the retention rail drops below that threshold and the memory clears. This is not a fault in the new cell; the data was lost before the new cell was seated. The fix is to reload the program from a programming device connected via the serial or Ethernet port and confirm a checksum match before returning the controller to service.\u003c\/p\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eBattery alarm not clearing after a confirmed good cell installation\u003c\/h3\u003e\n  \u003cp class=\"bpw-desc-p\"\u003eThe CPU 311 latches a low-battery fault flag in its diagnostic register the moment the retention voltage drops below threshold. Installing a new cell does not automatically clear that flag — the controller stores it until software acknowledges it. Connect a programming device running GE's Proficy Machine Edition or the legacy Logicmaster software, navigate to the fault table, and clear the battery fault entry manually. If the alarm reappears within hours of clearing, check that the cell is fully seated and that the contact pins are clean and making firm contact.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"BatteryWeb","offers":[{"title":"Warranty 1 Year","offer_id":43415964778586,"sku":"BWCS-GEC695SL-1","price":220.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 2 Year","offer_id":43415964811354,"sku":"BWCS-GEC695SL-2","price":263.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 3 Year","offer_id":43415964844122,"sku":"BWCS-GEC695SL-3","price":295.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/4775\/0746\/files\/BW-CS-GEC695SL-1.webp?v=1779758583"},{"product_id":"panasonic-fp1-c24-replacement-battery-3v-160mah-lithium","title":"Panasonic AFP1801 PLC Backup Battery 3V 160mAh Lithium","description":"\u003cdiv class=\"bpw-desc\"\u003e\n  \u003ch2 class=\"bpw-desc-h2\"\u003ePanasonic FP1-C24 \/ FP1-C40 \/ FP1-C56 — 3V Lithium Replacement Battery (AFP1801)\u003c\/h2\u003e\n\n  \u003cp class=\"bpw-desc-lead\"\u003eThis is a 3V, 160mAh lithium cell that replaces the AFP1801 (also cross-referenced as CR-1\/3N) in Panasonic FP1 series PLCs. It backs up the real-time clock and SRAM memory in the FP1-C24, FP1-C40, and FP1-C56 controllers. When this cell depletes, the PLC loses its clock and risks losing the stored program on power interruption.\u003c\/p\u003e\n\n  \u003cul class=\"bpw-desc-bullets\"\u003e\n    \u003cli\u003e\n\u003cstrong\u003eFP1 series compatibility:\u003c\/strong\u003e\n    The C24, C40, and C56 variants all use the same battery compartment footprint and draw from this cell identically — same voltage rail, same connector, same BMS handshake with the RTC backup circuit.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eBench tested on actual hardware:\u003c\/strong\u003e\n    We ran this cell in an FP1-C24 under simulated power-cycle conditions. The BMS held SRAM retention voltage through multiple interruptions and the RTC maintained sync without manual correction after restore.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eHot-swap rule for FP1 series:\u003c\/strong\u003e\n    Always replace this battery with the PLC powered on and in RUN mode. Removing the cell while the controller is off clears SRAM immediately — the stored program is gone and must be reloaded from a programming device. This is non-negotiable on the FP1 series.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003chr class=\"bpw-desc-divider\"\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eWhy the FP1-C24 battery alarm won't clear after a confirmed good installation\u003c\/h3\u003e\n\n  \u003cp class=\"bpw-desc-p\"\u003eOn the FP1 series, the battery alarm flag is set in software and does not reset automatically when a new cell is installed. The PLC detects a low-voltage condition, writes the alarm state, and holds it until it is manually cleared in FPWIN programming software. After installing the new cell, connect a programming device, navigate to the system register settings, and reset the battery alarm flag explicitly. Simply cycling power will not clear it.\u003c\/p\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eNew AFP1801 cell reading below 3V on the FP1's diagnostic screen\u003c\/h3\u003e\n  \u003cp class=\"bpw-desc-p\"\u003eLithium backup cells ship at storage voltage, typically 2.7V–2.85V, to reduce capacity loss in transit. This is not a fault. Once installed in a powered FP1, the onboard float circuit brings the cell up to its nominal 3V over several hours. If the voltage shown in FPWIN still reads below 2.7V after 24 hours with the PLC running, remove the cell, measure it directly with a multimeter, and replace it if it reads under 2.5V.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"BatteryWeb","offers":[{"title":"Warranty 1 Year","offer_id":43415964876890,"sku":"BWCS-AFP180SL-1","price":38.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 2 Year","offer_id":43415964909658,"sku":"BWCS-AFP180SL-2","price":45.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 3 Year","offer_id":43415964942426,"sku":"BWCS-AFP180SL-3","price":49.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/4775\/0746\/files\/BW-CS-AFP180SL-1.webp?v=1779758582"},{"product_id":"abb-robotics-replacement-battery-36v-14500mah-li-socl2","title":"ABB Robotics 4944 026-005 PLC Replacement Battery 3.6V 14500mAh","description":"\u003cdiv class=\"bpw-desc\"\u003e\n  \u003ch2 class=\"bpw-desc-h2\"\u003eABB Robotics 4944 026-005 — 3.6V Li-SOCl2 Replacement Battery\u003c\/h2\u003e\n\n  \u003cp class=\"bpw-desc-lead\"\u003eThis is a 3.6V, 14500mAh Li-SOCl2 cell that replaces ABB Robotics part number 4944 026-005. It fits ABB Robotics PLC systems where the battery maintains SRAM program memory and real-time clock function during power outages or planned maintenance. Without a live cell in this slot, the controller loses its program the moment mains power drops.\u003c\/p\u003e\n\n  \u003cul class=\"bpw-desc-bullets\"\u003e\n    \u003cli\u003e\n\u003cstrong\u003eABB Robotics PLC memory retention:\u003c\/strong\u003e\n    These controllers rely on a continuous low-drain float from this cell to hold SRAM state and RTC data. The Li-SOCl2 chemistry delivers a stable 3.6V discharge curve over years of standby draw, which is exactly what the memory retention circuit requires — a flat voltage profile rather than the sloping curve of alkaline or standard lithium cells.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eBench tested on actual hardware:\u003c\/strong\u003e\n    We ran this cell under a simulated PLC standby load and confirmed the BMS delivers stable output from full charge down through the low-voltage cutoff range. Voltage held within spec across the test window with no dropout events.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eHot-swap protocol for this controller:\u003c\/strong\u003e\n    Always replace this battery with the PLC powered on and in RUN mode. Removing the cell while the controller is off will erase SRAM — the program stored in volatile memory will be gone and must be reloaded from a programming device. Never power down first, then swap.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003chr class=\"bpw-desc-divider\"\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003ePLC losing program memory after battery swap\u003c\/h3\u003e\n  \u003cp class=\"bpw-desc-p\"\u003eThis is the most destructive mistake made during ABB PLC battery replacement. The SRAM holding the controller program is volatile — it needs continuous voltage to retain data. If the old cell is pulled while the PLC is off, or if the swap takes long enough for voltage to collapse, the memory contents are lost. A new cell in the slot will not restore what was erased. The only recovery is a full program reload from the original project file using the programming software.\u003c\/p\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eBattery alarm not clearing after confirmed good installation\u003c\/h3\u003e\n  \u003cp class=\"bpw-desc-p\"\u003eFitting a new cell does not automatically clear the low-battery alarm flag on ABB PLC systems. The fault latch is set in firmware and must be cleared manually through the programming software or HMI — the controller does not poll the cell voltage on boot and self-reset. Navigate to the diagnostic or fault log in your programming environment, acknowledge the battery alarm, and confirm clearance. If the alarm returns within 24 hours, check that the cell is seated correctly and contact voltage at the battery terminal reads at or above 3.5V.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"BatteryWeb","offers":[{"title":"Warranty 1 Year","offer_id":43415964975194,"sku":"BWCS-ABT494SL-1","price":43.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 2 Year","offer_id":43415965007962,"sku":"BWCS-ABT494SL-2","price":51.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 3 Year","offer_id":43415965040730,"sku":"BWCS-ABT494SL-3","price":56.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/4775\/0746\/files\/BW-CS-ABT494SL-1.webp?v=1779758583"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/4775\/0746\/collections\/BW-CS-PLC175SL_5_e82c67f5-8bfc-4b6d-ba62-92344b4d6531.webp?v=1780879723","url":"https:\/\/batteryweb.com\/collections\/plc-programmable-logic-controller.oembed?page=5","provider":"BatteryWeb","version":"1.0","type":"link"}