ANY//DOCS
ENZur Website ↗

Unbenutzte Bausteine

Funktion

Nicht verwendete suchen analysiert Ihr Projekt und findet Bausteine, die nirgends aufgerufen werden.

Verwendung

  1. Wählen Sie das Symbol Nicht verwendete suchen in der Aktivitätsleiste (das Such-Stopp-Symbol am linken Rand). Die Seite Nicht verwendete suchen öffnet sich sofort im Editorbereich, und die Seitenleiste bleibt, wie sie war. Sie können auch Nicht verwendete suchen über die Befehlspalette (Strg+Umschalt+P) ausführen oder im Menü Anzeigen den Eintrag Nicht verwendete suchen wählen. Das Öffnen der Seite startet noch keinen Scan. Die Funktion ist ab dem Pro-Plan enthalten (Pro und höher).
  2. Ist kein TIA-Projekt verbunden, zeigt die Seite "Verbinden Sie sich mit einem TIA-Projekt, um nicht verwendete Bausteine, Datentypen und Variablen zu finden." mit der Schaltfläche Verbinden an, und Alle nicht verwendeten suchen ist nicht verfügbar. Wählen Sie Verbinden, um sich mit dem TIA Portal zu verbinden; die Seite folgt der Verbindung und zeigt danach "Wählen Sie „Alle nicht verwendeten suchen“ aus, um die verbundene SPS zu durchsuchen." an.
  3. Klicken Sie in der Aktionsleiste auf Alle nicht verwendeten suchen, um den Scan zu starten. Das funktioniert sofort, auch wenn Sie den Projekt-Explorer noch nicht geöffnet haben. Während des Scans meldet eine Fortschrittsbenachrichtigung den aktuellen Schritt (den Exportfortschritt, gefolgt vom Status Analysieren…), und Abbrechen ist in der Aktionsleiste aktiv. Leeren setzt die Ergebnisse zurück.

Ergebnisse

Die Ergebnisse sind in 8 Ergebnis-Tabs organisiert, jeder zeigt eine eigene Anzahl:

Standard-Bausteine:

Tab Inhalt
Funktionen Nicht verwendete Funktionen und Funktionsbausteine (FC/FB)
Datenbausteine Nicht verwendete globale Datenbausteine (DB)
UDTs Nicht verwendete PLC-Datentypen
Variablen Nicht verwendete PLC-Variablen

Safety-Bausteine (in eigene Tabs gruppiert; das Löschen löst eine stärkere Bestätigung aus):

Tab Inhalt
Safety-Funktionen Nicht verwendete FFC/FFB-Bausteine
Safety-DBs Nicht verwendete F_DB-Bausteine
Safety-UDTs Nicht verwendete Safety-Datentypen
Safety-Variablen Nicht verwendete Safety-Variablen

Die Ergebnisse gehören zu dem Projekt, in dem sie ermittelt wurden. Wird ein anderes Projekt verbunden, werden sie geleert. Solange kein Projekt verbunden ist, bleiben die Ergebnisse sichtbar, sodass Sie sie weiterhin exportieren oder kopieren können, die Löschaktionen sind dann aber nicht verfügbar.

Aktionen

Markieren Sie Zeilen im aktiven Ergebnis-Tab (Mehrfachauswahl) und nutzen Sie die Symbolleiste links. Jedes Löschen fragt zuerst nach einer Bestätigung und zeigt dann einen Fortschritt mit aktivem Abbrechen; nach Abschluss meldet eine Benachrichtigung, wie viele Elemente gelöscht wurden, die gelöschten Zeilen verschwinden aus der Liste und die Zähler sinken entsprechend. Ein Abbruch mitten im Lauf behält bereits gelöschte Elemente bei und stoppt den Rest.

Standard löschen:

  • Auswahl löschen: löscht die aktuell im aktiven Tab markierten Zeilen
  • Bausteine löschen: löscht alle nicht verwendeten FC/FB
  • Datenbausteine löschen: löscht alle nicht verwendeten DBs
  • UDTs löschen: löscht alle nicht verwendeten Datentypen
  • Variablen löschen: löscht alle nicht verwendeten Variablen

Safety löschen (mit stärkerer Warnung):

  • Safety-Bausteine löschen: löscht alle nicht verwendeten FFC/FFB
  • Safety-DBs löschen: löscht alle nicht verwendeten F_DBs
  • Safety-UDTs löschen: löscht alle nicht verwendeten F_UDTs
  • Safety-Variablen löschen: löscht alle nicht verwendeten Safety-Variablen

Exportieren:

  • Als Text exportieren: exportiert die gesamte Liste der nicht verwendeten Elemente als Textdatei (eine Benachrichtigung nennt die gespeicherte Datei)
  • Alles kopieren: kopiert die gesamte Liste der nicht verwendeten Elemente in die Zwischenablage

Ohne Ergebnisse zeigen Als Text exportieren und Alles kopieren die Meldung "Nichts zu exportieren." an.

Einstellungen

Die Optionen finden Sie in den Einstellungen (Strg+,) in der Kategorie Unbenutzte finden.

Suchumfang:

Einstellung Standard Beschreibung
Bausteine einbeziehen (FB, FC) An Funktionen und Funktionsbausteine in die Analyse einbeziehen
Datenbausteine einbeziehen An Globale und Array-Datenbausteine einbeziehen. Instanz-DBs sind immer mit ihrem übergeordneten FB verknüpft
UDTs einbeziehen An PLC-Datentypen einbeziehen. UDTs, die von verwendeten Bausteinen referenziert werden, gelten als verwendet
Variablen einbeziehen An PLC-Variablen in die Aufrufgraph-Analyse einbeziehen

Ausschlüsse:

Einstellung Beschreibung
Ausgeschlossene Namensmuster Platzhaltermuster. Elemente, die einem Muster entsprechen, werden aus den Ergebnissen ausgeblendet. Verwenden Sie * für beliebige Zeichen, ? für ein einzelnes Zeichen, Gross-/Kleinschreibung wird ignoriert.

Alle Einstellungen werden automatisch gespeichert und bleiben nach dem Neustart erhalten.

Hinweise

  • OBs (Organisationsbausteine) werden nie als nicht verwendet markiert, da sie Einstiegspunkte sind
  • Safety-Bausteine erfordern für eine vollständige Analyse die Anmeldung am Sicherheitsprogramm
  • Das Löschen von Safety-Bausteinen erfordert wegen der Sicherheitsauswirkungen eine Bestätigung