-

Variablen/FB-Instanzen deklarieren

Dieses Thema enthält die folgenden Abschnitte:

Wo können Sie Variablen/FB-Instanzen deklarieren

Variablen und FB-Instanzen können wie folgt erzeugt und deklariert werden:

Hinweis
Geänderte Variableneigenschaften werden sofort in alle anderen Variablentabellen übernommen, welche die Variable ebenfalls enthalten.

Weitere Infos
Weitere Informationen zu den Variablentabellen und Datenlisten finden Sie im Thema "Deklarationen in Tabellen verwalten"

Variablen/FB-Instanzen in einer Variablentabelle oder Datenliste deklarieren

  1. Zum Öffnen der lokale Variablentabelle einer POE doppelklicken Sie im KOMPONENTEN-Bereich auf das POE-Symbol und aktivieren anschließend in der Editorengruppe den 'Variablen'-Editor.

    Zum Öffnen der Datenliste...

    • der Standard-Steuerung, doppelklicken Sie in der ANLAGE auf den 'IEC 61131-3'-Knoten.
    • der sicherheitsbezogenen SPS, doppelklicken Sie auf den 'Safety PLC'-Knoten.

    Aktivieren Sie anschließend den 'Datenliste'-Editor in der Editorengruppe.

  2. Wählen Sie in der Tabelle eine Zeile aus, vor der Sie die neue Variable einfügen möchten. Klicken Sie anschließend in der Symbolleiste auf das Symbol 'Variable erzeugen' oder wählen Sie aus dem Kontextmenü der markierten Zeile den Befehl 'Variable anlegen'. Sie können auch am Ende der Tabelle in das leere Feld 'Geben Sie hier ...' klicken und direkt den Namen der neuen Variablen eingeben.
    Wenn Sie in der Variablentabelle den Dropdown-Pfeil rechts im Eingabefeld anklicken, erhalten Sie eine Liste aller globaler Variablen, die im aktuellen Code-Arbeitsblatt noch nicht referenziert sind.

    Die neue Variable wird mit voreingestellten Eigenschaften eingefügt.

  3. Definieren Sie in der Tabelle die Variableneigenschaften (Datentyp, Verwendung, Anfangswert (Init), diverse Merker usw.).
    Geben Sie für eine FB-Instanz einen gültigen Instanznamen in das Feld 'Name' ein und wählen Sie im Feld 'Typ' einen Funktionsbaustein.
    Für PLCnext Technology-Steuerungen können IN- und OUT-Ports in Programm-POEs deklariert werden.

Variablen und FB-Instanzen beim Editieren von Code deklarieren

Anstatt Variablen- und Instanzdeklarationen manuell in die Variablentabelle und anschließend die Variable/Instanz in das Code-Arbeitsblatt einzufügen, können Sie Variablen/Instanzen direkt beim Einfügen in den Code deklarieren.

Hinweis
Dies ist nicht möglich für IN- und OUT-Ports von PLCnext Technology-Steuerungen. Hier müssen Sie zuerst den Port in der Variablentabelle deklarieren und können den deklarierten Port dann in den Code einfügen.

Um ein Code-Arbeitsblatt einer POE zu öffnen, doppelklicken Sie auf das entsprechende POE-Symbol im Ordner 'KOMPONENTEN | Programmierung > Lokal > Funktionen & Funktionsbausteine' oder 'Programme' (oder einen darin enthaltenen Unterordner).

Deklarieren einer Variablen beim Editieren in ST

Deklarieren einer Variablen beim Editieren in FBS/KOP, NKOP und SNKOP