Comando: ResetWarm
funzione: Il comando provoca un avvio a caldo dell'applicazione attiva sul controller.
chiamata: Menù
Requisiti: L'applicazione è in modalità online.
Importante
Se un controllore di sicurezza è montato sotto un controllore, questo comando può utilizzare i collegamenti di comunicazione temporaneo interrompere!
Le connessioni del controllore di sicurezza ad altri controllori di sicurezza (tramite variabili della rete di sicurezza), ai dispositivi da campo e al sistema di sviluppo sono interessate. Come reazione, i dispositivi da campo sicuri o anche altri controllori di sicurezza possono passare allo stato sicuro. La connessione al sistema di sviluppo è influenzata solo se il controller di sicurezza è collegato al controller principale tramite il bus di campo.
Per ulteriori informazioni, vedere: Controllore di sicurezza subordinato
Il codice dell'applicazione rimane caricato sul controller.
Le variabili vengono inizializzate (con il valore di inizializzazione o il valore di inizializzazione predefinito 0).
Le variabili Retain mantengono i loro valori.
Le variabili persistenti rimangono con valori.
I punti di interruzione che sono stati impostati nel codice rimangono con lo stato (es. abilitato o disabilitato).
La domanda va allo Stato FERMARE.
A proposito, puoi anche selezionare il comando durante il debug dell'applicazione e questo nello stato ARRESTO SU PA si trova a un punto di interruzione. Quindi viene eseguito immediatamente l'avvio a caldo oppure vengono elaborate prima le istruzioni del ciclo in corso che ancora mancano. Appare quindi una finestra di messaggio in cui è possibile selezionare ulteriori comportamenti. Tuttavia, la finestra di segnalazione compare solo se il sistema runtime è in grado di riavviarsi senza prima terminare il ciclo.
Dopo il ripristino, è possibile utilizzare l'applicazione come di consueto, ad esempio con il comando
avviare l'esecuzione.Per ulteriori informazioni, vedere: Ripristino delle applicazioni e Ripristina a freddo