<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 |
---|---|
TRUE | |
FALSE | |
TRUE | |
TRUE |
Siehe auch:
- Datentypen > BOOL