Commande : arbre d'appel
Symbole:
une fonction: La commande ouvre la vue arbre d'appel.
appeler:
menu
Menu contextuel d'un bloc de construction appelable dans la vue équipement ou POU
Afficher : arborescence des appels
L'arbre d'appel est toujours disponible avant de compiler (traduire) l'application. Il s'agit d'une représentation statique des appelants et des appels du bloc de construction que vous spécifiez explicitement. Ainsi, l'arbre contient toujours 2 nœuds racine sous lesquels la séquence d'appel respective peut être vue comme des entrées successivement indentées. Les appels récursifs sont rapidement reconnaissables dans cette arborescence.
Exemple d'arbre d'appel (1) pour le bloc (2) PLC_PRG
:
Nœud (3) : <Nom du POU> est appelé par
Nœud (4) : <Nom du POU> appelle

nom du bloc de construction | Nom du bloc de programme Peut être fait manuellement, ou en faisant glisser depuis une autre vue, ou en utilisant le bouton La liste de sélection contient les derniers noms de blocs saisis. |
Commandes de la barre d'outils et du clavier | |
| CODESYS recherche le dans nom du bloc de construction bloc de construction spécifié et représente ses appelants et ses appels. |
| Le dialogue aide à la saisie apparaît pour sélectionner un appel de bloc ou un appel d'instance. L'arborescence des appels est automatiquement mise à jour après la sélection. |
| CODESYS saute au point d'utilisation du bloc dans le code source de votre programme. |
F4: Afficher la position du code source du bloc de construction suivant basculer + F4: Afficher la position du code source du bloc de construction précédent | La sélection dans l'arborescence d'appel saute au bloc suivant ou précédent dans la structure d'appel. En même temps, la position de code source associée est ouverte dans l'éditeur respectif. Remarque : Un double-clic sur une entrée de l'arbre des appels ouvre également la position de code source associée. |
Représentation de l'arbre d'appel | |
symbole | <Nom du bloc> est appelé par: La séquence d'appel du bloc apparaît sous ce nœud. L'entrée la plus basse dans cette arborescence indique le début des appels. Appels <nom du bloc>: Les appels provenant du bloc apparaissent sous ce nœud. L'entrée la plus basse dans cette arborescence indique la fin de la chaîne d'appel. |
position | Pour les noeuds racine de l'arbre d'appel : numéro de ligne de la déclaration (décl) du bloc Pour les appelants ou appels sous les nœuds racine : Selon la langue d'implémentation, numéro de ligne, numéro de colonne, numéro de réseau de leur position |
Menu contextuel de l'entrée actuellement sélectionnée dans l'arborescence | |
tout réduire | Les entrées développées dans l'arborescence des appels sont réduites à l'exception des deux nœuds racine. |
Afficher l'emplacement du code source | CODESYS saute au point d'utilisation du bloc dans le code source de votre programme. |
Définir comme nouveau nœud racine | L'entrée sélectionnée dans l'arbre des appels apparaît dans nom du bloc de construction. L'arborescence est automatiquement ajustée pour les nouveaux nœuds racine. |
Astuce
Contrairement à la statique arbre d'appel, qui fournit des informations d'appel pour un bloc à tout moment, est la vue pile d'appels destiné à l'information immédiate lors du traitement pas à pas d'un programme. la pile d'appels affiche toujours le chemin d'appel complet de la position qui vient d'être atteinte.
Pour plus d'informations, voir : Pile d'appels