SFTR (Desplazamiento a la derecha)
SFTR(W)
S1
*****
Cuando bits a desplazar = 1
Antes del desplazamiento:
Después del desplazamiento:
Módulos de la CPU aplicables
FC4A-C10R2/C
FC4A-C16R2/C
X
Dispositivos válidos
Dispositivo
S1 (Origen 1)
bits
Si desea obtener más información acerca del intervalo de números de dispositivos válidos, consulte las
páginas 6-1 y 6-2.
Los relés internos M0 a M1277 se pueden designar como S1. Los relés internos especiales no se pueden
▲
designar como S1.
La cantidad de bits que podemos girar estará comprendida entre 1 y 15.
Como la instrucción SFTR se ejecuta en cada ciclo de scan mientras la entrada está activada, se debe utilizar
una entrada de pulso desde una instrucción SOTU o SOTD según sea necesario.
Tipos de datos válidos
W
I
(palabra)
(entero)
X
—
S1 → CY
bits
Cuando la entrada está activada, el dato de 16 bits almacenado en S1 se
**
desplazará a la derecha tantas veces como nos indique el dispositivo bits. Esta
función nos meterá tantos ceros por la izquierda como rotaciones hagamos.
El resultado es almacenado en S1 y el valor del dígito de menor peso es
almacenado en bit de CARRY (M8003).
MSB
0
1
0
0
1
Desplazar a la derecha
MSB
0
1
0
0
FC4A-C24R2/C
X
X
Función
desplazamiento
Datos para el
Cantidad de bits a desplazar
Cuando un dispositivo de bit como Q (salida), M (relé interno) o R (registro de
desplazamiento) se designa como origen, se utilizan 16 puntos.
Cuando un dispositivo de palabra como D (registro de datos) se designa como
origen, se utiliza 1 punto.
M
ANUAL DEL USUARIO DE
13: I
NSTRUCCIONES DE CAMBIO
S1
1
0
1
0 1
1
1
0
0
S1
1
1
0 1
0
1
1
1
0
FC4A-D20K3/S3
X
I
Q
de bits
—
X
— — — — — — —
M
S
FC4A FC9Y-B1145
ICRO
MART
/
ROTACIÓN DE BITS
LSB
CY
1
1
0
M8003
LSB
CY
0
1
1
0
M8003
FC4A-D20RK1/RS1 y FC4A-D40K3/S3
X
M
R
T
C
D Constante Repetición
▲
X
— —
X
1-15
—
—
—
13-3