Dlaczego tak
Sterowniki mają organizacyjny blok rozruchowy (np. OB100), wykonywany jednorazowo przy przejściu do RUN, przed pierwszym cyklem programu głównego — to właściwe miejsce na inicjalizację. Umieszczenie zerowania w programie cyklicznym bez warunku zerowałoby liczniki w każdym cyklu, więc nigdy nie mogłyby liczyć. Blok przerwania czasowego działa okresowo, a blok błędów tylko przy awarii.