Arithmetic flag, Tips, Application of eora instruction – KEYENCE Visual KV Series User Manual

Page 189

Advertising
background image

2.4 Instruction Details

1

2

3-165

Chapter 2 Instructions

Arithmetic flag

2009 No change
2010 Turns ON when the internal register is "0" after an EORA operation. Turns

OFF at other times.

2011 No change
2012 The DM or relay indirectly addressed with #TM is out of range.

➮ "Indirect addressing" (p. 3-127)

Tips

Turning output 0500 ON when inputs 0000 through 0015 have the same value as a
constant ($0F0F)

When the values match, special internal relay 2010 turns ON and output relay 0500
turns ON.
In this example, the constant is "$0F0F", or "0000 1111 0000 1111". Therefore,
output relay 0500 turns ON when input relays 0000 through 0003 and 0008 through
0011 are ON.

Application of EORA instruction

Judgment of matching data
Turns ON 0500 when the ON/OFF statuses of input relays 0100 to 0107 match the
DM0000 setting value.

Coding

When 2010 is ON, the two values match.
When 2010 is OFF, the two values do not match.

2002

2010

0500

$0F0F

EORA

0000

LDA

STA

$00AA

DM0000

LDA

$00FF
ANDA

0100

LDA

DM0000

EORA

2008

2002

2010

0500

1

ANDA

0100 to 0115

0 1 1 1 0 1 1 1 0 1 1 1 0 1 1

0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1

0 0 0 0 0 0 0 0 1 0 1 1 1 0 1 1

0

DM0000

0 0 0 0 0 0 0 1 0 1 0 1 0 1 0

0

$BBBB

$00FF

$00BB

$00AA

$0011

0 0 0 0 0 0 0 0 0 0 1 0 0 0 1

EORA

D

15

D

14

D

13

D

12

D

11

D

10

D

9

D

8

D

7

D

6

D

5

D

4

D

3

D

2

D

1

D

0

Operand

Internal register

Internal register

2010 is OFF. When the

value of internal register is 0000, 2010 turns ON.

Judges match between the operand and the
data of 0100 to 0107.

Line No.

Instruction

Operand

Line No.

Instruction

Operand

0000

LD

2008

0007

ANDA

$00FF

0001

LDA

$00AA

0008

CON

0002

CON

0009

EORA

DM0000

0003

STA

DM0000

0010

CON

0004

LD

2002

0011

AND

2010

0005

LDA

0100

0012

OUT

0500

0006

CON

EORA / @EORA

KVNKA Chap 02_4dP.p65

08.3.11, 0:03 PM

165

Advertising