Documentos de Académico
Documentos de Profesional
Documentos de Cultura
OPERACIONES ARITMÉTICAS Y
DIGITALES
Índice
• Objetivos
1. Números hexadecimales.
2. Codificación BCD.
3. Operaciones Aritméticas
4. Operaciones Digitales.
• Bibliografía
1
PFR PLC Control Continuo
Objetivos
•Identificar el principio de funcionamiento de
las operaciones aritméticas y lógicas.
CONTENIDOS
•Números hexadecimales.
•Codificación BCD.
•Operaciones Aritméticas
•Operaciones Digitales.
•Enmascaramientos.
2
PFR PLC Control Continuo
3
PFR PLC Control Continuo
0 1 0 1 0 1 0 0 0 0 0 1 0 1 0 0 = 21524
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 = 65535
4
PFR PLC Control Continuo
0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 = +32767
1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 = - 32768
5
PFR PLC Control Continuo
CÓDIGO HEXADECIMAL
1. Código Hexadecimal
6
PFR PLC Control Continuo
Código Hexadecimal
• Del cero al 9 es lo mismo
• Del 10 al 15 se
que en codificación
reemplazan por las letras:
binaria.
A, B, C, D, E, F.
HEXADECIMAL 0 0 0 0 0
1 0 0 0 1 HEXADECIMAL
2 0 0 1 0 9 1 0 0 1
3 0 0 1 1 A 1 0 1 0
4 0 1 0 0 B 1 0 1 1
5 0 1 0 1 C 1 1 0 0
6 0 1 1 0
7 0 1 1 1
D 1 1 0 1
8 1 0 0 0 E 1 1 1 0
9 1 0 0 1 F 1 1 1 1
A 1 0 1 0
Código Hexadecimal
A 7 C 5 Valor HEXADECIMAL
7
PFR PLC Control Continuo
Código Hexadecimal
Número
0 1 0 1 0 1 0 0 0 0 0 1 0 1 0 0
binario
Código Hexadecimal
8 4 2 1 8 4 2 1 8 4 2 1 8 4 2 1 Peso
Valor
5 4 1 4 HEXADECIMAL
8
PFR PLC Control Continuo
Código Hexadecimal
• Binario: 2#0101010000010100
• Hexadecimal: 16# ´5414´
Código BCD
9
PFR PLC Control Continuo
2. Código BCD
SISTEMA BCD
2 8 7 cc
10
PFR PLC Control Continuo
BCD a BINARIO
SISTEMA BCD
Codificación Codificación
en DECIMAL en BCD
La palabra de 16 bits se
0 0 0 0 0 desglosa en cuartetos,
1 0 0 0 1
2 0 0 1 0
es decir 4 paquetes de
3 0 0 1 1 4 bits. Un paquete por
4 0 1 0 0 cada cifra
5 0 1 0 1 comprendida.
6 0 1 1 0
7 0 1 1 1 SOLO ENTRE 0 Y 9
8 1 0 0 0
9 1 0 0 1
11
PFR PLC Control Continuo
SISTEMA BCD
1 9 8 5 Número decimal
SISTEMA BCD
5 7 9 3
5 7 9 3 Numero decimal
12
PFR PLC Control Continuo
SISTEMA BCD
9 9 9 9
9 9 9 9 Numero decimal
SISTEMA BCD
13
PFR PLC Control Continuo
BCD a BINARIO
Juntando 4 ruedas
puedo tener hasta 1 9 8 6
el numero 9999.
0 0 0 1 1 0 0 0
1 0 0 1 0 1 1 0
BCD a BINARIO
0 1 4 8
IW 0 0 0 0 0 0 0 0 1 0 1 0 0 1 0 0 0
Al cablear al PLC hay
PLC que tener cuidado
0 1 2 3 4 5 6 7 8 9 10 11
con el orden de las
1 2 4 8 1 2 4 8 1 2 4 8
ruedas.
UNIDADES DECENAS CENTENAS
En este ejemplo el
8 4 1 número a ingresar
es el 148
cc cc cc
14
PFR PLC Control Continuo
BCD a BINARIO
Transferencia de
BCD a BINARIO
15
PFR PLC Control Continuo
BCD a BINARIO
En la palabra W10 se encuentra en BCD
el valor de 2961.
2 9 6 1
W10 0 0 1 0 1 0 0 1 0 1 1 0 0 0 0 1 En BCD
BIN convierte este dato a un valor binario,
que corresponda al numero 2961 y
almacenarlo en la palabra W20:
En
W20 0 0 0 0 1 0 1 1 1 0 0 1 0 0 0 1 binario
Transferencia de
BINARIO a BCD
De igual manera, la codificación de una
palabra en BCD a partir de su valor en binario
se obtiene agregando el termino BCD:
BCD: decodifica de BINARIO -> BCD.
BCD W3 −−>
−−> W4
Dato codificado en Palabra codificada
binario en BCD
16
PFR PLC Control Continuo
BCD a BINARIO
En la palabra W3 se encuentra en binario
el valor de 2961.
En
W3 0 0 0 0 1 0 1 1 1 0 0 1 0 0 0 1 binario
BCD convierte de binario a BCD, el
numero 2961 y lo almacena en la palabra
W4:
En
W4 0 0 1 0 1 0 0 1 0 1 1 0 0 0 0 1 BCD
2 9 6 1
17
PFR PLC Control Continuo
OPERACIONES ARITMÉTICAS
OPERACIONES ARITMÉTICAS
18
PFR PLC Control Continuo
OPERACIONES ARITMÉTICAS
SUMA:
el valor de la palabra W1 se suma al valor de la
palabra W2 y el resultado se transfiere a la palabra
W3
operación Palabra
de SUMA destino
W1 + W2 −−>
−−> W3
OPERACIONES ARITMÉTICAS
W1 + W2 =W3
W1 0 0 0 0 1 0 1 1 1 0 0 1 0 0 0 1 = 2961
+
W2 0 0 0 0 0 0 1 0 1 0 0 0 1 0 1 1 = 651
=
W3 0 0 0 0 1 1 1 0 0 0 0 1 1 1 0 0 = 3612
19
PFR PLC Control Continuo
OPERACIONES ARITMÉTICAS
RESTA:
Al valor de la palabra W1 se resta el valor de la
palabra W2 y el resultado se transfiere a la
palabra W3
operación Palabra
de RESTA destino
W1 - W2 −−>
−−> W3
OPERACIONES ARITMÉTICAS
W1 - W2 =W3
W1 0 0 0 0 1 0 1 1 1 0 0 1 0 0 0 1 = 2961
-
W2 0 0 0 0 0 0 1 0 1 0 0 0 1 0 1 1 = 651
=
W3 0 0 0 0 1 0 0 1 0 0 0 0 0 1 1 0 = 2310
20
PFR PLC Control Continuo
OPERACIONES ARITMÉTICAS
MULTIPLICACIÓN:
el valor de la palabra W1 se multiplica por el
valor de la palabra W2 y el resultado se
transfiere a la palabra W3
Palabra
operación de
destino
MULTIPLICACIÓN
W1 X W2 −−>
−−> W3
OPERACIONES ARITMÉTICAS
W1 x W2 =W3
W1 0 0 0 0 0 0 1 0 1 0 0 0 1 0 1 1 = 651
x
W2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 = 3
=
W3 0 0 0 0 0 1 1 1 1 0 1 0 0 0 0 1 = 1953
21
PFR PLC Control Continuo
OPERACIONES
ARITMÉTICAS
DIVISIÓN:
el valor de la palabra W1 se DIVIDE entre el
valor de la palabra W2 y el resultado se
transfiere a la palabra W3
operación Palabra
de división destino
W1 / W2 −−>
−−> W3
OPERACIONES ARITMÉTICAS
W1 / W2 =W3
W1 0 0 0 0 0 0 1 0 1 0 0 0 1 0 1 1 = 651
/
W2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 = 3
=
W3 0 0 0 0 0 0 0 0 1 1 0 1 1 0 0 1 = 217
22
PFR PLC Control Continuo
OPERACIONES ARITMÉTICAS
REM:
El resto de la división de la palabra W1 entre
el valor de la palabra W2 se registra en la
palabra W3
Resto de la división
operación de resto
W1 REM W2 −−>
−−> W3
OPERACIONES ARITMÉTICAS
W1 REM W2 = W3
W1 0 0 0 0 0 0 1 0 1 0 0 0 1 0 1 1 = 651
REM
W2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 = 3
=
W3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 = 0
23
PFR PLC Control Continuo
OPERACIONES ARITMÉTICAS
OPERACIONES ARITMÉTICAS.
Ejemplo
VALORACIÓN DE LÍMITE CON HISTÉRESIS
H1
H2
24
PFR PLC Control Continuo
Solución
H1
H2
OPERACIONES DIGITALES
25
PFR PLC Control Continuo
OPERACIONES DIGITALES
OPERACIONES DIGITALES
AND:
Ejecuta la operación lógica AND (Y) entre la
cadena de bits de la palabra W12 y la cadena
de bits de la palabra W23. El resultado se
transfiere a la cadena de bits de la palabra
W36
26
PFR PLC Control Continuo
OPERACIONES DIGITALES
W12 0000000111010011
AND 1 Y 0 =0
W23 0000010010101110
W36 0000000010000010
OPERACIONES ARITMÉTICAS
AND
27
PFR PLC Control Continuo
OPERACIONES DIGITALES
OR:
Ejecuta la operación lógica OR (O) entre la cadena
de bits de la palabra W2 y la cadena de bits del
valor hexadecimal H’04AE’ . El resultado se
transfiere a la cadena de bits de la palabra W3.
W2 OR H’04AE’ −−>
−−> W3
OPERACIONES DIGITALES
H’04AE’ 0 0 0 0 0 1 0 0 1 0 1 0 1 1 1 0
W3 0000010111111111
28
PFR PLC Control Continuo
OPERACIONES ARITMÉTICAS
OR
OPERACIONES DIGITALES
XOR:
Ejecuta la operación lógica XOR (O exclusiva) entre
la cadena de bits B3[16] y la cadena de bits de la
palabra W5. El resultado se transfiere a la cadena de
bits de la palabra W7.
29
PFR PLC Control Continuo
OPERACIONES DIGITALES
W7 0000000111000111
FUNCIÓN DE CORRIMIENTO
Izquierda Derecha
30
PFR PLC Control Continuo
TIPOS DE DATOS
IDENTIFICACIÓN DE VARIABLES:
31
PFR PLC Control Continuo
IDENTIFICACIÓN DE VARIABLES:
Ejemplos Académico
32
PFR PLC Control Continuo
0 0 0 1 0 1 1 0
1 0 0 1 0 0 1 1
1 9 6 3
33
PFR PLC Control Continuo
34
PFR PLC Control Continuo
2. Problema planteado:
Conversión INT a BCD
…….
3. ENMASCARAR
35
PFR PLC Control Continuo
3. ENMASCARAR
Se tiene instaladas
250 mA PLC
2 ruedas 0V 24V 0 1 2 3 4 5 6 7 8 9 1011
codificadoras, los
pulsadores S1, S2 S1 S2 RT
y un contacto del
relé térmico. DECENAS UNIDADES
5 3
3. ENMASCARAR
IW 0 0 0 0 0 1 1 0 0 1 0 1 0 0 1 1
I 10 I9 I7 I4 I2 I0
250 m A PLC
0V 24V 0 1 2 3 4 5 6 7 8 9 1 01 1
S1 S2 RT
DECENAS U N ID A D E S
5 3
36
PFR PLC Control Continuo
3. ENMASCARAR
0 6 5 3
ENMASCARAR
37
PFR PLC Control Continuo
3. ENMASCARAR
AND
EJEMPLO APLICATIVO
38
PFR PLC Control Continuo
EJEMPLO APLICATIVO
EJEMPLO APLICATIVO
53 en INT
53 EN BINARIO
39
PFR PLC Control Continuo
Bibliografía
•Allen, Bradley (2001) Controllogix 5000 controllers
common procedures programming manual. New
York: Allen Bradley. (629.8PLC/A-2).
•Ramírez Quiroz, Elmer (1997) Controladores lógicos
programables. Lima: CONCYTEC. (629.8PLC/R21)
•Siemens A.G. (1988) Autómata programable. (S5-
100u) Simatic S5. Alemania.
Siemens. (629.8PLC/S-199)
Fin de la unidad
40