Aufrufbaum

Überblick

Mit dem Befehl Ansicht > Aufrufbaum wird die Ansicht Aufrufbaum geöffnet.

Die nachstehende Abbildung zeigt ein Beispiel für einen Aufrufbaum für die POU PLC_PRG:

G-SE-0061436.1.gif-high.gif

 

1   Stammknoten für die von der POU PLC_PRG aufgerufenen Elemente

2   Stammknoten für die die POU PLC_PRG aufrufenden Elemente

3   Schaltfläche Baustein finden

4   Schaltfläche Baustein aus Eingabehilfe entnehmen

5   Schaltfläche Quellcodeposition des selektierten Bausteins anzeigen

6   Schaltfläche Quellcodeposition des nächsten Bausteins anzeigen

7   Schaltfläche Quellcodeposition des vorherigen Bausteins anzeigen

Der Aufrufbaum ist auch vor der Kompilierung der Anwendung verfügbar. Es handelt sich um eine statische Darstellung der aufrufenden und aufgerufenen Elemente für die im Feld POU-Name angegebene POU. Der Aufrufbaum umfasst zwei Stammknoten, in denen die jeweilige Aufrufrei­henfolge in Form eingerückter Knoten ausgewiesen wird. Die Baumstruktur ermöglicht die Identifzierung rekursiver Aufrufe.

Die Ansicht Aufrufbaum enthält folgende Elemente:

Element

Beschreibung

Symbolleiste Aufrufbaum

POU-Name

Name der POU.

Sie können einen Namen manuell eingeben, aus einer anderen Ansicht in die Baumstruktur ziehen oder auf die Schaltfläche Baustein aus Eingabehilfe entnehmen klicken.

Die Liste enthält die von Ihnen bereits definierten POU-Namen.

Schaltfläche Baustein finden

Klicken Sie auf die Schaltfläche Baustein finden, um die im Feld POU-Name angegebene POU zu suchen.

Schaltfläche Baustein aus Eingabehilfe entnehmen

Klicken Sie auf die Schaltfläche Baustein aus Eingabehilfe entnehmen, um das Dialogfeld Eingabehilfe zu öffnen, in dem die im Projekt verfügbaren POUs aufgeführt werden. Wählen Sie die gewünschte POU aus und klicken Sie dann auf OK, um den Aufrufbaum für die ausgewählte POU zu aktualisieren.

Schaltfläche Quellcodeposition des selektierten Bausteins anzeigen

Klicken Sie auf die Schaltfläche Quellcodeposition des selektierten Bausteins anzeigen, um zu der Position im Quellcode des Programms zu springen, an der die POU auftritt.

Schaltfläche Quellcodeposition des nächsten Bausteins anzeigen

Taste F4

Klicken Sie auf Quellcodeposition des nächsten Bausteins anzeigen oder drücken Sie die F4-Taste, um zur nächsten Instanz der POU in der Aufrufbaumstruktur zu springen. Die entsprechende Quellcodeposition wird im zugehörigen Editor geöffnet.

Schaltfläche Quellcodeposition des vorherigen Bausteins anzeigen

Tastenkombination Umschalt + F4

Klicken Sie auf Quellcodeposition des vorherigen Bausteins anzeigen oder drücken Sie die Tastenkombination Umschalt + F4, um zur vorherigen Instanz der POU in der Aufrufbaumstruktur zu springen. Die entsprechende Quellcodeposition wird im zugehörigen Editor geöffnet.

Tabelle Aufrufbaum

Spalte Symbol

<POU-Name> wird aufgerufen von

In diesem Knoten wird die entsprechende Aufrufreihenfolge angezeigt. Der unterste Eintrag in dieser Baumstruktur verweist auf den Anfang der Aufrufe.

<POU-Name> ruft auf

In diesem Knoten werden die von der POU aufgerufenen Elemente angezeigt. Der unterste Eintrag in dieser Baumstruktur verweist auf das Ende der Aufrufkette.

Spalte Position

Für den Stammknoten: Dieser Wert entspricht den Zeilennummern in der Deklaration (Dekl) der POU

Für die aufrufenden und aufgerufenen POUs unter dem Stammknoten: Dieser Wert verweist auf die Zeilennummer, Spaltennummer und Netzwerknummer der Position je nach Implementierungssprache.

Kontextmenü für den in der Tabelle Aufrufbaum ausgewählten Eintrag

Befehl Alle ausblenden

Die Einträge im Aufrufbaum werden ausgeblendet, mit Ausnahme der zwei Stammknoten.

Befehl Quellcodeposition anzeigen

Sie springen direkt zu der Position im Quellcode des Programms, an der die POU auftritt.

Befehl Als neuen Wurzelknoten setzen

Der im Aufrufbaum ausgewählten Eintrag wird zum Stammknoten und als <POU-Name> angezeigt. Die Baumstruktur wird automatisch für die neuen Stammknoten aktualisiert.

Im Gegensatz zu diesem statischen Aufrufbaum, der Aufrufinformationen für eine POU enthält, werden in der Ansicht Aufrufliste parallel zur schrittweisen Abarbeitung eines Programms direkt entsprechende Informationen angezeigt. Die Aufrufliste zeigt den vollständigen Aufrufpfad der jeweils erreichten aktuellen Position.