Instrucciones especiales
b Se pueden también mover operandos de bit que se hayan agrupando mediante un factor K.
Fig. 7-257:En este ejemplo el contenido de los reles internos M10 a M17 se traslada.
Fuentes de error
En el caso siguiente se produce un fallo de tratamiento, se establece la marca especial M8067
y se introduce el código de error "6706" en el registro especial D8067.
b El valor en (n) es negativo.
El programa siguiente mueve los estados de las salidas Y10 a Y17 con el flanco creciente de
X20 3 bits hacia la izquierda. El estado de Y15 se guarda en la etiqueta Carry.
Fig. 7-258:Ejemplo de programa para la instrucción SFL; los datos se trasladan 3 bits
Programación FX
/FX
1S
1N
Etiqueta
Carry
M8022
1
X020
Etiqueta
Carry
M8022
1
hacia la izquierda.
/FX
/FX
/FX
/FX
2N
2NC
3G
3U
Instrucción de procesamiento para listas de datos
K3
SFL
K2M10
M17 M16
M15 M14 M13 M12 M11
0
0
1
1
0
M17 M16 M15 M14 M13 M12 M11
1
0
0
1
1
Estos reles internos se restablecen.
SFLP K2Y010
Y17
Y14
Y13
0
0
1
1
0
Y17
Y14
Y13
1
0
0
1
1
Estas salidas se desconectan.
/FX
3UC
M10
0
1
1
M10
0
0
0
K3
Y10
0
1
1
Y10
0
0
0
7 – 249