Skip to main content

Commande : ResetWarm

une fonction: La commande provoque un démarrage à chaud de l'application active sur le contrôleur.

appeler: Menu En ligne

exigence: L'application est en mode en ligne.

Important

Si un contrôleur de sécurité est monté sous un contrôleur, cette commande peut utiliser les liaisons de communication temporaire interrompre!

Les connexions du contrôleur de sécurité à d'autres contrôleurs de sécurité (via des variables de réseau de sécurité), aux appareils de terrain et au système de développement sont affectées. Les appareils de terrain sûrs ou d'autres contrôleurs de sécurité peuvent passer à l'état sûr en réaction. La connexion au système de développement n'est affectée que si le contrôleur de sécurité est connecté au contrôleur principal via le bus de terrain.

Pour plus d'informations, voir : Contrôleur de sécurité subordonné

. Que faire avec un redémarrage RéinitialiserChaud arrive:
  • Le code d'application reste chargé sur le contrôleur.

  • Les variables sont initialisées (avec la valeur d'initialisation ou la valeur d'initialisation par défaut 0).

  • Les variables Retain conservent leurs valeurs.

  • Les variables persistantes restent avec des valeurs.

  • Les points d'arrêt qui ont été définis dans le code conservent leur statut (par exemple, activés ou désactivés).

  • La demande va à l'état ARRÊTER.

Au fait, vous pouvez également sélectionner la commande lors du débogage de l'application et ceci dans l'état ARRÊT SUR BP se tient à un point d'arrêt. Ensuite, soit le démarrage à chaud est effectué immédiatement, soit les instructions du cycle en cours qui manquent encore sont traitées en premier. Par conséquent, une fenêtre de message apparaît dans laquelle vous pouvez sélectionner d'autres comportements. Cependant, la fenêtre de message n'apparaît que si le système d'exécution peut redémarrer sans terminer le cycle au préalable.

Après la réinitialisation, vous pouvez utiliser l'application comme d'habitude, par exemple avec la commande Déboguer → Lancer lancer l'exécution.

Pour plus d'informations, voir : Effectuer un reset de l'application et Réinitialiser à froid