9: I
NSTRUCCIONES DE MOVIMIENTO
Introducción
Los datos se pueden mover utilizando la instrucción MOV (movimiento), MOVN (movimiento negado), IMOV
(movimiento indirecto) o IMOVN (movimiento indirecto negado). Los datos movidos son de 16 bits, y se puede
utilizar la operación de repetición. En la instrucción MOV o MOVN, el dispositivo de origen y de destino son
designados por S1 y D1 directamente. En la instrucción IMOV o IMOVN, el dispositivo de origen y de destino
están determinados por los valores de desplazamiento designados por S2 y D2 sumados al dispositivo de
origen S1 y de destino D1.
La instrucción BMOV (movimiento de bloque) resulta útil para mover un bloque de temporizadores, contadores
y valores de registros de datos consecutivos.
Las instrucciones IBMV (movimiento indirecto de bit) e IBMVN (movimiento indirecto de bit Negado) mueven
un bit de datos desde un dispositivo de origen a uno de destino. Ambos dispositivos se determinan añadiendo
un desplazamiento al dispositivo. Cuando se utiliza una operación de repetición, se pueden mover los datos
de bits consecutivos.
Como las instrucciones de movimiento se ejecutan 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.
MOV (Movimiento)
MOV(*)
S1(R)
*****
Módulos de la CPU aplicables
FC4A-C10R2/C
FC4A-C16R2/C
X
Dispositivos válidos
Dispositivo
S1 (Origen 1)
D1 (Destino 1)
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 D1. Los relés internos especiales no se pueden
▲
designar como D1. El dispositivo de origen puede ser un relé interno de M0 a M1277 o un relé interno especial
de M8000 a M8157.
Cuando se utiliza T (temporizador) o C (contador) como S1, se lee el valor actual del temporizador/contador
(TC o CC). Cuando se utiliza T (temporizador) o C (contador) como D1, el dato se escribe como valor
preestablecido (TP o CP), que puede ser de 0 a 65535.
Tipos de datos válidos
W
I
(palabra)
(entero)
X
X
D1(R)
REP
*****
**
FC4A-C24R2/C
X
X
Función
Primer número de dispositivo que desea
mover
Primer número de dispositivo que desea
mover a
Cuando un dispositivo de bit como I (entrada), Q (salida), M (relé interno) o R
(registro de desplazamiento) se designa como origen o destino, se utilizan 16
puntos. Cuando se designa la repetición para un dispositivo de bit, la cantidad de
bits de dispositivo aumenta en incrementos de 16 puntos.
Cuando un dispositivo de palabra como T (temporizador), C (contador) o D (registro
de datos) se designa como origen o destino, se utiliza 1 punto. Cuando se designa
la repetición para un dispositivo de palabra, la cantidad de palabras de dispositivo
aumenta en incrementos de 1 punto.
M
ANUAL DEL USUARIO DE
S1 → D1
Cuando la entrada está activada, los datos de 16 bits del dispositivo
designado por S1 se mueven al dispositivo designado por D1.
FC4A-D20K3/S3
X
I
Q
X
X
—
X
M
S
FC4A FC9Y-B1145
ICRO
MART
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
1-99
—
1-99
9-1