Ejemplos: ADD
• Tipo de datos: Palabra
Este ejemplo demuestra el uso de una señal de acarreo desde el relé interno especial M8003 para establecer
una señal de alarma.
ADD(W)
SOTU
I0
M8003
Botón
Acuse de recibo
I1
• Tipo de datos: Entero
ADD(I)
S1 –
D10
I0
Ejemplo: SUB
• Tipo de datos: Palabra
El siguiente ejemplo demuestra el uso del relé interno especial M8003 para procesar un acarreo con SUB.
SOTU
I0
M8003
Ejemplos: MUL
• Tipo de datos: Palabra
MUL(W)
S1 –
D10
I1
Cuando la entrada I1 está activada, los datos de D10 se multiplican por los de D20 y
el resultado se establece en D30 y D31.
• Tipo de datos: Entero
MUL(I)
S1 –
D10
I1
Nota: Como el destino utiliza dos dispositivos de palabra en la operación de multiplicación, no se puede utilizar el registro
de datos D399 (módulo de la CPU tipo 10 E/S) ni D1299 (módulos de la CPU tipo 16 E/S y 24 E/S) como dispositivo de
destino D1. Cuando se utiliza un dispositivo de bit como por ejemplo un relé interno como destino, se necesitan 32 relés
internos; por ello no se puede utilizar el relé interno M281 (módulo de la CPU tipo 10 E/S) ni el M1241 (módulos de la CPU
tipo 16 E/S y 24 E/S) o uno superior como dispositivo de destino D1.
S1 –
S2 –
D1 –
D2
500
D2
S2 –
D1 –
REP
D20
D30
SUB(W)
S1 –
S2 –
D12
7000
SUB(W)
S1 –
S2 –
D13
1
S2 –
D1 –
REP
D20
D30
S2 –
D1 –
REP
D20
D30
M
ANUAL DEL USUARIO DE
11: I
NSTRUCCIONES DE ARITMÉTICA BINARIA
D2 + 500 → D2
REP
Cuando se produce un acarreo, la salida Q0 se establece
como indicador de advertencia.
S
Q0
Cuando se pulsa el botón acuse de recibo (entrada I1), se
R
restablece el indicador de advertencia.
Q0
D10
–4
+
D20
D12 – 7000 → D12
D1 –
REP
Para procesar el acarreo de manera que el número
D12
de veces que éste se produce se reste de D13.
D1 –
REP
Cuando se produce un acarreo, D13 disminuye en
D13
uno.
500
×
D10
D20
(01F4h)
–500
×
D10
D20
(FE0Ch)
M
S
FC4A FC9Y-B1145
ICRO
MART
–11
D30
600
D30·D31
(0258h)
D30
(0004h)
37856
D31
(93E0h)
600
D30·D31
(0258h)
65531
D30
(FFFBh)
27680
D31
(6C20h)
–15
300000
(000493E0h)
4
–300000
(FFFB6C20h)
11-3