Befehl Querverweisliste
Symbol:
Funktion: Der Befehl öffnet die Ansicht Querverweisliste.
Aufruf: Menü PLC > Fenster
Ansicht Querverweisliste
Die Ansicht zeigt eine Liste der Querverweise im Projekt für ein Symbol. Das Symbol kann eine Variable, eine POU (Programm, Funktionsbaustein, Funktion) oder ein anwenderspezifischen Datentyp (DUT) sein.
Dabei bietet die Querverweisliste grundsätzlich zwei Sucharten:
- Textsuche: Durch die Eingabe eines Symbolnamens werden die Querverweise aller Symbole im Projekt mit diesem Namen angezeigt. Falls mehrere Symbole mit gleichem Namen gefunden werden, kann die Anzeige über das Kontextmenü auf einzelne Deklarationen eingeschränkt werden.
- Deklarationssuche: Das Symbol kann über die Eingabehilfe oder durch die Eingabe eines qualifizierten Pfads, beispielsweise MAIN.nVar ausgewählt werden. Danach werden nur die Verwendungsstellen dieses Symbols angezeigt, auch wenn noch andere Symbole mit dem gleichen Namen existieren.
Werkzeugleiste
Name | Symbolname (Variablenname, Bausteinname, DUT-Name) Eingabemöglichkeiten:
Zusätzliche Möglichkeiten von außerhalb der Ansicht Querverweisliste:
Folgende Eingaben sind gültig:
Groß/Kleinschreibung sowie Leerzeichen an Anfang und Ende der Eingabezeichenfolge werden nicht berücksichtigt. |
Eingabehilfe öffnen zur Auswahl eines Symbols. | |
| Querverweise finden: Die Suche wird durchgeführt. |
Spalten definieren, in denen nach der Zeichenfolge gesucht wird | |
Filtern | Zeichenfolge, nach der in den angewählten Spalten gesucht wird Die Fundstellen werden gelb markiert. Querverweise ohne diese Zeichenfolge werden ausgeblendet. |
| Quellposition des vorherigen Querverweises anzeigen |
| Quellposition des nächsten Querverweises anzeigen |
Ergebnisse auf aktuelle Deklaration beschränken Verfügbar, wenn für ein Symbol mehrere Deklarationen gefunden wurden. Begrenzt die Anzeige auf die Deklaration, die Sie gerade in der Liste selektiert haben. | |
Quellposition des selektierten Querverweises anzeigen: Der Fokus springt zur Verwendungsstelle des Symbols. | |
| Querverweisliste drucken: Der Standarddialog zum Einrichten eines Druckauftrags erscheint. |
Tabelle der gefundenen Querverweise
Symbol | Die Fundstellen für die Symbole (Variablen, POUs, DUTs) werden nach ihrer Deklaration gruppiert. Die Deklarationsstelle bildet den Wurzelknoten, darunter eingerückt erscheinen die Verwendungsstellen im Projekt. Dabei wird genau der Ausdruck angezeigt, den das Symbol an der Verwendungsstelle hat. Beispiel: Gibt es im Projekt eine globale Variable „nVar“ und in einem Baustein eine lokal deklarierte Variable „nVar“, dann erscheinen nach einer Textsuche nach den Querverweisen zwei Wurzelknoten-Einträge in der Liste und darunter jeweils die Verwendungsstellen der Variable „nVar“. |
Baustein | Bausteinname, DUT-Name; auch beispielsweise Taskname im Falle eines Bausteinaufrufs in der Taskkonfiguration. |
Variable | Reiner Variablenname. Beispiel: „nVar“. |
Zugriff | Art des Zugriffs auf die Variable an der Verwendungsstelle: Sonderfall für Pointer: Eine Zuweisung der Art |
Kontext | Kontext der Verwendung der Variablen. Beispiel: „nVar := 1“ |
Typ | Datentyp der Variablen. |
Adresse | IEC-Adresse, falls der Variablen zugewiesen. Beispiel: „AT%QB0“ |
Position | Position der Verwendungsstelle innerhalb des Editors der betroffenen POU: beispielsweise Zeilennummer, Netzwerknummer, Deklarationsteil oder Implementierungsteil. Beispiel: „Zeile 1, Spalte 1 (Impl)“ oder „Zeile 9 (Dekl)“. |
Objekt | POU-Name + in eckigen Klammern der komplette Pfad der Verwendungsstelle. Beispiel: „MAIN [TwinCAT_SampleProject: SPS: SamplePLCProject]“ |
Kommentar | Kommentar, falls in der Deklaration der Variable vorhanden. |
Die Suche liefert alle Fundstellen im Projekt sowie in eingehängten, nicht kompilierten Bibliotheken.
Befehle im Kontextmenü der Querverweisliste
Quellcodeposition anzeigen | Öffnet den betroffenen Baustein und markiert die Verwendungsstelle: Für Root-Einträge die Deklaration, für darunter liegende Kind-Einträge die jeweilige Verwendungsstelle. Alternativ können Sie auf eine Zeile doppelklicken. |
Ergebnisse auf aktuelle Deklaration beschränken | Grenzt im Fall von mehreren gefundenen Deklarationen die Anzeige der Ergebnisse auf die ausgewählte Symboldeklaration ein. |
Alles erweitern | In der Liste erscheinen alle einzelnen Fundstellen. |
Alles reduzieren | In der Liste erscheinen nur die Wurzelknoten aller Fundstellen. |
Siehe auch:
- Befehl Ergebnisse auf aktuelle Deklaration beschränken
- Befehl Alles einklappen
- Befehl Alles ausklappen
- Dokumentation PLC: Verwendungsstellen mit der Querverweisliste finden