I have seen that when I program a PLC, I download the program to the PLC and I am able to recover again. Does the PLC compile the programme internally or is interpreted??. I mean, with microcontrollers I compile the program, generate an .hex and then program the Microcontroller. It seems that in PLCs there is a different approach. I am a newbie to PLCs.
Dear Mimoto
Yes Plc run only interpreted code.You can able recover program if not password protect.But all labels are lost(similer microcontroller programs).If microcontroller hex file convert disassembler lost all labels.
In fact, you are able to download the program from the PLC because it
usualy upload the source program with the compiled program.
If not you are not able to get it back