any_to_bool

PLCopen motion icon

Operator - Converts the input into Boolean value.

Inputs

Input

Data Type

Range

Unit

Default

Description

IN

ANY

 

 

 

Input value.

Outputs

Output

Data Type

Range

Unit

Description

Q

BOOL

 

 

Converts the input into Boolean value.

Remarks

  • For DINT, REAL, and TIME input data types, the result is FALSE if the input is 0 (zero).
    • The result is TRUE in all other cases.
  • For STRING inputs, the output is TRUE if the input string is not empty.
    • The output is FALSE if the string is empty.

FBD Language Example

FFLD Language Example

  • In the FFLD Language, the conversion is executed only if the input rung (EN) is TRUE.
    • The output rung is the result of the conversion.
    • The output rung is FALSE if the EN is FALSE.

IL Language Example

  • In the IL Language, the any_to_bool function converts the current result.
Op1: FFLD  IN
     ANY_TO_BOOL
     ST  Q

ST Language Example

Q := ANY_TO_BOOL (IN);

See Also