Datenliste - Symbolleiste/Kontextmenü
Hinweis
In Datenlisten erfolgt die Auswahl aus den Dropdownlisten mit einem einzelnen Klick, nicht per Doppelklick. |
Hinweis
Je nach Knoten in der ANLAGE, für den die Datenliste geöffnet wurde, sind unter Umständen manche Befehle inaktiv oder an einer anderen Position in der Symbolleiste vorhanden. |
Schaltfläche | Kontextmenübefehl | Beschreibung | |
---|---|---|---|
![]() ![]() | Nach obenNach unten | Verschiebt die selektierten Variablen oder Variablengruppen nach oben oder nach unten. | |
![]() ![]() | Reduzieren aller GruppenErweitern aller Gruppen | Reduziert/erweitert alle Variablengruppen. Das Pfeilsymbol vor dem Gruppennamen zeigt an, ob eine Variablengruppe erweitert oder reduziert ist.
![]() ![]() |
|
![]() ![]() | Neue Variable anlegen (Steuerung und Sichere SPS) | Erzeugt eine neue globale Variable in der jeweiligen Datenliste der Steuerung oder der sicherheitsbezogenen SPS.Um eine Variable in eine bestimmte Gruppe einzufügen, linksklicken Sie auf eine beliebige Zelle in der gewünschten Gruppe und führen Sie den Befehl aus. | |
![]() ![]() | Neue Variablengruppe erzeugen (Steuerung und Sichere SPS) | Erzeugt eine neue Variablengruppe. Die neue Gruppe wird über der Gruppe der aktuell markierten Tabellenzeile erzeugt. | |
![]() ![]() | Variable hinzufügen (Steuerung und Sichere SPS) | Dieser Befehl ist nur verfügbar, wenn im Projekt eine sicherheitsbezogene SPS enthalten ist.Die Schaltfläche ist in der Datenliste der Steuerung und der sicherheitsbezogenen SPS vorhanden.
|
|
![]() ![]() | Variable löschen (Steuerung und Sichere SPS) | Dieser Befehl ist nur verfügbar, wenn im Projekt eine sicherheitsbezogene SPS enthalten ist.Die Schaltfläche ist in der Datenliste der Steuerung und der sicherheitsbezogenen SPS vorhanden.
|
|
![]() | Einfügen von HMI-Tags | Erzeugt ein neues HMI-Tag für die markierte Variable und fügt es in die 'HMI'-Spalte ein. Die Variable und das HMI-Tag werden dadurch gleichzeitig einander zugeordnet. Per Voreinstellung wird der neue Name des HMI-Tags vom Variablennamen abgeleitet. Bei anwenderdefinierten Variablen kann der Name des Tags geändert werden. Der Befehl ist nur für Variablen verfügbar, denen noch kein HMI-Tag zugeordnet wurde.In der Datenliste der sicherheitsbezogenen SPS können HMI-Tags nur für Austauschvariablen erzeugt werden. |
|
![]() | HMI-Tag löschen | Entfernt das HMI-Tag von einer Variablen. Das Tag wird auf diese Weise gelöscht.
|
|
![]() | Selektierte Einträge verbinden | Verbindet die markierten Listeneinträge. Der Befehl ist nur verfügbar, wenn zwei Tabellenfelder markiert sind, die miteinander verbunden werden können und der Debug-Modus nicht aktiv ist. |
|
![]() | Prozessdatum trennen | Löscht die Zuordnung zwischen Prozessdatum und Variable in der markierten Tabellenzeile. | |
![]() | Variable (Sichere SPS) trennen | Dieser Befehl ist nur in der Datenliste der sicherheitsbezogenen SPS verfügbar und zwar für Variablen, die einer Variablen der Steuerung zugeordnet sind (Austauschvariablen).Löscht die Zuordnung der markierten Variablen der sicherheitsbezogenen SPS zur Variablen der Steuerung. Die getrennte Steuerungsvariable wird nicht gelöscht. | |
![]() | Variable (Sichere SPS) trennen | Dieser Befehl ist nur in der Datenliste der Steuerung verfügbar und zwar für Variablen, die einer Variablen der sicherheitsbezogenen SPS zugeordnet sind (Austauschvariablen).Löscht die Zuordnung der markierten Variablen der Steuerung zur Variablen der sicherheitsbezogenen SPS. Die getrennte Variable der sicherheitsbezogenen SPS wird nicht gelöscht. | |
![]() | Alle trennen | Der Befehl ist in allen Datenlisten verfügbar und zwar für Variablen, die mit mindestens einer anderen Rolle verknüpft sind.Der Befehl ist hilfreich für Mehrfachzuweisungen (z.B. Dreifachzuweisung zwischen Variable der Steuerung, Variable der sicherheitsbezogenen SPS und Prozessdatum).Löscht alle Zuweisungen in der markierten Tabellenzeile. Die getrennte Variable wird nicht gelöscht. | |
![]() ![]() | Alle ungenutzten globalen Variablen löschen (Steuerung und Sichere SPS) | Löscht alle ungenutzten globalen Variablendeklarationen dieser Ressource (Steuerung oder sicherheitsbezogene SPS) aus der jeweiligen Datenliste. Ungenutzt bedeutet, dass die Variable oder Instanz zwar deklariert, aber nirgends im Code verwendet wird.Die Anzahl der gelöschten Variablen wird im Meldungsfenster angezeigt. | |
![]() | CSV importieren | Importiert Datenelemente aus einer .csv-Datei (Semikolon getrennte Werte) in die Datenliste.Der Fortschritt des Vorgangs wird im MELDUNGEN-Fenster angezeigt.Die Log-Einträge liefern u.a. Informationen über die Anzahl der importierten Prozessdaten-Elemente, Variablen, HMI-Tags usw.Beachten Sie beim Importieren von Datenelementen folgende Punkte:
|
|
![]() | CSV exportieren | Exportiert alle in der aktiven Datenliste enthaltenen Datenelemente in eine .csv-Datei.Der Fortschritt des Vorgangs wird im MELDUNGEN-Fenster angezeigt. Die Log-Einträge liefern u.a. Informationen über die Anzahl der exportierten Datenelemente.
|
|
![]() | Init-Werteeditor anzeigen | Öffnet den 'Init-Werteeditor' unterhalb der Datenliste, in dem Elemente von anwenderdefinierten Datentypen (ARRAYs und STRUCTs) initialisiert werden können. Wenn Sie in der Variablentabelle einen anwenderdefinierten Datentyp markieren, können Sie seine Elemente in der Tabelle des 'Init-Werteeditors' bearbeiten. |
|
- | Querverweise | Dieser Kontextmenübefehl ist nur verfügbar, wenn die Querverweise gesammelt und aktuell sind (im QUERVERWEISE-Fenster wird ![]() |
|
- | In den Querverweisen finden | Dieser Befehl ist nur verfügbar, wenn die Querverweise gesammelt und aktuell sind (im QUERVERWEISE-Fenster wird ![]() |
|
- | Alle Querverweise anzeigen | Dieser Befehl ist nur verfügbar, wenn die Querverweise gesammelt und aktuell sind (im QUERVERWEISE-Fenster wird ![]() Weitere Einzelheiten hierzu finden Sie im Abschnitt "Querverweise aus dem Code heraus anzeigen..." im Thema "QUERVERWEISE-Fenster". |
|
- | Nach obenNach unten | Verschiebt die selektierten Variablen oder Variablengruppen in der Tabelle um eine Zeile nach oben oder nach unten. | |
- | Alles markierenAusschneiden, Kopieren, Einfügen, Löschen | Die Operationen werden jeweils auf die markierten Tabellenzeilen angewendet. Diese Befehle können mit Standard-Windows-Shortcuts ausgeführt werden.Mehrfachauswahl ist möglich, indem Sie bei gedrückter <Strg>- oder <Umschalt>-Taste auf die gewünschten Tabellenzeilen klicken. <Strg> + <A> markiert alle Tabellenzeilen. | |
![]() | Alle ungenutzten HMI-Tags löschen | Löscht alle ungenutzten HMI-Tags, die in keiner HMI-Seite verwendet werden, aus der Tabelle. | |
- | In Watch-Fenster einfügen | Der Befehl ist nur im Debug-Modus verfügbar.Fügt die markierte Variable zu Überwachungs-/Debugging-Zwecken in das WATCH-FENSTER ![]() ×‣ WATCH-Fenster: Sicherheitsbezogene Applikation überwachen/debuggen × ein. |
|
- | In Logikanalyse einfügenTastenkombination: <Strg>+<Alt>+<6> | Der Befehl ist nur im Debug-Modus verfügbar.Fügt die ausgewählte Variable in das LOGIKANALYSE-Fenster ein, wo Variablenwerte aus der laufenden Steuerung aufgezeichnet und als grafischer Kurvenverlauf dargestellt werden können. | |
- | Überschreiben/Forcen | Der Befehl ist nur im Debug-Modus verfügbar.Forct/überschreibt die markierte Variable. Welcher Befehl verfügbar ist, hängt vom Typ der Variablen ab. Weitere Informationen hierzu finden Sie unter "Code debuggen: Forcen/Überschreiben ![]() ×‣ Debuggen von sicherheitsbezogenem Code: Forcen/Überschreiben ×". |
|
- | Verifizierung bestätigen | Dieser Befehl ist nur verfügbar, wenn im Projekt eine sicherheitsbezogene SPS enthalten ist und zuvor eine Sicherheitsverletzung für einen Eintrag der Datenliste gemeldet wurde. Nachdem Sie die verdächtige Deklaration in der Datenliste untersucht und seine Korrektheit verifiziert haben, können Sie die Verifizierung mit diesem Befehl bestätigen. Die Meldung der Sicherheitsverletzung wird dann gelöscht und das Projekt kann wieder erzeugt werden.Weitere Informationen erhalten Sie im Thema "Meldungen über Sicherheitsverletzungen und Datenintegritätsfehler". |
|
- | Refactoring | Öffnet das REFACTORING-Fenster im Cross-Funktionen-Bereich am unteren Bildschirmrand. Das Fenster zeigt alle Referenzen des Objekts (Variable, FB-Instanz etc.) für das der Befehl ausgeführt wurde. Sie können in diesem Fenster automatisch und über die ganze Solution Objekteigenschaften ersetzen.Details hierzu finden Sie im Thema "Refactoring von Variablen". |