4 typkonvertierung, 1 byte_to_bool, 2 bool_to_byte – NORD Drivesystems BU0550 Benutzerhandbuch

Seite 41: 3 int_to_byte

Advertising
background image

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

Advertising