Skip to main content

Variablendeklarationseditor

Der Variablendeklarationseditor dient dem Deklarieren der Variablen in GVLs und Safety POUs von CODESYS Safety Extension Sicherheitsapplikationen. Er stellt Deklarationen in tabellarischer Form dar.

In der obersten Zeile werden die Pin-Informationen oder falls der Objektstand vom gepinnten Stand abweicht, oder die Sicherheitsapplikation noch nicht gepinnt wurde, In Work angezeigt. Genauere Informationen zu den Pin-Informationen finden Sie unter Pinnen.

Der Editor enthält folgende Spalten:

  • Zeile

  • Gültigkeitsbereich

  • Name: Variablenname (Identifier)

  • Typ: Datentyp

  • Initialwert:

  • Kommentar:

Im Kontextmenü stehen neben den Standardbefehlen Ausschneiden, Kopieren, Einfügen, Löschen die Safety-Befehle

Variablendeklaration einfügen

Kommentierung ein/aus (wenn eine Zeile selektiert ist) zur Verfügung.

Variablendeklaration ändern

Bestehende Deklarationen können durch einen Doppelklick auf das entsprechende Feld im Deklarationstabelle geändert werden. Wenn dabei der Doppelklick auf das Feld der Spalten Gültigkeitsbereich, Typ, oder Initialwert ausgeführt wird, öffnet sich jeweils eine entsprechende Auswahlliste der zur Verfügung stehenden Auswahlmöglichkeiten.

Abbildung 30. Beispiel: Auswahlliste für Gültigkeitsbereich der Variablen VarB1
Beispiel: Auswahlliste für Gültigkeitsbereich der Variablen VarB1


Änderungsmarkierungen im Deklarationsteil des Editors

Zur besseren Übersicht werden neu editierte, geänderte und gelöschte Variablendeklarationen farblich markiert:

Es werden nur die Felder, welche von der zuletzt ausgeführten Editieroperation betroffen sind, hervorgehoben. Es ist immer die Markierung der zuletzt durchgeführten Aktion sichtbar. Mit dem Schließen des Objekts (POU oder GVL) werden alle Markierungen aufgehoben.

. Markierungen im Deklarationsteil
  • grün: neu hinzugekommene Felder

  • rot: geänderte Felder

  • SafetyVarDelIcon.png in der Spalte Zeileder gelöschten Variable

  • die Zeile mit der Änderungsmarkierung ist links mit einem roten Balken gekennzeichnet.

Abbildung 31. Beispiel für Änderungsmarkierung: Datentyp der Variablen iVar1 wurde geändert
Beispiel für Änderungsmarkierung: Datentyp der Variablen iVar1 wurde geändert


Abbildung 32. Beispiel für Änderungsmarkierung: Neue Variable ‚varB2‘ wurde eingefügt
Beispiel für Änderungsmarkierung: Neue Variable ‚varB2‘ wurde eingefügt


Tipp

Zum Arbeiten in diesem Editor können die Befehle , Kopieren,Einfügen, Ausschneiden, Löschen, Rückgängig und Suchen/Ersetzen verwendet werden. Ausschneiden,Kopieren und Einfügen kann nur zwischen Safety-Objekten (GVL/POU), nicht aber zwischen Safety- und Standard-Objekten (GVL/POU) ausgeführt werden.