Aperçu

Le traçage de l’exécution d’une tâche consiste à connaître à un instant donné (atteinte d’un point d’arrêt, mode pas à pas en cours) le parcours d'une tâche, c’est-à-dire : identifier les sous-programmes (SR), blocs fonctions utilisateur (DFB) qui ont été appelés et déterminer leur niveau d’imbrication.

Cette fonction est effectuée par la pile LIFO (Last In First Out, dernier entré premier sorti), qui mémorise toutes les imbrications pour vous permettre de surveiller l’exécution des tâches.

Comment accéder à un élément de programme à partir de la Pile

Exécutez les actions suivantes :

Etape

Action

1

A partir d’un point d’arrêt ou d’un mode pas à pas en cours :

  • soit vous sélectionnez la commande

    Mise au point->Pile d'appel,

  • soit vous cliquez sur le bouton de la barre d’outils de mise au point.

Exemple : la section Command_blocking qui a appelé une instance DFB Blocking_valve (type valve) dans la section Command :

Le numéro de ligne est utilisé pour les éditeurs littéral-structuré et liste d’instructions, concernant les éditeurs Ladder et FBD c’est le numéro du réseau connexe ou du bloc qui est affiché.

2

Si vous sélectionnez :

  • la section Command puis cliquez sur Afficher, l’éditeur se place sur l'étape en cours dans l’instance DFB ; s’il s’agit d’un point d’arrêt, ce qui est indiqué dans la marge gauche par ,

  • la section Command_blocking puis cliquez sur Afficher, l’éditeur se place sur l’appel de l’instance DFB qui n’est pas l'étape en cours, ce qui est indiqué par .

Cliquez que le bouton Fermer pour fermer la fenêtre qui représente la pile : le triangle vert disparaît après :

  • la reprise du pas à pas,

  • un nouvel appel pour visualiser le contenu de la pile,

  • un redémarrage de la tâche .