any_to_bool

PLCopen motion icon

Operator - Converts the input into Boolean value.

  • 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.

Inputs

Input

Data Type

See Data Types.

Range

Unit

Default

Description

IN

ANY

 

 

 

Input value.

Outputs

Output

Data Type

See Data Types.

Range

Unit

Description

Q

BOOL

 

 

Converts the input into Boolean value.

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

Not available.

ST Language Example

Q := ANY_TO_BOOL (IN);

See Also