Variablen
Variablen speichern und verarbeiten Informationen. Anfangswerte sind die Werte einer Variablen, wenn das Ziel mit dem ersten Zyklus beginnt. Anfangswerte können Variablen der elementaren IEC 61131-3-Datentypen zugewiesen werden. Der Standardanfangswert ist 0 (False).
Es gelten folgende Variablentypen:
- Lokale Variablen sind einem bestimmten Programm des Projekts zugewiesen und sind nur für dieses Programm verfügbar.
- Globale Variablen gehören zum Controller im Projekt und sind in jedem Programm des Projekts verfügbar.
Es gelten folgende Namenskonventionen für Variablen:
- Variablennamen dürfen nicht länger als 40 Zeichen sein.
- Variablennamen müssen mit einem Buchstaben beginnen.
- Variablennamen können aus Buchstaben, Zahlen oder Unterstrichen bestehen.
- Variablennamen dürfen keine aufeinanderfolgenden Unterstriche enthalten.
Variablenattribute
Jeder Variablen muss ein Attribut zugewiesen sein.
Attribut | Beschreibung |
|---|---|
Lesen/Schreiben | Variablen, aus denen gelesen und in die geschrieben werden kann und einen Anfangswert aufweisen |
Lesen | Schreibgeschützte Variablen mit einem Anfangswert |
Schreiben | Nur-Schreiben-Variablen mit einem Anfangswert |
Variablenrichtungen
Variable Richtungen sind für die lokalen Variablen von benutzerdefinierten Funktionen oder benutzerdefinierten Funktionsblöcken verfügbar. Für einige Variablen ist keine Eingabe- oder Ausgaberichtung möglich. Beispielsweise für die Zeit.
Richtung | Beschreibung |
|---|---|
Var | Interne Variablen, aktualisiert durch die Programme |
VarOutput | Mit einem Eingabegerät verbundene Variablen (durch das System aktualisiert) |
VarInput | Mit einem Ausgabegerät verbundene Variablen |
Werte von Variablen
Werttypen einer Variable:
- Wert
- Wenn Sie die Variable online anzeigen, handelt es sich um den Wert einer Variable in einem ausführenden Controller.
- Wenn Sie die Variable offline anzeigen, handelt es sich um eine Momentaufnahme des Werts, wenn die Variable online angezeigt wird, und sie wird in einem Offline-Projekt gespeichert.
- Physischer WertDer Wert ist eine Eigenschaft, die für die globalen Eingangs- und Ausgangsvariablen des Controllers eindeutig ist. Da der Wert einer E/A-Variable mithilfe der EigenschaftErzwingenerzwungen werden kann, zeigt der physische Wert den tatsächlichen Wert des physischen E/A an.
Initialisierung der Benutzervariablen nach dem Herunterladen und Wiederherstellen
Anfangswert und Wert legen den Wert nach dem Herunterladen und Wiederherstellen fest. Anfangswert wird als Teil der Projektkonfiguration offline eingegeben und kann geändert werden, ohne dass das Projekt neu erstellt werden muss. Der Wert enthält hochgeladene oder gesicherte logische Daten, um den Status der Controller-Variablen für das spätere Herunterladen und Wiederherstellen zu speichern. Er kann aber offline im Projekt geändert werden. Wenn sowohl Anfangswert als auch Wert vorhanden sind, hat der Anfangswert Vorrang vor dem Wert.
Anfangswert | Wert (Offline) | Wert nach dem Herunterladen und Wiederherstellen (Online) |
|---|---|---|
Kein | Kein | Standardwert |
Kein | Ja | Wert |
Vorhanden | Vorhanden | Anfangswert |
Wert von Benutzervariablen nach dem Einschalten
Beibehaltenes Kontrollkästchen | Wert nach dem Einschalten (Online) |
|---|---|
Deaktiviert | Zurücksetzen |
Ausgewählt | Wert vor dem Ausschalten |
Rückmeldung geben