[4] Variable
Adressen werden nicht als konkrete I/O-Speicheradressen angegeben, sondern grundsätzlich als Variablennamen. Im
Folgenden finden Sie die wichtigsten Informationen über Variablen.
Variablentypen
[1] Interne Variablen: Werden nur innerhalb einer Instanz verwendet.
[2] Eingangsvariablen (Inputs): Variablen, in die Daten von Parametern außerhalb der Instanz eingegeben werden
können. Der Parameter „EN" (Enable = Aktivieren) zur Eingabe von Eingangsbedingungen wird standardmäßig
erzeugt.
[3] Ausgangsvariablen (Outputs): Variablen, die Daten an Parameter außerhalb der Instanz ausgeben können. Der
Parameter „ENO" (EnableOut) zur Ausgabe des Ausführungsstatus der Instanz wird standardmäßig erzeugt.
[4] Externe Variablen: In CX-Programmer vorregistrierte Systemdefinitionsvariablen oder benutzerdefinierte globale
Variablen.
Variablenattribute (Datentypen)
Datentyp
Beschreibung
BOOL
Bitdaten
INT
Integer
DINT
Integer mit doppelter
Genauigkeit
LINT
Integer mit vierfacher
Genauigkeit
UINT
Integer ohne Vorzeichen
UDINT
Integer doppelter
Genauigkeit ohne
Vorzeichen
ULINT
Integer vierfacher
Genauigkeit ohne
Vorzeichen
WORD
16-bit-Daten
DWORD
32-bit-Daten
LWORD
64-bit-Daten
REAL
Reelle Zahl
LREAL
Reelle Zahl doppelter
Genauigkeit
Bit
Eingabe von Werten in Parameter
1
P-Aus, P-Ein
16
Positiver Wert:
& oder + vor einer Integer-Zahl
32
Negativer Wert:
- vor einer Integer-Zahl
64
16
Positiver Wert:
& oder + vor einer Integer-Zahl
32
64
16
# vor einer Hexadezimalzahl (bis zu
4 Stellen)
Oder: & vor einer Dezimalzahl
32
# vor einer Hexadezimalzahl (bis zu
8 Stellen)
Oder: & vor einer Dezimalzahl
64
# vor einer Hexadezimalzahl (bis zu
16 Stellen)
Oder: & vor einer Dezimalzahl
32
Positiver Wert:
+ vor einer reellen Zahl
Negativer Wert:
- vor einer reellen Zahl
64
Teil 1 Spezifikation
Wertebereich
0 (FALSE), 1 (TRUE)
-32768 bis +32767
-2147483648 bis +2147483647
-9223372036854775808 bis
+9223372036854775807
&0 bis 65535
&0 bis 4294967295
&0 bis 18446744073709551615
#0000 bis #FFFF
Oder: &0 bis &65535
#00000000 bis #FFFFFFFF
Oder: &0 bis &4294967295
#0000000000000000 bis
#FFFFFFFFFFFFFFFF
Oder: &0 bis
&18446744073709551615
38
0, -3,402823 x 10
-38
bis -1,175494 x 10
-38
+1,175494 x 10
38
bis +3,402823 x 10
0, -1,79769313486232 x 10
bis -2,22507385850720 x 10
+2,22507385850720 x 10
bis +1,79769313486232 x 10
308
-308
-308
308
201