New Community Ranking System
Our Community ranking system has recently been updated. You may notice changes in user rankings and receive system messages or notifications. If you have questions about how the new ranking works, please refer to the announcement post for more details (click here).
LMC058 NV Ram
HVAC and Pumping Forum
Support Forum for HVAC and pumping machines, Modicon M17x and EcoStruxure Machine Expert HVAC software for chillers, AHU, CRAC units for datacenters or process chillers applications - from design, implementation to troubleshooting and more, by Schneider Electric.
Search in
Improve your search experience:
Exact phrase→Use quotes " "(e.g., "error 404")
Wildcard→Use * for partial words(e.g., build*, *tion)
AND / OR→Combine keywords(e.g., login AND error, login OR sign‑in)
Keep it short→Use 2–3 relevant words, not full sentences
Filters→Narrow results by section(Knowledge Base, Users, Products)
Send a co-worker an invite to the portal.Just enter their email address and we'll connect them to register. After joining, they will belong to the same company.
You have entered an invalid email address. Please re-enter the email address.
This co-worker has already been invited to the Exchange portal. Please invite another co-worker.
Please enter email address
Send InviteCancel
Invitation Sent
Your invitation was sent.Thanks for sharing Exchange with your co-worker.
Link copied. Please paste this link to share this article on your social media post.
Posted: 2021-12-0509:56 PM
Where have you seen the mention of NVRAM for the LMC058? I think it's only a way to say that there's some Non Volatile memory. The LMC058 controller typically stores it's variables in RAM but the variables declared as Retain and Retain Persistent will get backed-up to flash memory when power is turned off.
The variables declared as Retain and Retain Persistent are stored in a dedicated RAM zone while the PLC is on. When it's turned off, the energy stored in a few internal capacitors is enough to transfer that data area of the RAM to a non-volatile memory area (NAND Flash memory, similar to USB keys that doesn't need to be powered). That means there is no limitation on the number of write cycles of persistent variables during execution of the program. The write cycle only happens when the controller turns off and the flash memory get written. Like all flash memory, there's a limitation on the quantity of write cycles for the lifetime of the chip. For the LMC058 and M258 it's rated for around 200 000 write operations and for the M241 and M251 around 2millions operations.
On power on, the Retain/Retain Persistent values are copied back from flash memory to RAM before the program execution starts.
The battery is used to keep time when power is removed. It's a non-rechargeable but replaceable battery.