Descargar Imprimir esta página

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

Ocultar thumbs Ver también para PLC DL06 Serie:

Publicidad

Capítulo 5: Instrucciones Lógicas
La instrucción Or with Stack (ORS)
La instrucción ORS es una instrucción de 32 bits que opera
1
DS5 Usado
OR lógicamente el valor en el acumulador con el primer nivel
HPP Usado
del Stack del acumulador. El resultado se va al acumulador.
2
El valor en 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 del
3
OR con el Stack es cero o un número negativo (el bit más
significativo está ON).
4
5
6
NOTA : Las indicaciones de estado discretas SP son sólo válidas hasta que se ejecute otra instrucción que
7
En el ejemplo siguiente cuando X1 está ON, el valor binario en el acumulador será operado OR
con el valor binario en el primer nivel del Stack. El resultado se va al acumulador.
8
DirectSOFT
DirectSOFT32
X1
9
LDD
Carga el valor en V1400 y
V1401 al acumulador
10
11
ORS
Opera OR el valor en el
acumulador con el valor
12
en el primer nivel del
stack del acumulador
OUTD
13
Copia el valor en el acumulador
a V1500 y V1501
14
Programador D2-HPP
A
$
B
STR
1
L
D
SHFT
ANDST
3
B
Q
S
SHFT
OR
RST
GX
D
SHFT
C
OUT
3
D
5–76
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 cuando el valor 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
Acum.
0
1
Acum.
0
1
36476A38
OR (1r.nivel stack)
0
0
0
0
1
0
Acum.
V1500
ENT
D
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
1 1
0 0
0
0
1
1
1
0
0 0
0 0
0
1
1
0
1
0
0 0
1 1
1
0
7
6
7
F
V1501
A
ENT
0
ENT
O R S
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
1
0
1
1 0
1
0
1
0 0
1
1
1
6
A
7
A
V1500
2
1
0
1 0
1
0
1 0
1
0
1
0
0 0
1 0
1
0

Publicidad

loading