Télécharger Imprimer la page

Siemens SIMATIC S5-115U CPU 941-7UB11 Manuel D'instructions page 142

Publicité

Diagnostic des dêfauts
Manuel
55-
1 15U
5.2.2
Suivi de l'exécution du programme avec la fonction
"BLPILE"
(non réalisable sur la
PG 605)
Les informations suivantes relatives aux opérations de saut sont inscrites dans la pile de blocs
pendant I'exécution d u programme
:
Le bloc de données valable avant le changement de bloc ;
L'adresse relative de retour de saut : c'est I'adresse à laquelle I'exécution d u programme sera
poursuivie après traitement d u bloc appelé.
L'adresse absolue de retour de saut : c'est I'adresse en mémoire de programme, à laquelle
I'exécution d u programme sera poursuivie après le retour.
La fonction PG "BLPILE" permet d'accéder à ces informations en mode "STOP" quand la CPU s'est
mise en STOP à la suite d'un défaut. La fonction donne l'état de la pile de blocs à l'instant de
l'interruption.
Exemple :
L'exécution d u programme a été interrompue dans le FB2, la mise en "STOP" de la
CPU a été accompagnée par la signalisation "DTR" (à cause d'un accès incorrect au
DB ; par exemple longueur d u DB5 : 2 mots, longueur d u DB3 : 10 mots).
La fonction "BLPILE" permet de déterminer quel cheminement a conduit au FB2 et
quel bloc a transmis le paramètre erroné. La pile de blocs contient les trois adresses
de retour (repérées dans la figure ci-dessous).
Interruption avec
signalisation de
défaut "DTR"
Fig. 5.6 Suivi d e I'exécution du programme à l'aide de "BLPILE"
EWA 4NEB 81 1 61 30-03a

Publicité

loading