Never lose plc blocks again by trying the following;
First: Blocks Temporarily loaded in RAM
- Go online using SIMATIC Manager / TIA
- In the project tree on the left, move to the Blocks level
- Check details in Load Memory column.
- The storage area of each block is listed here e.g EPROM, RAM
- Transfer blocks in RAM to ROM
- Again check the Load memory column if the affected blocks are now stored on EPROM
Second: Faulty Buffer Battery

- Check for any battery warnings or faults on the PLC
- Before removing the battery, Turn BATT.INC lever to OFF
- Measure its voltage
- Replace if necessary
- In addition check if it’s properly installed
Lastly; MMC Corrupt / Out of storage
- Ensure Micro Memory Card / SD card is fully functional and with enough storage
- Replace it if need be
No.2 worked for me 👍
Great! Thanks for the feedback Daniel