11: I
NSTRUCCIONES DE ARITMÉTICA BINARIA
Módulos de CPU aplicables
FC5A-C10R2/C
X
Operandos válidos
Operando
S1 (Origen 1)
S2 (Origen 2)
D1 (Destino 1)
Para conocer el intervalo numérico válido del operando, consulte las páginas 6-1 y 6-2.
▲ Los relés internos M0 a M2557 se pueden designar como D1. Los relés internos especiales no se pueden designar como D1.
Cuando se utiliza T (temporizador) o C (contador) como S1 o S2, se lee el valor actual del temporizador o del contador.
Cuando lo que deseamos es cambiar la preselección del temporizador o del contador, el temporizador o el contador
correspondiente estará situado en el D1, este valor puede estar entre 0 y 65535.
Si se selecciona el tipo de datos de Coma flotante (F), sólo pueden designarse como S1 y S2 los registros de datos y constante.
Si se selecciona F (coma flotante) como tipo de datos y S1 o S2 no cumplen con el formato normal de coma flotante se
producirá un error de ejecución en el programa del usuario, activando el relé interno especial M8004 y el LED DE ERROR del
módulo de la CPU.
Como las instrucciones de aritmética binaria se ejecutan en cada exploración 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 (Palabra)
X
I (Entero)
X
D (Palabra doble)
X
L (Largo)
X
F (Coma flotante)
X
Uso de las señales de arrastre o préstamo
Cuando los datos de D1 (destino) están fuera del intervalo de datos válidos como consecuencia de una operación
aritmética binaria, se produce un arrastre o préstamo y se activa el relé interno especial M8003.
Tipo de datos
W (Palabra)
I (Entero)
D (Palabra doble)
L (Largo)
F (Coma flotante)
11-2
FC5A-C16R2/C
X
Función
Datos para los cálculos
Datos para los cálculos
Destino para almacenar resultados
Cuando una variable booleana: como I (entrada), Q (salida), M (relé interno) o R (registro de
desplazamiento) se designa como origen, se utilizan 16 puntos (tipo de datos de palabra o
entero) o 32 puntos (tipo de datos de doble palabra o largo). Cuando se designa la repetición
para un operando de bit, la cantidad de bits de operando aumenta en incrementos de 16 o 32
puntos.
Cuando un operando de palabra como T (temporizador), C (contador), D (registro de datos) se
designa como origen, se utiliza 1 punto (tipo de datos de palabra o entero) o 2 puntos (tipo de
datos de doble palabra o largo). Cuando se designa la repetición para un operando de palabra, la
cantidad de palabras de operando aumenta en incrementos de 1 ó 2 puntos.
El arrastre/préstamo se produce cuando D1 se encuentra fuera del intervalo entre
M
ANUAL DEL USUARIO DE
FC5A-C24R2/C
FC5A-D16RK1/RS1
X
I
X
X
—
0 y 65.535
–32.768 y 32.767
0 y 4.294.967.295
–2.147.483.648 y 2.147.483.647
38
–3,402823×10
–38
1,175495×10
M
S
ICRO
MART
X
Q
M
R
T
C
D Constante
X
X
X
X
X
X
X
X
X
X
X
X
▲
X
X
X
X
X
–38
y –1,175495×10
38
y 3,402823×10
FC5A
FC5A-D32K3/S3
X
Repetir
X
1-99
X
1-99
—
1-99