====== Reboot PLC ====== PLC lze restartovat dvěma způsoby. {{:cs:mervis-ide:35-help:reboot.png}} {{:cs:mervis-ide:35-help:reboot_2.png}}     * 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