ANY_TO_BOOL

Converts variables to Boolean variables
lrso_ab1
Arguments
i1
BOOL - SINT - USINT - BYTE - INT - UINT - WORD - DINT - UDINT - DWORD - LINT - ULINT - LWORD - REAL - LREAL - TIME - DATE - STRING
Any value
o1
BOOL
TRUE for non-zero numerical value
FALSE for zero numerical value
TRUE for 'TRUE' string
FALSE for 'FALSE' string
Example
(* FBD example with "Convert to Boolean" Operators *)
lrso_ab2
(* ST Equivalence: *)
ares := ANY_TO_BOOL (10);
(* ares is TRUE *)
tres := ANY_TO_BOOL (t#0s);
(* tres is FALSE *)
mres := ANY_TO_BOOL ('FALSE');
(* mres is FALSE *)
Provide Feedback
Have questions or feedback about this documentation? Please submit your feedback here.
Normal