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.
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