WSFT (Cambio de palabras)
WSFT
S1
*****
Cuando S2 = 3 (cantidad de bloques a cambiar)
S1
D1+0
Primeros datos de 16 bits
D1+1
Segundos datos de 16 bits
Terceros datos de 16-bits
D1+2
Cuartos datos de 16 bits
D1+3
D1+4
Módulos de la CPU aplicables
FC4A-C10R2/C
FC4A-C16R2/C
—
Dispositivos válidos
Dispositivo
Función
S1 (Origen 1)
Datos de origen para el cambio de palabras
S2 (Origen 2)
Cantidad de bloques a cambiar
D1 (Destino 1)
Primer número de dispositivo a cambiar
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.
Cuando se utiliza T (temporizador) o C (contador) como S1 o S2, se lee el valor actual del temporizador/
contador (TC o CC).
Tipos de datos válidos
W
I
(palabra)
(entero)
X
—
Relé interno especial M8024: Indicador de ejecución de BMOV/WSFT
Mientras BMOV o WSFT se está ejecutando, M8024 está activado. Cuando se finaliza, M8024 se desactiva. Si
la CPU se apaga durante la ejecución de BMOV o WSFT, M8024 permanece activado cuando la CPU se
vuelve a encender.
Ejemplo: WSFT
WSFT
SOTU
I0
D100 a D102 → D101 a D103
D10 → D100
Cuando la entrada I0 está activada, los datos de 3 registros de datos
comenzando por D100 designados por el dispositivo de destino D1 se
cambian a los siguientes registros de datos. Los datos del registro de
datos D10 designados por el dispositivo de origen S1 se mueven al
registro de datos D100 designado por el dispositivo de destino D1.
S2
D1
*****
*****
Datos de 16 bits
Quintos datos de 16 bits
FC4A-C24R2/C
—
—
Cuando un dispositivo de bit como I (entrada), Q (salida), M (relé interno) o R
(registro de desplazamiento) se designa como origen S1 o S2, se utilizan 16 puntos.
Cuando un dispositivo de palabra como T (temporizador), C (contador) o D (registro
de datos) se designa como origen S1 o S2, se utiliza 1 punto.
S1
S2
D1
D10
3
D100
M
ANUAL DEL USUARIO DE
13: I
NSTRUCCIONES DE CAMBIO
Cuando la entrada está activada, N bloques de datos de palabras de 16
bits comenzando por el dispositivo designado por D1 se cambian a las
siguientes posiciones de 16 bits. Al mismo tiempo, los datos
designados por el dispositivo S1 se mueven al dispositivo designado
por D1. S2 especifica la cantidad de bloques que hay que mover.
3 bloques (S2)
FC4A-D20K3/S3
—
I
Q
X
X
X
X
— — — — — —
Antes del cambio:
D100
D101
D102
D103
D104
M
S
FC4A FC9Y-B1145
ICRO
MART
/
ROTACIÓN DE BITS
S1
Datos de 16 bits
D1+0
Datos de S1
Primeros datos de 16 bits
D1+1
D1+2
Segundos datos de 16 bits
Terceros datos de 16-bits
D1+3
D1+4
Quintos datos de 16 bits
FC4A-D20RK1/RS1 y FC4A-D40K3/S3
X
M
R
T
C
D Constante Repetición
X
X
X
X
X
X
X
X
X
X
X
12345
D10
1111
2222
3333
4444
5555
X
—
X
—
—
—
Después del
primer cambio:
12345
D10
D100
12345
D101
1111
2222
D102
3333
D103
5555
D014
13-7