-

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ächeKontextmenübefehlBeschreibung

Nach oben

Nach unten
Verschiebt die selektierten Variablen oder Variablengruppen nach oben oder nach unten.

Reduzieren aller Gruppen

Erweitern aller Gruppen
Reduziert/erweitert alle Variablengruppen. Das Pfeilsymbol vor dem Gruppennamen zeigt an, ob eine Variablengruppe erweitert oder reduziert ist.

 : Gruppe erweitert.

  : Gruppe reduziert.
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.
  • In der Datenliste der sicherheitsbezogenen SPS ist sie nur für Variablen mit (nicht-sicherheitsbezogenem) Standard-Datentyp aktiv, wenn noch keine Steuerungsvariable zugewiesen ist.
  • In der Datenliste der Steuerung ist sie nur für Variablen aktiv, die noch keiner Variablen der sicherheitsbezogenen SPS zugewiesen sind.
Erzeugt für die markierte Variable eine neue Variable in den Datenlisten der Steuerung und der sicherheitsbezogenen SPS und fügt diese in die jeweilige Spalte 'Variable (SPS)' oder 'Variable (Sichere SPS)' ein.

Hinweis
Der Datentyp einer neuen Variablen der sicherheitsbezogenen SPS, die auf diese Weise erzeugt wurde, hängt vom aktuellen Kontext ab und richtet sich nach der führenden Rolle in der betreffenden Tabellenzeile.
  • Im Fall einer Austauschvariablen, die einer globalen Variablen der Steuerung zugewiesen ist (ohne beteiligtes Prozessdatum), hat die hinzugefügte Variable der sicherheitsbezogenen SPS einen Standard-Datentyp.
  • Falls ein sicherheitsbezogenes Prozessdatum (Signal) zugewiesen ist (d.h. die Steuerung liest das sicherheitsbezogene Signal), hat die Variable der sicherheitsbezogenen SPS denselben Datentyp wie das Prozessdatum.

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.
  • In der Datenliste der sicherheitsbezogenen SPS ist sie nur für Variablen aktiv, die einer Variablen der Steuerung zugeordnet sind (Austauschvariablen).
  • In der Datenliste der Steuerung ist sie nur für Variablen aktiv, die einer Variablen der sicherheitsbezogenen SPS (Austauschvariablen) zugeordnet sind.
Löscht die Variable und alle ihre Zuweisungen aus der aktuellen Datenliste.

Falls die Austauschvariable in keiner POE der anderen Ressource verwendet wird, wird sie dort ebenfalls gelöscht. Wird die Austauschvariable jedoch bereits in einer POE verwendet oder ist zumindest eine externe Variable für sie deklariert, dann wird sie nicht aus der anderen Datenliste gelöscht. Stattdessen wird sie zu einer normalen globalen Variablen, die nicht länger einer Variablen der anderen Ressource (sicherheitsbezogene SPS/Steuerung) zugeordnet ist.
Einfügen von HMI-TagsErzeugt 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öschenEntfernt das HMI-Tag von einer Variablen. Das Tag wird auf diese Weise gelöscht.

Hinweis
Wenn Sie ein HMI-Tag in der Datenliste von einer Variablen entfernen und die Variable mit einer dynamischen Eigenschaft eines HMI-Objekts verbunden ist, erhalten Sie eine entsprechende Fehlermeldung. Doppelklicken Sie auf die Meldung, um die HMI-Seite mit dem betreffenden HMI-Objekt im Editorenbereich zu öffnen. Beheben Sie den Fehler, indem Sie entweder die Zuordnung der Variablen auf die dynamische Eigenschaft löschen oder der Eigenschaft eine andere Variable zuweisen.

