Skip to main content

Comando: ResetWarm

funzione: Il comando provoca un avvio a caldo dell'applicazione attiva sul controller.

chiamata: Menù In linea

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

. Cosa fare con un riavvio Ripristina caldo succede:
  • 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 Debug → Avvia avviare l'esecuzione.

Per ulteriori informazioni, vedere: Ripristino delle applicazioni e Ripristina a freddo