
8.2 Details
3-356
8
Chapter 8 Programming Examples
2002
DMXLDA
07000
2002
ANDATBCD
$00FF
STA
8000
STA
7500
TBCDLDA
0001
#09999
C001
2002 C001
0000
Converts the most significant bit of 16-bit data
(7000 to 7015) to 4-bit BIN data and sends it to
internal register.
Converts internal register data to BCD data,
executes ANDA instruction, and outputs the data
to 8000 to 8015.
Line No. Instruction Operand Line No. Instruction Operand
0000 LDB 0001 0004 CON
0001 C 001 #09999 0000 0005 TBCD
0002 LD 2002 0006 CON
0003 LDA C001 0007 STA 7500
DM0000 x DM0001 = TM00 Internal register
DM00 Internal register ÷ #10000 = TM00 Internal register --- TM01
(High-order 4 digits)
(Low-order 4 digits)
(High-order 4 digits)
(Low-order 4 digits)
(Remainder)
8500 to 8515 7500 to 7515
(Display)
(High-order 4 digits)
(Low-order 4 digits)
Application of DMX instruction
■ Output of error input No. in BCD
Outputs the error sensor No. from input relay 7000 to 7015 to output relays 8500 to
8507 in 2-digit BCD.
Ladder diagram
Coding
➮
Refer to p. 3-176.
Applications of TBCD instruction
■ Output of 4-digit BCD data
Outputs the current value of counter C001 to 7500 to 7515 in 4-digit BCD data.
Ladder diagram
Coding
■ Output of 8-digit BCD data
Outputs the calculated product of DM0000 x DM0001 (0 to 99999999) in BCD of 8
digits at maximum as below:
High-order 4-digit BCD data ➞ To 8500 to 8515
Low-order 4-digit BCD data ➞ To 7500 to 7515
Line No. Instruction Operand Line No. Instruction Operand
0000 LD 2002 0005 TBCD
0001 LDA 7000 0006 CON
0002 CON 0007 ANDA $00FF
0003 DMX 0008 CON
0004 LD 2002 0009 STA 8000
KVNKA Chap 08.p65 08.3.11, 0:12 PM356
Comentarios a estos manuales