Befehl Aufrufbaum
Symbol:
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:
- (3) Knoten „<Bausteinname> wird aufgerufen von:“
- (4) Knoten „<Bausteinname> ruft auf:“
POU-Name | Name des Programmbausteins, kann manuell, oder durch Ziehen aus einer anderen Ansicht, oder mithilfe der Schaltfläche eingegeben werden. Die Auswahlliste enthält die zuletzt eingegebenen Bausteinnamen. |
Symbolleiste und Tastaturbedienung
Baustein finden | TwinCAT sucht nach dem in „Bausteinname“ angegebenen Baustein und stellt seine Aufrufer und seine Aufrufe dar. |
Baustein aus Eingabehilfe entnehmen | Der Dialog Eingabehilfe erscheint zur Auswahl eines Bausteinaufrufs oder Instanzaufrufs. Der Aufrufbaum wird nach der Auswahl automatisch aktualisiert. |
Quellcodeposition des selektierten Bausteins anzeigen | TwinCAT springt zur Verwendungsstelle des Bausteins im Quellcode Ihres Programms. |
Quellcodeposition des nächsten Bausteins anzeigen 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. |
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. |