Upload means transferring the program data from PLC to PC. Download means transferring the program data from PC to PLC.