any_to_real

PLCopen motion icon

Operator - Converts the input into a single precision floating point real value.

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

REAL

 

 

Converts the input into a single precision floating point real value.

Data Type Outputs

  • For BOOL input data types, the output is 0.0 or 1.0.
  • For DINT input data types, the output is the same number.
  • For TIME input data types, the output is the number of milliseconds.
  • For STRING input data types, the output is the number represented by the string or 0.0 if the string does not represent a valid number.

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 (ENO) keeps the same value as the input rung.

IL Language Example

Not available.

ST Language Example

Q := ANY_TO_REAL (IN);

See Also