Mitsubishi Electronics FX3G User Manual

Page of 964
264
FX
3S
/FX
3G
/FX
3GC
/FX
3U
/FX
3UC
 Series
Programming Manual - Basic & Applied Instruction Edition
9 Move and Compare – FNC 10 to FNC 19
9.9 FNC 18 – BCD / Conversion to Binary Coded Decimal
9.9
FNC 18 – BCD / Conversion to Binary Coded Decimal
Outline
This instruction converts binary (BIN) data into binary-coded decimal (BCD) data.
Binary data is used in operations in PLCs.  Use this instruction to display numeric values on the seven-segment
display unit equipped with BCD decoder.
1. Instruction format
2. Set data
3. Applicable devices
S1: This function is supported only in FX
3G
/FX
3GC
/FX
3U
/FX
3UC
 PLCs.
S2: This function is supported only in FX
3U
/FX
3UC
 PLCs.
Explanation of function and operation
1. 16-bit operation (BCD and BCDP)
This instruction converts the binary (BIN) data of 
 into binary-coded decimal (BCD) data, and transfers the
converted BCD data to 
.
• The data of 
 can be converted if it is ranging from K0 to K9999 (BCD).
• The table below shows digit specification for 
 and 
.
Operand Type
Description
Data Type
Word device number storing the conversion source (binary) data
16- or 32-bit binary
Word device number of the conversion destination (binary-coded decimal) data
16- or 32-bit binary
Oper-
and 
Type
Bit Devices
Word Devices
Others
System User
Digit Specification
System User
Special 
Unit
Index
Con-
stant
Real 
Number
Charac-
ter String
Pointer
X Y M T C S D .b KnX KnY KnM KnS T C D
R
U \G
V Z Modify K H
E
" "
P
S1
S2
S1
S2
Number of digits
Data range
K1Y000
1
0 to 9
K2Y000
2
00 to 99
K3Y000
3
000 to 999
K4Y000
4
0000 to 9999
DBCD
DBCDP
Mnemonic
Operation Condition
16-bit Instruction
 5 steps
BCD
BCDP
Mnemonic
Operation Condition
Continuous
Operation
Pulse (Single)
Operation
32-bit Instruction
 9 steps
Continuous
Operation
Pulse (Single)
Operation
P
FNC 18
BCD
D
  S
  D
  S
  D
   
S
   
D
   
S
   
S
   
D
PLC
BCD (FNC 18)
Y014
Y010 Y004 Y000
Y017
Y013 Y007 Y003
BIN
BCD
FNC 18
BCD
When "K4Y000" is specified
Command
input
  D