Selektierte Einträge verbindenVerbindet 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 trennenLöscht die Zuordnung zwischen Prozessdatum und Variable in der markierten Tabellenzeile.
Variable (Sichere SPS) trennenDieser 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) trennenDieser 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 trennenDer 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 importierenImportiert 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:

  • Es werden nur Variablen und HMI-Tags importiert. Mit Variablen verbundene Prozessdaten-Elemente werden nicht importiert.
  • Die Datenelemente werden in den Datenelemente-Pool (enthält die Datenelemente aus allen Datenlisten) importiert. Das bedeutet, dass auch Datenelemente, die nicht zur aktiven Datenliste gehören, importiert und der jeweiligen Datenliste hinzugefügt werden.

    Beispiel: Wenn die .csv-Datei sicherheitsbezogene Variablen enthält und Sie den Import in der Datenliste des Knotens der Steuerung ausführen (diese enthält nur Variablen der Standard-Steuerung), werden die sicherheitsbezogenen Variablen in die Datenliste des 'Safety PLC'-Knotens importiert.

  • Vorhandene Datenelemente werden nicht überschrieben oder verändert. Es werden nur die Datenelemente importiert, die noch nicht in der Datenliste vorhanden sind.
  • Datenelemente mit ungültigen Eigenschaften, z.B. ungültige Datentypen, werden importiert, aber in der Datenliste als Fehler markiert (eine entsprechende Meldung erscheint auch im MELDUNGEN-Fenster).
  • Datenelemente mit ungültigen Variablennamen werden nicht importiert und der Prozess wird abgebrochen.
CSV exportierenExportiert 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.

Hinweis
Wenn Sie die csv-Datei mit einem externen Programm bearbeiten, achten Sie darauf, dass die Spaltentrennzeichnen (Semikolon) und die Dateikodierung nicht geändert werden. MS Excel kann zum Beispiel so konfiguriert sein, dass in Excel geänderte und gespeicherte csv-Dateien anschließend nicht wieder importiert werden können.

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.
-QuerverweiseDieser Kontextmenübefehl ist nur verfügbar, wenn die Querverweise gesammelt und aktuell sind (im QUERVERWEISE-Fenster wird   angezeigt).

Zeigt die Querverweise der aktuellen Variablen an. Das Untermenü 'Referenzen' listet alle Referenzen zum aktuellen Objekt außer der aktuell markierten Stelle auf. Durch Auswählen eines Eintrags des Untermenüs springen Sie direkt in den entsprechenden Editor oder in die Datenliste (gleiche "Gehe-zu-Funktionalität" wie im QUERVERWEISE-Fenster).
-In den Querverweisen findenDieser Befehl ist nur verfügbar, wenn die Querverweise gesammelt und aktuell sind (im QUERVERWEISE-Fenster wird   angezeigt).

Öffnet das QUERVERWEISE-Fenster und markiert dort den entsprechenden Eintrag für diese Variable.
-Alle Querverweise anzeigenDieser Befehl ist nur verfügbar, wenn die Querverweise gesammelt und aktuell sind (im QUERVERWEISE-Fenster wird   angezeigt).

Wie 'In den Querverweisen finden' (siehe vorige Tabellenzeile) öffnet dieser Befehl das QUERVERWEISE-Fenster und markiert dort den entsprechenden Eintrag für diese Variable. Zusätzlich wird die Querverweisliste automatisch auf alle Vorkommen mit demselben 'Namen', 'Typ' und derselben 'Art' gefiltert. Für lokale Variablen wird auch der POE-Name als Filterkriterium genutzt.
Weitere Einzelheiten hierzu finden Sie im Abschnitt "Querverweise aus dem Code heraus anzeigen..." im Thema "QUERVERWEISE-Fenster".
-Nach oben

Nach unten
Verschiebt die selektierten Variablen oder Variablengruppen in der Tabelle um eine Zeile nach oben oder nach unten.
-Alles markieren

Ausschneiden, 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öschenLöscht alle ungenutzten HMI-Tags, die in keiner HMI-Seite verwendet werden, aus der Tabelle.
-In Watch-Fenster einfügenDer Befehl ist nur im Debug-Modus verfügbar.

Fügt die markierte Variable zu Überwachungs-/Debugging-Zwecken in das WATCH-FENSTER ‣ WATCH-Fenster: Applikation überwachen/debuggen
×‣ WATCH-Fenster: Sicherheitsbezogene Applikation überwachen/debuggen
×
ein.
-In Logikanalyse einfügen

Tastenkombination:
<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/ForcenDer 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 ‣ Code debuggen: Forcen/Überschreiben
×‣ Debuggen von sicherheitsbezogenem Code: Forcen/Überschreiben
×
".
-Verifizierung bestätigenDieser 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".