Plc trouble shooting, Plc program transfer, Plc repair