Instrucciones de aplicación
6.6.4
Determinación de los bits definidos (SUM)
K, H, KnX, KnY, KnM,
KnS, T, C, D, R , V, Z,
Solo en FX
Solo en FX
5 pasos en FX
Forma de funcionamiento
Determinar el número de bits definidos en una palabra de datos.
Descripción
b Se determina el número de los bits conectados en (S+).
b El valor obtenido se escribe en (D+).
Cuando se ejecuta una operación de 32 bits, los 16 bits superiores ((D+)+1) del operando de
destino (D+) se ponen en cero porque el número máximo de bits conectados en (S+) es 32.
Instrucción SUM
X0
0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 1
b15
0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1
Programación FX
/FX
1S
SUM
(S+)
S+
KnY, KnM, KnS,
T, C, D, R , V, Z,
U \G
/FX
/FX
3G
3U
3UC
y FX
3U
3UC
/FX
/FX
, 7 pasos en FX
3G
3U
3UC
[ S+ ] [ D+ ]
SUM
D0
D0
D2
.
/FX
/FX
/FX
/FX
1N
2N
2NC
3G
SUM
(D+)
CPU
Instrucción de
D+
impulso (P)
U \G
y FX
2N
2NC
Fig. 6-75:
Ejemplo de programación para determinar el
bit establecido
D2
b0
.
8
4
2
1
/FX
3U
3UC
Operaciones de datos
FNC 43
Determinar el bit establecido
FX2N
FX1S
FX1N
FX3G
FX2NC
©
Procesamiento
Pasos del programa
32
16 bits
SUM, SUMP
bits
©
©
DSUM, DSUMP
FX3U
FX3UC
©
©
5/7
9
C000141C
6 – 77