Im Projekt suchen
Was sie tut
"Im Projekt suchen" ist eine Pro-Baustein-Verwendungsansicht (where-used). Wählen Sie einen Baustein im Project Explorer und führen Sie Referenzen suchen aus; die Anwendung ermittelt jede Cross-Reference, die Siemens TIA Portal zu diesem Baustein im offenen Projekt kennt, und zeigt sie in der TIA-Referenzen-Ansicht. Die Ergebnisse sind nach Beziehung gruppiert — Verwendet von · Aufrufer, Verwendet · Aufgerufene, Liest und Schreibt — mit einem Zugriffs-Badge und der genauen Referenzposition pro Treffer.
Damit beantworten Sie Fragen wie:
- "Wo wird
FB_Motoraufgerufen?" - "Welche Bausteine ruft
FB_Motorauf?" - "Welche Tags liest oder schreibt
FB_Motor?"
Ansicht öffnen
| Trigger | Aktion |
|---|---|
| Project Explorer | Rechtsklick auf einen Baustein-Knoten und Referenzen suchen wählen |
| Tastenkürzel | Einen Baustein im Project-Explorer-Baum auswählen und Umschalt+F12 drücken |
Beide Trigger ermitteln den Baustein und seine übergeordnete PLC, öffnen die TIA-Referenzen-Ansicht in der TIA-Portal-Seitenleiste und laden die Cross-References dieses Bausteins. Dies ist eine exakte Pro-Baustein-Verwendungssuche — keine Teilstring-Namenssuche. Um nach Text im Inhalt der Bausteine des ganzen Projekts zu suchen, verwenden Sie die Projektsuche.
Aus dem Editor
Dieselbe Verwendungssuche lässt sich auch direkt in einem geöffneten Baustein ausführen. Klicken Sie im Code mit der rechten Maustaste auf einen Baustein-Namen und wählen Sie Gehe zu Referenzen (oder drücken Sie Umschalt+F12), um direkt in der Referenzen-Vorschau des Editors aufzulisten, wo der Baustein im Projekt verwendet wird. So auf einen Instanz-Datenbaustein angewendet (etwa idb_Motor), verweist die Liste zusätzlich auf den Funktionsbaustein, auf dem die Instanz beruht — so springen Sie direkt zur Logik des Bausteins.
Ergebnisse lesen
Die Ergebnisse erscheinen als gruppierter Baum:
FB_MotorCtrl (FB)
▾ Verwendet von · Aufrufer (3)
OB1 Zyklisch / Netzwerk 3
FC_Line Netzwerk 7
▾ Verwendet · Aufgerufene (2)
FB_Valve
▾ Liest (1)
db_Recipe.Speed R DB / Netzwerk 2
▾ Schreibt (2)
db_State.MotorRun W DB / Netzwerk 5
- Jede Zeile zeigt den Namen des referenzierten bzw. referenzierenden Objekts, ein Zugriffs-Badge (
R/W/RW/Call) und die Referenzposition. - Leere Gruppen werden ausgeblendet. Hat ein Baustein keinerlei Referenzen, erscheint ein Hinweis "Keine Referenzen für "…" gefunden.".
- Klick auf eine Zeile (oder Eingabetaste) öffnet das Ziel als schreibgeschützten Baustein-Editor. Bei einem Aufrufer wird die Aufrufzeile angesprungen; Aufgerufene, Lese- und Schreibzugriffe öffnen den Ziel-Baustein. Operanden, die keine öffenbaren Bausteine sind (rohe E/A, eckige-Klammer-Array-Zugriffe), zeigen stattdessen eine Benachrichtigung, dass sie nicht direkt geöffnet werden können.
Aktionen der Ansicht
Die Titelzeile der TIA-Referenzen-Ansicht hat zwei Aktionen:
- Aktualisieren — führt die Suche für den letzten Baustein erneut aus.
- Leeren — leert die Ergebnisse und kehrt zum leeren Hinweis zurück.
Voraussetzungen
Cross-References sind nur ab TIA Portal V18 zuverlässig. Auf V15–V17 meldet die Ansicht, dass Referenzen suchen TIA Portal V18 oder neuer erfordert.