-

Variablentabelle - Symbolleiste/Kontextmenü

Hinweis
In Variablentabellen erfolgt die Auswahl aus den Dropdownlisten mit einem einzelnen Klick, nicht per Doppelklick.

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.
-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.
Eine neue Variable erzeugenErzeugt eine neue Variable.

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.
Eine neue Variablengruppe erzeugenErzeugt eine neue Variablengruppe. Die neue Gruppe wird über der Gruppe der aktuell markierten Tabellenzeile erzeugt.
Entfernen ungenutzter Variablen

Entfernen ungenutzter globaler Variablen
Entfernt alle lokalen und externen Variablen und FB-Instanzdeklarationen aus der Variablentabelle der aktuellen POE. Ungenutzt bedeutet, dass die Variable oder Instanz in der Variablentabelle deklariert ist, aber in keinem der Code-Arbeitsblätter der aktuellen POE verwendet wird.
CSV importierenImportiert Variablen aus einer .csv-Datei (Semikolon getrennte Werte) in die Variablentabelle.

Weitere Informationen hierzu finden Sie im Thema "Variablen aus einer .csv-Datei importieren/ in eine .csv-Datei exportieren".
CSV exportierenExportiert alle Deklarationen der aktiven Tabelle in eine .csv-Datei (Semikolon getrennte Werte).

Weitere Informationen hierzu finden Sie im Thema "Variablen aus einer .csv-Datei importieren/ in eine .csv-Datei exportieren".

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 Variablentabelle, 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.

Der Befehl ist in der Variablentabelle einer sicherheitsbezogenen POE nicht verfügbar, da dort keine anwenderdefinierten Datentypen unterstützt werden.
-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".
-In den Instanzeditor wechselnWechselt in die Programm-/Funktionsbaustein-Instanz, in der die selektierte Variable/FB-Instanz verwendet wird (der Befehl ist nur im Debug-Modus verfügbar).

Im Untermenü des Befehls sind alle Programme/FB-Instanzen aufgelistet, in denen das Element verwendet wird (im Format 'PLC.Programminstanz' für Programminstanzen und 'PLC.Programminstanz.FBInstanz' für FB-Instanzen). Wenn Sie einen Eintrag auswählen, werden die Code-Arbeitsblätter und das Variablen-Arbeitsblatt der POE-Instanz im Debug-Modus geöffnet.
-In Watch-Fenster einfügen

Tastenkombination:
<Strg>+<Alt>+<5>
Fügt die markierte Variable zu Überwachungs-/Debugging-Zwecken in das WATCH-FENSTER ein.

Der Befehl ist nur im Debug-Modus verfügbar, d.h. nachdem eine Instanz einer Variablentabelle ausgewählt wurde.
-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/ForcenForct/überschreibt die markierte Variable. Welcher Befehl verfügbar ist, hängt vom Typ der Variablen ab. Lesen Sie dazu das Thema "Code debuggen: Forcen/Überschreiben ‣ Code debuggen: Forcen/Überschreiben
×‣ Debuggen von sicherheitsbezogenem Code: Forcen/Überschreiben
×
".

Der Befehl ist nur im Debug-Modus verfügbar, d.h. nachdem eine Instanz einer Variablentabelle ausgewählt wurde.
-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".