Cause d'un démarrage à froid
Le tableau suivant décrit les différentes causes possibles d'un démarrage à froid.
Causes |
Caractéristiques du démarrage |
---|---|
Chargement d'une application |
Démarrage à froid forcé en mode STOP |
Rétablissement de l'application située dans la carte mémoire lorsqu'elle est différente de celle dans la RAM interne |
Démarrage à froid forcé en mode STOP ou RUN selon la configuration |
Restauration de l'application à partir de la carte mémoire, à l'aide des commandes Control Expert |
Démarrage à froid forcé en mode STOP. Le démarrage en mode RUN défini dans la configuration n'est pas pris en compte |
Actionnement du bouton RESET de l'alimentation |
Démarrage à froid forcé en mode STOP ou RUN selon la configuration |
Actionnement du bouton RESET de l'alimentation moins de 500 ms après une mise hors tension |
Démarrage à froid forcé en mode STOP ou RUN selon la configuration |
Actionnement du bouton RESET de l'alimentation après une erreur de processeur, sauf dans le cas d'une erreur de chien de garde |
Démarrage à froid forcé en mode STOP. Le démarrage en mode RUN défini dans la configuration n'est pas pris en compte |
Initialisation depuis Control Expert Forçage du bit système %S0 |
Démarrage en mode STOP ou RUN (conservation du mode de fonctionnement en cours lors de l'arrêt), initialisation de l'application uniquement |
Reprise après une coupure de courant avec perte du contexte |
Démarrage à froid forcé en mode STOP ou RUN selon la configuration |
ATTENTION | |
---|---|
ATTENTION | |
---|---|
ATTENTION | |
---|---|
Illustration
Le schéma ci-après décrit le déroulement d’un redémarrage à froid.

Fonctionnement
Le tableau ci-après décrit les phases de reprise de l'exécution du programme lors d'un redémarrage à froid.
Étape |
Description |
---|---|
1 |
Le démarrage est effectué
en mode RUN ou STOP, selon l'état du paramètre L'exécution du programme reprend en début de cycle. |
2 |
Le système effectue les actions suivantes :
|
3 |
Pour ce premier cycle de reprise, le système effectue les opérations suivantes :
|
Traitement par programme d'un démarrage à froid
Il est conseillé de tester le bit %SW10.0 pour détecter un démarrage à froid et lancer un traitement spécifique à ce démarrage à froid.
Démarrage automatique en RUN
a été sélectionné. Si tel n'est pas le
cas, l'automate démarre en mode STOP, le bit %S0 passe à 1
au premier cycle après le redémarrage, mais reste invisible
au programme parce qu'il n'est pas exécuté.Modification des sorties
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
soit elles conservent leur valeur courante,
selon la configuration choisie
Au rétablissement de l'alimentation, les sorties restent à 0 jusqu'à ce qu'elles soient mises à jour par la tâche.