Spracovanie v režimu STARTUP
Kedykoľvek sa prevádzkový režim zmení zo STOP na RUN, CPU vymaže obraz vstupov procesu, inicializuje obraz výstupov procesu a spracuje štartovacie OB bloky. Akékoľvek príkazy, ktoré počas spracovania štartovacích OB blokov čítajú obraz vstupov procesu, načítajú hodnotu nula namiesto aktuálnej fyzickej vstupnej hodnoty. Preto, ak chcete počas režimu STARTUP čítať aktuálny stav fyzického vstupu, musíte vykonať okamžité čítanie. Štartovacie OB bloky a všetky s nimi spojené FC a FB bloky sa vykonajú následne. Ak existuje viac ako jeden štartovací OB blok, každý sa vykoná v poradí podľa čísla OB, pričom najnižšie číslo OB sa vykoná ako prvé. Každý štartovací OB blok obsahuje informácie o štarte, ktoré vám pomáhajú určiť platnosť retentných dát a hodín reálneho času. Môžete naprogramovať príkazy vo vnútri štartovacích OB blokov, ktoré preskúmajú tieto štartovacie hodnoty a vykonajú príslušnú akciu.
CPU taktiež vykonáva nasledujúce úlohy počas spracovania štartu:
● Počas fázy spúšťania sú prerušenia zaradené do frontu, ale nie sú spracované
● Počas fázy spúšťania sa nevykonáva monitorovanie času cyklu
● Počas štartu je možné vykonať zmeny konfigurácie modulov HSC (high-speed counter), PWM (pulse-width modulation) a PtP (point-to-point communication)
● Skutočná činnosť modulov HSC, PWM a point-to-point communication sa vykonáva len v režime RUN
Po dokončení vykonania štartovacích OB blokov CPU prejde do režimu RUN a spracováva riadiace úlohy v nepretržitom cykle.