<type>_TO_BOOL

Der IEC-Operator dient der Konvertierung von einem anderen Datentyp in den Datentyp BOOL.

Syntax: <Datentyp>_TO_BOOL

Das Ergebnis ist TRUE, wenn der Operand ungleich 0 ist. Das Ergebnis ist FALSE, wenn der Operand gleich 0 ist. Beim Datentyp STRING ist das Ergebnis TRUE, wenn der Operand TRUE ist, ansonsten ist das Ergebnis FALSE.

Beispiele:

ST-Code

Ergebnis

bVar := BYTE_TO_BOOL(2#11010101);

TRUE

bVar := INT_TO_BOOL(0);

FALSE

bVar := TIME_TO_BOOL(T#5ms);

TRUE

bVar := STRING_TO_BOOL('TRUE');

TRUE

FUP-Code

Ergebnis

<type>_TO_BOOL 1:

TRUE

<type>_TO_BOOL 2:

FALSE

<type>_TO_BOOL 3:

TRUE

<type>_TO_BOOL 4:

TRUE

Siehe auch: