Typkonvertierung, Byte_to_bool, Bool_to_byte – NORD Drivesystems BU0000 Benutzerhandbuch
Seite 101: 6 typkonvertierung, 1 byte_to_bool, 2 bool_to_byte

PLC
101
BU 0000 DE
Mögliche Datentypen
X
X
X
X
Befehle
Erläuterung
LD 10
JMPCN NextStep
AE = TRUE à Programm springt nicht
ADD 1
NextStep:
ST Value1
9.6 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
9.6.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
Beispiel in AWL:
LD 10
BYTE_TO_BOOL (* AE = TRUE *)
Beispiel in ST:
Ergebnis := BYTE_TO_BOOL(10); (* Ergebnis = TRUE *)
9.6.2 BOOL_TO_BYTE
Konvertiert den Datentyp AE von BOOL zu BYTE. Ist das AE gleich FALSE, dann wird der Akku
auf 0 konvertiert. Ist das AE gleich TRUE, dann wird der Akku auf 1 konvertiert.
BOOL
BYTE
INT
DINT
Mögliche Datentypen
X
Beispiel in AWL: