Dlaczego tak
Na początku cyklu sterownik zapisuje stan wszystkich wejść w obrazie procesu, potem wykonuje program na tej niezmiennej kopii, a na końcu przenosi wynik na wyjścia. Dzięki temu w jednym cyklu program widzi spójny stan wejść. Wynika stąd, że sygnał krótszy od czasu cyklu może zostać przeoczony — do takich sygnałów stosuje się wejścia szybkie lub przerwania.