Dokumentace

Reboot PLC

PLC lze restartovat dvěma způsoby.





   

-    Prvním z nich je teplý restart. Teplý restart je definován tak, že při znovuspuštění programu dojde k načtení veškerých uložených hodnot, které se v PLC nachází. Procedura restartu je navíc udělána tak, že při ní automaticky dochází k ukládání všech proměnných, které se v programu nachází. Teplý restart tedy znamená znovuspuštění programu s hodnotami, které byly v PLC v momentu těsně před restartováním.

-    Druhou volbou je studený restart. Studený restart je definován tak, že při něm nejsou brány v potaz jakékoliv uložené hodnoty. Veškeré hodnoty jsou tedy brány z kódu, který byl nahrán do PLC při nahrávání sestavy.

Při nastavení výchozí hodnoty "True" na HW digitálních výstupů nedojde k sepnutí výstupu při studeném restartu PLC.

Pro nastavení iniciálních hodnot použijte tento pomocný funkční blok, kterému přiřadíte, kde k proměnné Def_value_DO přiřaďte požadované HW digitální výstupy, které mají mít jako výchozí hodnotu "True" při studeném restartu".

NAMESPACE hw
FUNCTION_BLOCK Default_value_DO

VAR
 Def_value_DO : BOOL; // Inicializace proměnné
END_VAR

INIT
 Def_value_DO := TRUE; // Iniciální hodnota digitálního výstupu
END_INIT

 hw.RXIO_DO01 := Def_value_DO; // Přiřazení iniciální proměnné

END_FUNCTION_BLOCK
END_NAMESPACE