Capítulo 5: Instrucciones de operacioneas con bits
Instrucciones de operación con bits
1
La instrucción Sum (SUM)
2
La instrucción SUM cuenta el número de bits que son
DS5 Usado
"1" en el acumulador. El resultado en hexadecimal se va
HPP Usado
al acumulador.
3
4
En el ejemplo siguiente, cuándo X1 está ON, se carga el valor formado por las direcciones
5
discretas X10-X17 al acumulador usando la instrucción LDF. Luego es contado el número de
bits del acumulador que son "1s", usando la instrucción SUM. El valor en el acumulador es
copiado a V1500 usando la instrucción OUT.
6
NOTA: Las indicaciones de estado discretas SP son válidas sólo hasta que se ejecute otra instrucción que
7
8
DirectSOFT
Direct SOFT32
X1
9
10
11
12
13
14
Programador D2-HPP
A
$
STR
L
SHFT
B
ANDST
S
SHFT
RST
GX
C
OUT
D
5–120
Manual del PLC DL06, 2a. edición en español, 6/07
Indicadores
SP63
ON cuando el resultado de la instrucción hace que el valor en el acumulador sea 0.
use el mismo relevador especial SP.
LDF
X10
K8
Carga el valor representado por
las direcciones discretas X10–X17
al acumulador
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
0 0
SUM
Suma el número de bits en
el acumulador que son "1"
OUT
V1500
Copia el valor en los 16 bits más
bajos del acumulador a V1500
B
ENT
1
D
F
B
A
3
5
1
0
U
M
SHFT
ENT
ISG
ORST
B
F
PREV
PREV
PREV
1
5
Descripción
Los bits no usados del acumulador son colocados en cero.
0 0 0
0 0
0 0
0 0
0 0 0
0
0
0
0
Acum.
I
ENT
8
A
A
ENT
0
0
SUM
X17
X16
X15
X14
X13
X12
ON
ON
OFF
OFF
ON
OFF
15 14 13 12 11 10 9
8 7 6 5
4 3 2
0
0 0 0
0 0
0 0
0 1 1
0 0
0
0
0
5
0
0
0
5
V1500
X11
X10
ON
ON
1 0
1 0 1 1