Sterownik PLC może pracować w różnych trybach, które określają, czy program sterujący jest wykonywany, zatrzymany lub przygotowywany do edycji i wgrywania. Informacje o aktualnym stanie sterownika są często sygnalizowane diodami LED, np. RUN, STOP, ERROR, BAT.
Tryb RUN
Tryb RUN oznacza, że sterownik jest gotowy do wykonywania programu lub aktualnie wykonuje program sterujący. Lampka RUN informuje, że program znajduje się w pamięci sterownika i może być realizowany przez jednostkę CPU.
W praktyce w trybie RUN sterownik:
- odczytuje stany wejść,
- wykonuje instrukcje programu,
- aktualizuje stany wyjść,
- cyklicznie powtarza pracę programu.
Tryb STOP
Tryb STOP oznacza zatrzymanie wykonywania programu. Sterownik jest zasilony, ale nie realizuje algorytmu sterowania. Tryb ten stosuje się np. podczas diagnostyki, uruchamiania lub przed wgraniem zmian do programu.
Tryb PROGRAM / EDIT
W niektórych sterownikach występuje tryb programowania, umożliwiający edycję, przesyłanie lub kasowanie programu z użyciem komputera i odpowiedniego oprogramowania narzędziowego.
Ważne rozróżnienie egzaminacyjne
Lampka RUN nie oznacza awarii ani konieczności wymiany baterii. Awaria sterownika jest zwykle sygnalizowana diodą ERROR, FAULT lub SF, a problem z baterią — diodą BAT lub BATT.
Na egzaminie należy kojarzyć:
- RUN — program jest w pamięci i może być wykonywany,
- BAT — problem z baterią podtrzymującą,
- ERROR/FAULT — błąd lub awaria sterownika,
- STOP — program nie jest wykonywany.