Sterownik PLC działa najczęściej w postaci powtarzalnego cyklu skanowania (cyklu pracy). W ramach takiego cyklu typowo:
- pobiera (próbkuje) stany sygnałów z modułów wejściowych i udostępnia je programowi jako obraz wejść,
- wykonuje program użytkownika (np. logikę drabinkową, FBD, ST) na podstawie bieżących danych,
- wyznacza nowe stany wyjść i przesyła je do modułów wyjściowych (aktualizuje obraz wyjść),
- realizuje zadania systemowe, komunikację, diagnostykę oraz obsługę błędów zgodnie z możliwościami platformy.
Aby wszystkie fazy cyklu były realizowane, CPU musi wykonywać program i obsługiwać skan w sposób ciągły. Temu odpowiada tryb RUN (normalna praca) – sterownik cyklicznie przechodzi przez kolejne etapy i reaguje na zmiany wejść, aktualizując wyjścia.
Odpowiedź STOP jest niepoprawna, ponieważ w tym stanie wykonywanie programu użytkownika jest zatrzymane. W praktyce oznacza to brak normalnego skanowania (lub jego istotne ograniczenie do funkcji serwisowych/diagnostycznych zależnie od platformy), więc nie można mówić o realizacji pełnego cyklu pracy sterownika.
Odpowiedzi TERM i START nie są typowymi, uniwersalnymi nazwami trybów pracy CPU PLC w kontekście realizacji pełnego cyklu. Mogą kojarzyć się z innymi urządzeniami lub z potocznym "uruchomieniem", ale nie opisują standardowego stanu, w którym PLC wykonuje pełny skan programu.
Wskazówka egzaminacyjna: gdy w pytaniu pojawia się sformułowanie "wszystkie fazy cyklu pracy" albo "wykonywanie programu w pętli", właściwą odpowiedzią jest tryb, w którym CPU pracuje ciągle, czyli RUN.