bin_to_bcd

PLCopen motion icon

 Function - Converts a binary value to a Binary Coded Decimal (BCD) value.

The input must be positive.

Inputs

Input

Data Type

See Data Types.

Range

Unit

Default

Description

IN

DINT

 

 

 

Integer value.

Outputs

Output

Data Type

See Data Types.

Range

Unit

Description

Q

DINT

 

 

  • Converts a binary value to a Binary Coded Decimal (BCD) value.
  • Value converted to BCD or 0 (zero) if IN is less than 0 (zero).

Truth Table

IN

Q

-2

0 (invalid)

0

0

10

16 (16#10)

22

34 (16#22)

FBD Language Example

FFLD Language Example

  • In the FFLD Language, the operation 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 := BIN_TO_BCD (IN);

See Also

bcd_to_bin