Po edycji programu PLC środowisko inżynierskie musi przygotować go do uruchomienia w sterowniku. Tym krokiem jest kompilacja (często nazywana też budowaniem/kompilowaniem projektu). W trakcie kompilacji narzędzie analizuje kod (lub bloki) i weryfikuje poprawność: wykrywa błędy składni, niespójności typów danych, brakujące deklaracje, nieprawidłowe połączenia bloków czy inne problemy, które uniemożliwiłyby poprawne wykonanie programu. Następnie tworzy wynikową postać programu, która może zostać pobrana (wgrana) do pamięci PLC.
Odpowiedź "Kompilację." jest więc właściwa, bo odnosi się do standardowego procesu przygotowania kodu do wykonania w sterowniku.
- "Kompresję." kojarzy się ze zmniejszaniem rozmiaru danych. Nie jest to typowy, wymagany etap przed wgraniem programu PLC; celem nie jest "spakowanie" programu, tylko jego poprawne zbudowanie i sprawdzenie.
- "Komparację." oznacza porównanie (np. wersji, plików, danych). Porównywanie nie tworzy programu wykonywalnego i nie zastępuje kompilacji.
- "Kompensację." stosuje się w technice do wyrównywania wpływu zakłóceń lub błędów (np. temperaturowych, mechanicznych). To pojęcie z obszaru regulacji i pomiarów, a nie etap przygotowania programu do zapisu w PLC.
Wskazówka egzaminacyjna: gdy pytanie mówi o czynności "po edycji programu" i "bezpośrednio przed zapisem/wgraniem do PLC", najczęściej chodzi o etap sprawdzenia i zbudowania programu, czyli kompilację (nawet jeśli w niektórych narzędziach uruchamia się ona automatycznie podczas pobierania do sterownika).