4 typkonvertierung, 1 byte_to_bool, 2 bool_to_byte – NORD Drivesystems BU0550 Benutzerhandbuch
Seite 41: 3 int_to_byte

3 AWL (Instruction List, IL)
BU 0550 DE-0813
41
3.4 Typkonvertierung
Operator
Erläuterung
BYTE_TO_BOOL
Konvertierung BYTE zu BOOL
BOOL_TO_BYTE
Konvertierung BOOL zu BYTE
INT_TO_BYTE
Konvertierung INT zu BYTE
BYTE_TO_INT
Konvertierung BYTE zu INT
DINT_TO_INT
Konvertierung DINT zu INT
INT_TO_DINT
Konvertierung INT zu DINT
Tabelle 51 Überblick Typenkonvertierung
3.4.1
BYTE_TO_BOOL
Konvertiert den Datentyp von BYTE zu BOOL. Solange das BYTE ungleich Null ist, gibt es immer ein TRUE
als Konvertierungsergebnis.
BOOL
BYTE
INT
DINT
Mögliche Datentypen
X
Befehle
Erläuterung
LD 10
BYTE_TO_BOOL
AE = TRUE
Tabelle 52 BYTE_TO_BOOL
3.4.2
BOOL_TO_BYTE
Konvertiert den Datentyp AE von BOOL zu BYTE. Ist das AE gleich FALSE, dann wird der Akku auf 0 kon-
vertiert. Ist das AE gleich TRUE, dann wird der Akku auf 1 konvertiert.
BOOL
BYTE
INT
DINT
Mögliche Datentypen
X
Befehle
Erläuterung
LD TRUE
BOOL_TO_BYTE
Akku = 1
Tabelle 53 BOOL_TO_BYTE
3.4.3
INT_TO_BYTE
Konvertiert den Datentyp von INT zu BYTE. Dabei wird der High Teil vom INT Wert nicht mit übernommen.
Vorzeichen gehen verloren, da der Typ BYTE vorzeichenlos ist.
BOOL
BYTE
INT
DINT
Mögliche Datentypen
X
Befehle
Erläuterung
LD 16#5008
INT_TO_BYTE
Akku = 8
Tabelle 54 INT_TO_BYTE