W programowaniu PLC kierunek operacji upload/download jest definiowany z perspektywy oprogramowania inżynierskiego uruchomionego na komputerze.
Dlatego odpowiedź "Upload" jest poprawna: oznacza przesłanie (zgranie/odczyt) programu ze sterownika PLC do komputera (kierunek PLC→PC). W praktyce używa się tego m.in. wtedy, gdy projekt na komputerze został utracony (np. awaria dysku), a w sterowniku wciąż działa właściwy program i trzeba go skopiować do nowego projektu.
Odpowiedź "Download" jest błędna, bo oznacza przesłanie programu z komputera do PLC (PC→PLC). To typowa operacja "wgrania" programu do sterownika po modyfikacjach. Pomylenie tych pojęć jest groźne: wybranie "download" w sytuacji, gdy chcemy odzyskać program, może prowadzić do nadpisania zawartości sterownika (w zależności od narzędzia i trybu pracy).
Odpowiedź "Write" jest błędna, ponieważ zwykle odnosi się do operacji zapisu wybranych danych/bloków/parametrów, a nie do standardowej funkcji przeniesienia całego programu ze sterownika do pamięci komputera.
Odpowiedź "Erase Memory" jest błędna, bo dotyczy kasowania pamięci sterownika (usuwania zawartości), a nie kopiowania programu do komputera.
Wskazówka egzaminacyjna: zawsze czytaj w treści kierunek ("ze sterownika" vs "do sterownika") i przypominaj sobie, że nazwy upload/download są opisane z punktu widzenia aplikacji na PC.