EasyManuals Logo

AutomationDirect DL205 User Manual

Default Icon
598 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #308 background imageLoading...
Page #308 background image
DL205 User Manual, 4th Edition, Rev. D
5-84
Chapter 5: Standard RLL Instructions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
A
B
C
D
Compare Double (CMPD)
The Compare Double instruction is a 32–bit instruction that
compares the value in the accumulator with the value (Aaaa),
which is either two consecutive V-memory locations or an 8–digit
(max) constant. The corresponding status flag will be turned on
indicating the result of the comparison.
NOTE: The status flags are only valid until another instruction that uses the same flags is executed.
In the following example, when X1 is on, the value in V2000 and V2001 will be loaded into
the accumulator using the Load Double instruction. The value in the accumulator is compared
with the value in V2010 and V2011 using the CMPD instruction. The corresponding discrete
status flag will be turned on indicating the result of the comparison. In this example, if the
value in the accumulator is less than the value specified in the Compare instruction, SP60 will
turn on, energizing contact C30.
Handheld Programmer Keystrokes
LDD
Compare the value in the
accumulator with the value
in V2010 and V2011
Load the value in V2000 and
V2001 into the accumulator
V2000
CMPD
X1
V2010
Compared
with
SP60 C30
V2010
Acc.
V2000
452677 ? 7299
V2001
45267299
V2011
67395026
DirectSOFT
STR
$
SHFT
ANDST
L
3
D
SHFT
2
C
ORST
M
CV
P
STR
$
SHFT ENT
STRN
SP
6
G
0
A
OUT
GX
SHFT
2
C
3
D
0
A
ENT
3
D
3
D
1
B
ENT
ENT
2
C
0
A
0
A
ENT
2
C
0
A
0
A
0
A
1
B
SHFT
OUT
230
240
250-1
260
Operand Data Type DL230 Range DL240 Range DL250-1 Range DL260 Range
A aaa aaa aaa aaa
V-memory V
All
See memory map
All
See memory map
All
See memory map
All
See memory map
Pointer P -
All V-memory.
See memory map
All V-memory.
See memory map
All V-memory.
See memory map
Constant K 0-FFFFFFFF 0-FFFFFFFF 0-FFFFFFFF 0-FFFFFFFF
CMPD
A aaa
Discrete Bit Flags Description
SP60 On when the value in the accumulator is less than the instruction value
SP61 On when the value in the accumulator is equal to the instruction value
SP62 On when the value in the accumulator is greater than the instruction value
DS Used
HPP Used

Table of Contents

Other manuals for AutomationDirect DL205

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the AutomationDirect DL205 and is the answer not in the manual?

AutomationDirect DL205 Specifications

General IconGeneral
BrandAutomationDirect
ModelDL205
CategoryController
LanguageEnglish

Related product manuals