Int_to_byte, Byte_to_int, Dint_to_int – NORD Drivesystems BU0000 Benutzerhandbuch
Seite 102: 3 int_to_byte, 4 byte_to_int, 5 dint_to_int

NORD CON Hilfe
102
BU 0000 DE
LD TRUE
BOOL_TO_BYTE (* AE = 1 *)
Beispiel in ST:
Ergebnis := BOOL_TO_BYTE(TRUE); (* Ergebnis = 1 *)
9.6.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
Beispiel in AWL:
LD 16#5008
INT_TO_BYTE (* Akku = 8 *)
Beispiel in ST:
Ergebnis := INT_TO_BYTE(16#5008); (* Ergebnis = 8 *)
9.6.4 BYTE_TO_INT
Konvertiert den Datentyp von BYTE zu INT. Das BYTE wird in den Low Teil des INT
hineinkopiert und der High Teil vom INT wird 0 gesetzt.
BOOL
BYTE
INT
DINT
Mögliche Datentypen
X
Beispiel in AWL:
LD 10
BYTE_TO_INT (* Akku = 10 *)
Beispiel in ST:
Ergebnis := BYTE_TO_INT(10); (* Ergebnis = 10 *)
9.6.5 DINT_TO_INT
Konvertiert den Datentyp von DINT zu INT. Dabei wird der High Teil vom DINT Wert nicht mit
übernommen.
BOOL
BYTE
INT
DINT
Mögliche Datentypen
X
Beispiel in AWL:
LD 200000