Télécharger Imprimer la page

Siemens SIMATIC S5 AP S5-155U Guide De Programmation page 204

Publicité

Informations d'erreur
Lecture de la pile des
interruptions
Lecture de la pile des blocs
5 - 6
La fonction PG en ligne de lecture de l'ITPILE présente l'état des bits
de commande de la CPU et le contenu de la pile des interruptions
(ITPILE).
Lors du passage en STOP, le programme système inscrit dans la pile
des interruptions toutes les informations nécessaires pour effectuer un
redémarrage, à savoir :
• • le contenu des registres,
• • le contenu des accumulateurs,
• • les compteurs d'adresse STEP (CAD)
et
• • les indicateurs de résultat.
Selon la localisation de l'interruption ayant provoqué le passage en
STOP, les informations affichées concernent des blocs utilisateur ou
des blocs du programme système (OB 0).
Les informations contenues dans l'ITPILE constituent une aide
précieuse pour le diagnostic d'erreur.
Avant l'affichage du contenu de la pile des interruptions, les états des
bits de commande sont visualisés. Ceux-ci indiquent l'état de fon-
ctionnement actuel, certaines caractéristiques de la CPU et du pro-
gramme utilisateur et donnent des indications supplémentaires sur la
cause de l'erreur.
La fonction de lecture de l'ITPILE peut être utilisée à l'arrêt, à la mise
en route et à l'état de marche (RUN). Dans les états de fonctionne-
ment "mise en route" et RUN, vous n'obtenez cependant que des infor-
mations sur les bits de commande ; le contenu de la pile des interrupti-
ons n'est pas affiché.
Vous trouverez une description détaillée de la signification des bits de
commande ainsi que de la structure de la pile des interruptions au para-
graphe 5.4.
Par la fonction PG en ligne de lecture de la BLPILE, il est possible
d'obtenir à l'état STOP le contenu de la pile des blocs (BLPILE ; voir
"Imbrication des blocs" au paragraphe 3.2).
Dans la pile des blocs se trouvent tous les blocs (blocs du programme
utilisateur et bloc d'organisation OB 0 du programme système) qui
ont été appelés les uns après les autres jusqu'au passage à l'arrêt et
dont l'exécution n'est pas terminée au moment du passage en STOP.
Etant donné le mode de remplissage de la pile des blocs, la ligne la
plus élevée contient le bloc qui a appelé le bloc erroné.
Programmation de la CPU 948
C79000-G8577-C848-04

Publicité

loading

Ce manuel est également adapté pour:

Simatic s5 cpu 948