La Instrucción And With Stack (Ands) - 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 And with Stack (ANDS)
La instrucción ANDS es una instrucción de 32 bits que hace la
1
DS5 Usado
función lógica AND entre el valor en el acumulador con el valor del
HPP Usado
primer nivel del Stack del acumulador. El resultado se va al acumulador.
2
El valor en el primer nivel del Stack del acumulador se remueve del
Stack y todos los valores son movidos para arriba un nivel.
Indicaciones de estado discretas SP indican si el resultado del ANDS es
3
cero o un número negativo (el bit más significativo está ON).
4
5
NOTA : Las indicaciones de estado discretas SP son sólo válidas hasta que se ejecute otra instrucción que
6
En el ejemplo siguiente cuando X1 está ON, el valor binario en el acumulador hace la función
7
AND con el valor binario en el primer nivel del Stack del acumulador. El resultado se va al
acumulador. El valor de 32 bits luego es copiado a V1500 y V1501.
8
9
DirectSOFT
DirectSOFT32
X1
LDD
10
Carga el valor en V1400 y V1401
al acumulador
11
ANDS
12
Opera AND el valor en
el acumulador con
el primer nivel del
13
stack del acumulador
OUTD
14
Copia el valor el en acumulador
a V1500 y V1501
A
Programador D2-HPP
$
B
STR
1
B
L
D
D
SHFT
ANDST
3
V
S
SHFT
AND
RST
C
GX
D
SHFT
OUT
3
D
5–72
Manual del PLC DL06, 2a. edición en español, 6/07
Indicadores
SP63
ON si el resultado en el acumulador es 0.
SP70
ON si el resultado en el acumulador es negativo
use el mismo relevador especial SP.
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
0
1
0
1
36476A38
(1r.nivel del stack)
0
0
AND
0
0
0
0
Acum. .
V1500
ENT
B
E
A
3
1
4
0
ENT
B
F
A
A
1
5
0
0
Descripción
V1401
5
4
7
E
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
1
1
1
0 1
1
0
0
1 0
0
0
1
1 1
0 1
0 0
0
0
1
1
0
0
0 0
0 0
0
1
0
0
0
0
0 0
0 1
1
0
1
4
4
6
V1501
A
ENT
0
ENT
ANDS
V1400
2
8
7
A
15 14 13 12 11 10 9
8 7
6 5
4 3
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
0
1
1
0
1 0
1
0
0
0 1
1
0
0
0
0
1 0
1
0
0
0 0
0
1
1
2
8
3
8
V1500
2
1
0
1 0
1
0
1 0
1
0
1
0
0 0
1 0
0
0

Publicidad

Tabla de contenido
loading

Tabla de contenido