We have a s7-200 cpu224 plc. It has a hardware problem. so we want to backup program to restore to other plc. but it gives “The PLC has been protected to prevent program upload.” error. i looked so many pages, but i couldn’t find a working solution.
The above error message “The PLC has been protected to prevent program upload” on an S7-200 CPU 224 PLC means that somebody has protected the CPU by entering password or configuring the CPU not to accept upload from any other source. It becomes hard to back up or even retrieve the program in case of anything without the right access. One possible solution is to scan on whether an EEPROM module is connected in the PLC. The EEPROM module can occasionally retain the program permanently so that the program can be transferred to the other PLC by swapping the EEPROM module with the new CPU. If he had saved the program to the EEPROM, the new PLC will download it as soon as it powers up its circuit. But if the program is not written to EEPROM or is locked in internal memory then this method won’t help. The other possibility is to request Siemens for the password reset service and many times it entails proving ownership of the particular device in question and it may not operate for all models or conditions. If one loses the password or has no a further access to the program, it is extremely difficult to get the program back and the ways to get around the password may be rather limited.