La Instrucción Exclusive Or With Stack (Xors) - AutomationDirect PLC DL06 Serie Manual Del Usuario

Ocultar thumbs Ver también para PLC DL06 Serie:
Tabla de contenido

Publicidad

Capítulo 5: Instrucciones Lógicas
La instrucción Exclusive Or with Stack (XORS)
La instrucción XORS es una instrucción de 32 bits que realiza un
1
DS5 Usado
OR exclusivo del valor en el acumulador con el primer nivel del
HPP Usado
Stack del acumulador. El resultado se va al acumulador. El valor en
2
el primer nivel del Stack del acumulador se quita del Stack y todos
los valores son movidos un nivel para arriba. Indicaciones de estado
discretas SP indican si el resultado de la instrucción XORS es cero
3
o un número negativo (el bit más significativo está ON). Recuerde
que el stack se hace cero al fin de cada barrido.
4
NOTA : Las indicaciones de estado discretas SP son sólo válidas hasta que se ejecute otra instrucción que
5
6
7
En el ejemplo siguiente cuando X1 está ON, el valor binario en el acumulador será operado OR
exclusivo con el valor binario en el primer nivel del Stack del acumulador. El resultado residirá
8
en el acumulador. La instrucción OUTD copia el valor en el acumulador a V1500.
9
DirectSOFT
DirectSOFT32
X1
LDD
10
Carga el valor en V1400 y
V1401 al acumulador
11
XORS
12
Opera OR exclusivo el
valor en el acumulador
con el valor en el primer
nivel del stack del acumulador
13
OUTD
14
Copia el valor en el acumulador
a V1500 y V1501
A
Programador D2-HPP
$
B
STR
1
B
L
D
SHFT
ANDST
3
X
Q
SHFT
SET
OR
C
GX
D
SHFT
OUT
3
D
5–80
Manual del PLC DL06, 2a. edición en español, 6/07
use el mismo relevador especial SP.
Indicadores
SP63
ON si el resultado en el acumulador es cero.
SP70
ON si el resultado en el acumulador es negativo
V1400
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
Acum.
0
Acum.
0
36476A38
0
XOR (1r nivel del Stack)
0
0
Acum.
V1500
ENT
D
B
E
A
3
1
4
0
S
SHFT
ENT
RST
B
F
A
A
1
5
0
0
Descripción
V1401
5
4
7
E
1
0 1
0
1
0
0 0
1
1
1
1 1
1
0 1
0
1
0
0 0
1
1
1
1 1
0
1 1
0
1
1
0 0
1
0
0
0 1
1
0
1 0
0 0
0
0
1
0
0
1
0 0
0 0
0
0
1
0
1
0
1 0
0 0
6
2
3
9
V1501
A
ENT
0
ENT
XO R S
V1400
2
8
7
A
15 14 13 12 11 10 9
8 7
6 5
1
0
0
0
1 0
1
0
0
0 0
1
1
1
0
0
0
1 0
1
0
0
0 0
1
1
1
1
0
1
1 0
1
0
1
0 0
0
1
0 1
0
0
0
1
0 0
0
0
1
0 0
1
0
4
2
4
2
V1500
4 3
2
1
0
1
1 0
1 0
1
1 0
1
0
1
1 0
0
0
0
0 0
1
0

Publicidad

Tabla de contenido
loading

Tabla de contenido