Cause d'un redémarrage à chaud
Un redémarrage à chaud peut être provoqué :
par le rétablissement de l'alimentation secteur sans perte du contexte
par la définition sur 1 du bit système %S1, par le programme
par Control Expert via le terminal
par activation du bouton RESET du module d'alimentation du rack 0 (sur l'automate Premium).
Illustration
Le schéma ci-après décrit le déroulement d’une reprise à chaud.

Déroulement
Le tableau ci-après décrit les phases de reprise de l’exécution du programme sur reprise à chaud.
Etape |
Description |
---|---|
1 |
L’exécution du programme reprend à partir de l’élément où a eu lieu la coupure secteur, sans mise à jour des sorties. |
2 |
A la fin du cycle de reprise, le système effectue les actions suivantes :
|
3 |
Le système effectue un cycle de reprise dans lequel il :
|
Traitement par programme de la reprise à chaud
En cas de reprise à chaud, si vous désirez un traitement particulier vis-à-vis de l'application, vous devez écrire le programme correspondant sur test de %S1 à 1 en début de programme de la tâche maître.
Sur automates Quantum, le commutateur situé en face avant du processeur permet de configurer les modes de marche. Pour plus d'informations, voir la documentation Quantum.
Modification des sorties, pour les modules Premium et Atrium
Dès la détection de la coupure de courant, les sorties sont mises en position de repli :
soit elles prennent la valeur de repli ou
la valeur en cours est maintenue.
selon la configuration choisie
Au rétablissement de l'alimentation, les sorties sont en position de repli jusqu'à leur mise à jour par la tâche.
Modification des sorties, pour Quantum
Dès la détection d'une panne d'alimentation:
les sorties locales sont mises à zéro
les sorties des racks d'extension décentralisés ou distribués sont mises en position de repli
Au rétablissement de l'alimentation, les sorties sont en position de repli jusqu'à leur mise à jour par la tâche.
Modification des sorties, pour le rack d'extension
En cas de coupure de courant sur le rack où se trouve la CPU :
état de repli dès la détection d'une perte de CPU,
état de sécurité pendant la configuration des E/S,
état calculé par la CPU après la première exécution de la tâche gérant cette sortie.
Au rétablissement de l'alimentation, les sorties sont en position de repli jusqu'à leur mise à jour par la tâche.