Befehl Aufrufbaum

Symbol: Befehl Aufrufbaum 1:

Funktion: Der Befehl öffnet die Ansicht Aufrufbaum.

Aufruf: Menü PLC > Fenster

Ansicht Aufrufbaum

Der Aufrufbaum steht jederzeit bereits vor dem Kompilieren (Übersetzen) der Applikation zur Verfügung. Er ist eine statische Darstellung der Aufrufer und der Aufrufe des Bausteins, den Sie explizit angeben. Somit enthält der Baum immer zwei Wurzelknoten, unter denen die jeweilige Aufrufabfolge als nacheinander eingerückte Einträge zu sehen ist. Rekursive Aufrufe sind in dieser Baumdarstellung schnell erkennbar.

Beispiel für einen Aufrufbaum (1) für Baustein (2) MAIN:

Befehl Aufrufbaum 2:

POU-Name

Name des Programmbausteins, kann manuell, oder durch Ziehen aus einer anderen Ansicht, oder mithilfe der Schaltfläche Befehl Aufrufbaum 3: eingegeben werden.

Die Auswahlliste enthält die zuletzt eingegebenen Bausteinnamen.

Symbolleiste und Tastaturbedienung

Befehl Aufrufbaum 4: Baustein finden

TwinCAT sucht nach dem in „Bausteinname“ angegebenen Baustein und stellt seine Aufrufer und seine Aufrufe dar.

Befehl Aufrufbaum 5: Baustein aus Eingabehilfe entnehmen

Der Dialog Eingabehilfe erscheint zur Auswahl eines Bausteinaufrufs oder Instanzaufrufs. Der Aufrufbaum wird nach der Auswahl automatisch aktualisiert.

Befehl Aufrufbaum 6: Quellcodeposition des selektierten Bausteins anzeigen

TwinCAT springt zur Verwendungsstelle des Bausteins im Quellcode Ihres Programms.

Befehl Aufrufbaum 7: Quellcodeposition des nächsten Bausteins anzeigen

Befehl Aufrufbaum 8: Quellcodeposition des vorherigen Bausteins anzeigen

Die Selektion im Aufrufbaum springt zum nächsten oder vorherigen Baustein in der Aufrufstruktur. Gleichzeitig wird die dazugehörige Quellcodeposition im jeweiligen Editor geöffnet.

Ein Doppelklick auf einen Eintrag im Aufrufbaum öffnet ebenfalls die zugehörige Quellcodeposition.

Darstellung des Aufrufbaums

Position

Für die Wurzelknoten im Aufrufbaum: Zeilennummer der Deklaration ( „Dekl“ ) des Bausteins.

Für die Aufrufer oder Aufrufe unter den Wurzelknoten: Je nach Implementierungssprache Zeilennummer, Spaltennummer, Netzwerknummer ihrer Position.

Kontextmenü für den gerade im Baum selektierten Eintrag

Alles reduzieren

Die ausgeklappten Einträge im Aufrufbaum werden bis auf die beiden Wurzelknoten zugeklappt.

Quellcodeposition anzeigen

TwinCAT springt zur Verwendungsstelle des Bausteins im Quellcode Ihres Programms.

Als neuen Wurzelknoten setzen

Der im Aufrufbaum selektierte Eintrag erscheint in „Bausteinname“. Der Baum wird automatisch für die neuen Wurzelknoten angepasst.

Befehl Aufrufbaum 9:

Im Unterschied zum statischen Aufrufbaum, der jederzeit Aufrufinformationen zu einem Baustein liefert, ist die Ansicht Aufrufliste für unmittelbare Information während der schrittweisen Abarbeitung eines Programms vorgesehen. Die Aufrufliste zeigt immer den kompletten Aufrufpfad der gerade erreichten Position.