Mise en service
10.5 Etats de fonctionnement de la CPU
10.5.1
Etat de fonctionnement MISE EN ROUTE
Fonction
Avant que la CPU ne commence le traitement du programme utilisateur cyclique, un
programme de démarrage est traité.
Dans le programme de démarrage vous pouvez définir des variables d'initialisation pour
votre programme cyclique en programmant en conséquence les OB de démarrage. Vous
pouvez programmer au choix un, plusieurs ou aucun OB de démarrage.
Particularités de l'état de fonctionnement Mise en route
● Toutes les sorties sont désactivées ou réagissent comme paramétré pour le module
concerné : elles fournissent une valeur de remplacement paramétrée ou conservent la
dernière valeur transmise et basculent ainsi le processus piloté dans un état sécurisé.
● La mémoire image est initialisée.
● La mémoire image n'est pas actualisée.
Pour lire l'état actuel des entrées à l'état de fonctionnement MISE EN ROUTE, vous
pouvez accéder aux entrées via l'accès direct à la périphérie.
Pour initialiser les sorties à l'état de fonctionnement MISE EN ROUTE, vous pouvez
écrire des valeurs via la mémoire image ou via l'accès direct à la périphérie. Les valeurs
sont transmises aux sorties lors du passage à l'état de fonctionnement MARCHE.
● La CPU se met toujours en marche en démarrage à chaud.
– Les mémentos, temporisations et compteurs non rémanents sont initialisés.
– Les variables non rémanentes dans les bloc de données sont initialisées.
● A la mise en route, la surveillance du temps de cycle n'est pas encore appliquée.
● La CPU traite les OB de mise en route dans l'ordre de leurs numéros. La CPU traite tous
les OB de mise en route programmés indépendamment du type de démarrage
sélectionné.
● La CPU peut lancer les OB suivants à la mise en route si l'événement correspondant se
produit :
– OB 82 : Alarme de diagnostic
– OB 83 : Débrochage/enfichage de modules
– OB 86 : Erreur de châssis
– OB 121 : Erreur de programmation (uniquement pour un traitement d'erreur global)
– OB 122 : Erreur d'accès à la périphérie (uniquement pour un traitement d'erreur
La CPU ne peut démarrer les autres OB qu'après passage à l'état de fonctionnement
"MARCHE".
158
global)
Pour une description de l'utilisation du traitement d'erreur global et local, référez-vous
à l'aide en ligne de STEP 7.
Système d'automatisation
Manuel système, 12/2014, A5E03461183-AC