Typkonvertierung, Byte_to_bool, Bool_to_byte – NORD Drivesystems BU0000 Benutzerhandbuch

Seite 101: 6 typkonvertierung, 1 byte_to_bool, 2 bool_to_byte

Advertising
background image

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:

Advertising