Está en la página 1de 60

AUTOMATIZACIÓN

ELÉCTRICA

Diseño básico
de circuitos

por algebra de Boole


(algebra lógica)
Profesor; Isidro Monzo
Jose Antonio Amorós
ALGEBRA DE BOOLE
0. INTRODUCCIÓN
ALGEBRA LÓGICA O DE BOOLE

Debe su técnica al matemático inglés Georges Boole, quien


por el año 1847 publicó una serie de trabajos conocidos
como “Algebra lógica de conmutación”.

En algebra lógica el razonamiento se hace únicamente bajo


la forma binaria: Una cosa es o no es.

Luego es perfecamente aplicable al estudio de sistemas


automáticos donde los elementos sólo tienen dos estados*,
por tanto un comportamiento binario.
Ejemplos:
interruptor abierto ↔ interruptor cerrado
lámpara encendida ↔ lámpara apagada

*excepto sistemas de control de variables analógicas o numéricas.


VARIABLE BINARIA
El número 1286 se puede expresar de la siguiente forma:
1286 = 1000 + 200 + 80 + 6 = 1 . 103 + 2 . 102 + 8 . 101 + 6

Los pesos correspondientes al número binario 1010 son:

23 22 21 20

8 4 2 1 Valor posicional o peso

1 0 1 0 Número binario

Obtener el equivalente en decimal del número binario 11101:


24 23 22 21 20

16 8 4 2 1

1 1 1 0 1

Sumamos las posiciones ocupadas por bits de valor 1

16 +8 +4 +1 = 29

El equivalente en decimal del número 11101 es el 29


VARIABLE BINARIA
Pasar el número 25 de decimal a binario:

25 2

05 12 2

1 0 6 2

0 3 2

1 1

El equivalente en binario del número 25 es el 11001


PUERTAS LÓGICAS
Con n bits se pueden obtener 2n combinaciones.

(inversión; NO) S = E1

NOT E1
1

(Europea)
S E1

(Americana)
S E1 S
0 1
1 0
E1

OR
(suma; O) S = E1+E2

E1 ≥1 E1 E1 E2 S
S1 E2
E2 E
E2 0 0 0
0 1 1 1
(Europea) 1 0 1
(Americana) 1 1 1 S
PUERTAS LÓGICAS

(producto; Y ) S = E1◦ E2

AND E1 & E1 S E1 E2 S1 E
S 0 0 0 1
E2 E2
0 1 0
1 0 0 E2
(Americana) 1 1 1
(Europea) S

(OR exclusiva ) S = E1 E2 = E1◦ E2 + E2◦ E1

XOR E1 =1 S1 E1 S1 E1 E2 S1 E E2
E2 E2 0 0 0 1
0 1 1
1 0 1 E2 E1
(Europea) 1 1 0
(Americana) S
PUERTAS LÓGICAS

NOR (OR negada)

S = E1+ E2
E1 E2 S
A
E1 ≥1 E1 S 0 0 1 E E2
S 0 1 0
E2 E2 1
1 0 0
1 1 S
0
(Europea) (Americana) A

PUERTAS LÓGICAS
NAND (AND negada)

S = E1◦ E2

E1 E2 S1
E1 E A
& S
E1 S 0 0 1 1
E2 E2 0 1 1
1 0 1 E2
1 1 0
(Europea) (Americana) S
A
PUERTAS LÓGICAS

XNOR (XOR negada)

S = E1 E2 = E1 E2+ E1 E2

E1 E2 S E E1
E1 =1 E1
S S 0 0 1 1
E2 E2 0 1 0
1 0 E2
0 E2
1 1 1
S
(Europea) (Americana)
PUERTAS LÓGICAS
3
entradas

OR NOR

I1 I2 I3 Q1
I1 I2 I3 Q1
0 0 0 0
I1 0 0 1 1 0 0 0 1
≥1 I1 0 0 1 0
I2 Q1 0 1 0 1 ≥1
0 1 1 1 I2 Q1 0 1 0 0
I3 0 1 1 0
1 0 0 1 I3
1 0 1 1 1 0 0 0
1 0 1 0
1 1 0 1
1 1 1 1 1 1 0 0
1 1 1 0

AND NAND

I1 I2 I3 Q1 I1 I2 I3 Q1
0 0 0 0 0 0 0 1
I1 0 0 1 0 I1 0 0 1 1
& Q1 0 1 0 0 & Q1
I2 I2 0 1 0 1
0 1 1 0 0 1 1 1
I3 I3
1 0 0 0 1 0 0 1
1 0 1 0 1 0 1 1
1 1 0 0 1 1 0 1
1 1 1 1 1 1 1 0
PUERTAS LÓGICAS

CIRCUITOS CON PUERTAS LÓGICAS

E1
E1 (E1 E2)
& E2
E2
=1 S
S=(E1 E2) (E1+ E2)
≥1
(E1+ E2)

E1 (E1 E2)
00 11 & 1 1 1 0
01 01 E1 E2 S
0 0 0
E2 =1 0 1 1 0 0 1 1
1 0 1
1 1 0
≥1
0 1 1 1

(E1+ E2)
ALGEBRA DE BOOLE
1. PRINCIPIOS
SEÑALES DE ENTRADA (ELEMENTOS DE MANDO)

ESTADO FÍSICO ESTADO ELÉCTRICO

en circuito
reposo abierto

0 0

en circuito
trabajo cerrado

1 1

para el diseño de circuitos se tendrá en cuenta el


estado físico, sin embargo para el análisis de su
funcionamiento se recurrirá al estado eléctrico
ALGEBRA DE BOOLE
1. PRINCIPIOS
SEÑALES DE SALIDA (RECEPTORES)

ESTADO ELÉCTRICO

sin
tensión

con
tensión

1
ALGEBRA DE BOOLE
1. PRINCIPIOS
CONVENCIONALISMOS DE IDENTIFICACIÓN

ELEMENTOS DE MANDO RECEPTORES

contacto
abierto a X

contacto
cerrado a
se lee: “no a” o “ a negada”

En estos apuntes, para mayor claridad, se colocarán letras


minúsculas para los elementos de mando y letras mayúsculas para
los receptores. En circuitos reales se adoptará la identificación
alfanumérica normalizada que corresponda a cada elemento.
ALGEBRA DE BOOLE
2. FUNCIONES BÁSICAS
FUNCIÓN IGUALDAD ( = )

ESQUEMA TABLA DE VERDAD ECUACIÓN LÓGICA

a a X X=a
0 0
RELACIONES LÓGICAS
1 1
0=0
X estados 1=1
físico y
eléctrico

Observando la tabla de verdad (de estados) se verifica


que el estado físico y eléctrico del elemento de mando
coincide con el estado eléctrico del receptor
ALGEBRA DE BOOLE
2. FUNCIONES BÁSICAS
FUNCIÓN “NO” o COMPLEMENTARIA ( NOT )

ESQUEMA TABLA DE VERDAD ECUACIÓN LÓGICA

e e Q Q=e
e
0 1 1
1 0 0

estado
Q físico
estado
eléctrico

En esta función se observa como el estado físico del elemento de


mando es contrario (complementario) de su estado eléctrico,
siendo éste el que coincide con el estado eléctrico del receptor.
Conclusión: el estado de un contacto se invierte de valor (0 ↔ 1)
cuando éste es negado (barra en la anotación y contacto cerrado)
ALGEBRA DE BOOLE
2. FUNCIONES BÁSICAS
FUNCIÓN “Y” ( AND )

ESQUEMA TABLA DE VERDAD ECUACIÓN LÓGICA

d d g S S=d·g
0 0 0
MULTIPLICACIÓN LÓGICA
g 1 0 0
0 1 0 0·0=0
S 1 1 1 1·0=0
0·1=0
1·1=1

En la función Y (conexión serie) el receptor se activa tan sólo


cuando los dos contactos están en estado eléctrico 1
ALGEBRA DE BOOLE
2. FUNCIONES BÁSICAS
FUNCIÓN “O” ( OR )

ESQUEMA TABLA DE VERDAD ECUACIÓN LÓGICA

b c b c R R=b+c
0 0 0
SUMA LÓGICA
1 0 1
0 1 1 0+0=0
R 1 1 1 1+0=1
0+1=1
1+1=1

En la función O (conexión paralelo) el receptor se activa si


cualquiera de los dos contactos están en estado eléctrico 1
ALGEBRA DE BOOLE
3. ASOCIACIONES EN ECUACIONES
Las anotaciones en las ecuaciones lógicas de asociaciones
mixtas siguen las reglas matemáticas convencionales

• Propiedad conmutativa:

a+b = b+a
a ⋅b = b⋅a

b a b a a b

b a

X X X X

X=a+b=b+a X=a·b=b·a
ALGEBRA DE BOOLE
3. ASOCIACIONES EN ECUACIONES
Las anotaciones en las ecuaciones lógicas de asociaciones
mixtas siguen las reglas matemáticas convencionales

• Propiedad distributiva: en algebra lógica el factor común se


aplica tanto en la suma como en la multiplicación de factores,
a ⋅ b + a ⋅ c = a ⋅ ( b + c)
(a + b ) ⋅ (a + c) = a + b ⋅ c

a a a a b a b

b c b c a c c

X X X X

X = a·b + a·c = a·(b + c) X = (a + b)·(a + c) = a + b·c


ALGEBRA DE BOOLE
Ejercicios a resolver
Expresa la ecuación lógica que representa a cada uno de los siguientes esquemas:
ejemplo
1 2 3
a b c b d c e b a

b
g d c
X
R S
P
X = a ⋅b
4 5 6
f h
b d c b d c

d g a
g a g e

T V M
ALGEBRA DE BOOLE
Ejercicios a resolver
Dibuja el esquema eléctrico que representa a cada una de las siguientes ecuaciones
lógicas:

7 X =a+b+c 11 X = a ⋅b⋅c + d ⋅e + f

8 X = a ⋅b⋅c 12 X = a + b ⋅ c ⋅ (d + e)

9 X = (a + b + c) ⋅ (d + e) 13 X = a ⋅ (c + d ) + b

10 X = a ⋅ b ⋅ (c + d ) 14 X = a ⋅ b ⋅ (c + d + e ⋅ f )
ALGEBRA DE BOOLE
4. CASOS PARTICULARES: IDENTIDADES
FUNCIÓN “Y” ( AND )

a a
a·a=a a·a=0
a a

a a
a·0=0 a·1=a
0 1
ALGEBRA DE BOOLE
4. CASOS PARTICULARES: IDENTIDADES
FUNCIÓN “O” ( OR )

a a a+a=a a a a+a=1

a 0 a+0=a a 1 a+1=1
ALGEBRA DE BOOLE
5. SIMPLIFICACIONES

a + a·b = a a a a

a + a ⋅ b = a ⋅ (1 + b)
b
1+ b = 1
a + a ⋅ b = a ⋅1 = a X X

a (a + b) = a
a a
a ⋅ (a + b ) = a ⋅ a + a ⋅ b
a ⋅a = a a b

a ⋅ (a + b ) = a + a ⋅ b = a X
X
ALGEBRA DE BOOLE
5. SIMPLIFICACIONES

b (a + b) = a·b b b

b ⋅ (a + b ) = b ⋅ a + b ⋅ b a b a
b⋅b = 0
X
b ⋅ (a + b ) = b ⋅ a + 0 = b ⋅ a X

a + a·b = a + b
a a a b
a + a ⋅ b = (a + a ) ⋅ (a + b )
a + a =1 b

a + a ⋅ b = 1 ⋅ (a + b ) = a + b
X X

(a + a ) ⋅ (a + b) = a ⋅ a + a ⋅ b + a ⋅ a + a ⋅ b = a + a ⋅ b + 0 + a ⋅ b = a ⋅ (1 + b) + a ⋅ b = a + a ⋅ b
ALGEBRA DE BOOLE
Ejercicios a resolver
Expresa la ecuación lógica de los siguientes esquemas eléctricos, simplificala al
máximo y dibuja el esquema equivalente resultante:
15 16 17
b a c d e b

b c e b

R S
P
18 19
p p h b a
20
c a
c b b h c

d d b e a
g c

M
T X
ALGEBRA DE BOOLE
6. TIPOS DE SISTEMAS LÓGICOS (I)
Existen dos tipos de sistemas lógicos:
• Sistema de lógica combinatoria
• Sistema de lógica secuencial
En este capítulo se verá el primer tipo y más adelante el segundo.

• Lógica combinatoria:
Da respuesta a los problemas en los que determinadas combinaciones de
los elementos de mando (señales de entrada) producen la activación de un
receptor (señal de salida). En este caso la secuencia en que estos mandos
se accionan no tiene importancia, sólo es importante que mientras esté
presente una combinación concreta se realizará la acción.

MÉTODOS DE RESOLUCIÓN

método riguroso método no riguroso


consiste en analizar exclusivamente se contemplan las combinaciones
las combinaciones en las que se que no deben suceder normalmente
produce la acción. Este método (denominadas “imposibilidades
imposibilita una falsa maniobra por tecnológicas”) con la finalidad de
avería de la máquina reducir el numero de contactos
ALGEBRA DE BOOLE
7. LÓGICA COMBINATORIA
DISEÑO DE CIRCUITOS COMBINATORIOS (método riguroso)
pautas a seguir:
1. Según los requerimientos del problema, encontrar una solución respecto
de la selección y disposición de los componentes necesarios.

2. Resolver el problema desmenuzandolo en pequeñas partes: Para cada


acción realizar una descripción detallada del comportamiento físico de los
elementos de mando implicados, teniendo en cuenta todas las alternativas
posibles de funcionamiento (para n elementos → 2n combinaciones).

3. Traducir en ecuaciones lógicas las descripciones anteriores, una por una,


teniendo muy en cuenta las expresiones “O”, “Y”, “NO” puesto que se
corresponden directamente con el nombre de la función.

4. Simplificar las ecuaciones.

5. Según las ecuaciones lógicas resultantes confeccionar el esquema.

6. Comprobar que el funcionamiento del esquema se corresponde con los


requerimientos del problema.
ALGEBRA DE BOOLE
7. LÓGICA COMBINATORIA
EJERCICIO RESUELTO: Control de calidad
Se desea instalar un piloto que indique al operario H5
cajas
que la caja que se desplaza frente a él por una
cinta transportadora debe ser retirada por no tener S3
la medida en altura estipulada: ya sea por ser S2
demasiado alta o demasiado baja. S1
Solución:
cinta
Se instalará el piloto de señalización y tres
captadores que detecten las tres alturas: por Esquema:
exceso, correcta y por defecto.
Para el diseño del circuito sólo se tendrá en S2
cuenta las combinaciones que activan el piloto:
S3
Pasa una caja pequeña: se activa S1 y no se
activa S2 y no se activa S3; o pasa una caja
grande: se activan S1 y S2 y S3. S1

Ecuación: H5 = S1·S2·S3 + S1·S2·S3 H5


simplificando: H5 = S1·(S2·S3 + S2·S3)
Ejercicio a resolver ALGEBRA DE BOOLE

21 SELECCIÓN DE CAJAS
Se trata de la misma PO (Parte Operativa) del
grande mediana pequeña
ejercicio anterior, pero en este caso se desea
que el operario disponga de tres pilotos que H6 H7 H8
le indiquen el tipo de caja que esta pasando
cajas
por delante y de este modo facilitarle su S3
clasificación:
S2
• caja grande → H6 S1
• caja mediana → H7
• caja pequeña → H8
cinta

Resolver las tres ecuaciones necesarias


(una por cada piloto) y dibujar el esquema
del circuito.
Ejercicio a resolver ALGEBRA DE BOOLE

22 DISTRIBUIDOR DE BEBIDAS
VEGUDES DE FRANC
Una máquina expendedora de bebida dispone de
tres pulsadores que corresponden a tres líquidos:
• S1 → café S1
• S2 → té S2
• S3 → leche S3
En el interior de la máquina hay tres depósitos
cuya salida, es gobernada por su correspondiente
electroválvula: Y4 (café) - Y5 (té) - Y6 (leche).
El cliente obtendrá el producto mientras accione made in FP
un pulsador o varios pulsadores si desea una
combinación, teniendo en cuenta que el sistema
sólo permitirá estos suministros: café té leche
• café al pulsar únicamente S1
• té al pulsar únicamente S2
• leche al pulsar únicamente S3
• café con leche al pulsar S1 y S3 Y4 Y5 Y6
• té con leche al pulsar S2 y S3
Cualquier otra acción no será válida.
Resolver las tres ecuaciones (una por electroválvula)
y dibujar el esquema del circuito.
ALGEBRA DE BOOLE
8. TEOREMAS DE “DE MORGAN”
a a a
Dos veces negar la misma verdad 0 1 0
es igual a esa verdad
1 0 1 a=a
PRINCIPIO DE DUALIDAD:
a b a b a+b a+b a·b a·b a·b a+b
0 0 1 1 0 1 1 0 1 1
1 0 0 1 1 0 0 0 1 1
0 1 1 0 1 0 0 0 1 1
1 1 0 0 1 0 0 1 0 0

a+b=a·b a·b=a+b

Conforme a las relaciones lógicas 0·0=0 0+0=0


básicas (ver los cuadros adjuntos) 1·0=0 1+0=1
De Morgan estableció las dos
relaciones que se demuestran con 0·1=0 0+1=1
la tabla de la verdad 1·1=1 1+1=1
ALGEBRA DE BOOLE
8. TEOREMAS DE “DE MORGAN”
Regla práctica de los principios de dualidad: la rotura de la barra de
negación supone el cambio de signo (función), teniendo en cuenta
que esta ruptura debe realizarse por pasos en el caso de asociaciones
mixtas de contactos, puesto que no deben perder sus dependencias

ejemplo:

X = a ⋅ (d + e)
X = a ⋅ (d + e) = a + (d + e) = a + (d ⋅ e) = a + d ⋅ e

a a d
esquemas
complementarios
d e (contrarios) e

X X
ALGEBRA DE BOOLE
Ejercicios a resolver
De acuerdo con los teoremas de De Morgan, dibuja el esquema que represente la
función complementaria (contraria) de cada uno de los siguientes circuitos:
23 24 25 26
h b d c a
a
b e b
b

g S T Q

X
28 29
a a b a
27
a b c
e b d c

R M
P
ALGEBRA DE BOOLE
8. TEOREMAS DE “DE MORGAN”
aplicación en lógica combinatoria
La aplicación de los teoremas de De Morgan son especialmente útiles en lógica
combinatoria cuando sucede que para resolver un determinado problema son
muchas las combinaciones que activan el receptor, y resulta más sencillo
analizar las combinaciones en las que el receptor está desactivado.

ejemplo:
Supongamos que en el ejercicio planteado anteriormente café té leche
del distribuidor de bebidas se deseara añadir una electro-
válvula principal que se activa en cualquiera de los cinco
suministros permitidos.
Al tener 3 pulsadores el número total de combinaciones
posibles son 23 = 8, luego solamente en tres de ellas la
electroválvula esta desactivada:
• cuando se pulsan los tres pulsadores a la vez (S1·S2·S3) Y8
• cuando no se pulsa ninguno (S1·S2·S3)
• cuando se pulsan el del café y el del té (S1·S2·S3)
por tanto:
Y8 = S1 ⋅ S2 ⋅ S3 + S1 ⋅ S2 ⋅ S3 + S1 ⋅ S2 ⋅ S3 = S1 ⋅ S2 + S1 ⋅ S2 ⋅ S3
si invertimos el resultado, encontraremos la solución:

Y8 = Y8 = S1 ⋅ S2 + S1 ⋅ S2 ⋅ S3 = (S1 ⋅ S2) ⋅ (S1 ⋅ S2 ⋅ S3) = (S1 + S2) ⋅ (S1 + S2 + S3)


ALGEBRA DE BOOLE
9. SIMPLIFICACIÓN POR DIAGRAMA KV
diágrama Karnaugh-Veitch
Se trata de un método gráfico para simplificar las expresiones lógicas.
Tiene la ventaja de poder aplicar tanto el método riguroso como el método no
riguroso, con el objetivo de obtener menor número de contactos.

Dibujamos una tabla donde situamos Ahora clasificamos los circulos en


unos circulos de dos tamaños (pequeño función de sus características:
o grande) y de dos colores (rojo o azul) • Denominamos “g” a todos los circulos
de la siguiente forma: grandes. Los circulos pequeños no son
grandes por tanto los denominamos “ g ”
• Del mismo modo, denominamos “a” a
todos los circulos azules. Los circulos
rojos no son azules, por tanto los
denominamos “ a ”
circulos
rojos g g

circulos
a
azules

a
ALGEBRA DE BOOLE
9. SIMPLIFICACIÓN POR DIAGRAMA KV
Así tenemos clasificados los circulos en base a dos variables: a y g.
Ejemplos:
g g • El circulo grande y rojo (no azul) está en la casilla 2 y su
1 2 ecuación lógica es: g · a (intersección de ambas)
a • Si la ecuación es g abarca a toda la columna (casillas 2 y 4),
haciendo referencia a todos los circulos grandes
3 4
a • Si se desea abarcar más de una condición se suman una
con otra, por ejemplo: circulos pequeños (no grandes) o
circulo grande y azul, será: g + (g·a)

En un diagrama de Karnaugh las variables se colocan a los bordes (filas y


columnas) dejando las casillas libres para otras anotaciones. Puede ampliarse
con más variables: con “n” variables se obtienen 2n casillas.
Ejemplos de diagramas con 2, 3 ó 4 variables: cd cd cd cd

b b bc bc bc bc ab

a a ab

a a ab

ab
ALGEBRA DE BOOLE
Ejercicios a resolver
Indica la función que representa las casillas sombreadas en cada uno de los
siguientes diagramas de Karnaugh:
ejemplo
30 31 32 33
b b b b b b b b b b
a a a a a

a a a a a

X = a ⋅b

34 35
bc bc bc bc bc bc bc bc
38
a a cd cd cd cd

a a ab

ab

36 37 ab
bc bc bc bc bc bc bc bc
a a ab

a a
ALGEBRA DE BOOLE
Ejercicios a resolver
Sombrea las casillas de los siguientes diagramas de Karnaugh que representen la
función indicada debajo de los mismos:

39 40 41 42 43
b b b b b b b b b b
a a a a a

a a a a a

X =a+b X = a ⋅b X = a ⋅b + b X = a + a ⋅b X = a ⋅b + a ⋅b
44 45
bc bc bc bc bc bc bc bc
a a 48
cd cd cd cd
a a ab

X = a ⋅c + a ⋅c X = a ⋅b⋅c + b⋅c ab
46 47
bc bc bc bc bc bc bc bc ab
a a ab
a a
X = a + b⋅d + a ⋅b⋅c
X = a ⋅ (b + c ) X = a + a ⋅b⋅c
ALGEBRA DE BOOLE
9. SIMPLIFICACIÓN POR DIAGRAMA KV
pasos para su aplicación:
1. Según los requerimientos del problema, partir de la tabla de valores o de la
ecuación inicial.

X = a ⋅b⋅c + a ⋅b⋅c + a ⋅b⋅c + a ⋅b⋅c + a ⋅b⋅c a b c X


0 0 0 0
2. Representar gráficamente el bc
diagrama Karnaugh y trasladar a 00 01 11 10 0 0 1 1
los valores 0 y 1. 0 0 1 1 0 0 1 0 0
0 1 1 1
3. Hacer agrupaciones con los 1 1 1 1 0
valores 1: de 1, 2, 4, 8, … casi- 1 0 0 1
llas y con forma cuadrada o rec- bc 1 0 1 1
tangular. Cuanto más grandes a 00 01 11 10
1 1 0 0
sean las agrupaciones, mayor 0 0 1 1 0 1 1 1 1
simplifcación se obtendrá.
1 1 1 1 0
4. Buscar si hay factores comu-
nes en la ecuación obtenida. a ⋅b c
5. Representar el esquema y
verificar el funcionamiento. X = a ⋅b + c
ALGEBRA DE BOOLE
Ejercicios a resolver
Representar en diagrama de Karnaugh las siguientes ecuaciones, realizar las agrupa-
ciones necesarias para obtener la máxima simplificación y escribir la ecuación final.
b
0 1
49 S = a b + ab a
0

50 Z = a b + ab + ab 1

51 M = a bc + abc + abc a
bc
00 01 11 10
0
52 P = abc + a bc + a bc + abc + a bc 1

53 R = abc + a bc + abc + abc + a bc cd


00 01 11 10
ab
54 N = a bc + abc + abc + abc + a bc + abc 00

01
55 T = abcd + a bcd + a bcd + a bcd + 11
+ abcd + a bcd + abcd + a bcd 10
ALGEBRA DE BOOLE
9. SIMPLIFICACIÓN POR DIAGRAMA KV
EJERCICIO RESUELTO: Control de calidad
Se desea instalar un piloto que indique al operario que la caja
que se desplaza frente a él por una cinta transportadora debe cajas H5
ser retirada por no tener la medida en altura estipulada: ya sea S3
por ser demasiado alta o demasiado baja.
S2
SOLUCIÓN por el método riguroso: S1
De todas las combinaciones posibles (23=8) sólo dos
encienden H5, a esas les corresponde un 1 y al resto 0.
cinta
Buscar agrupaciones en el diagrama y resolver
S2·S3
Esquema:
S1 S2 S3 H5
S1 00 01 11 10
0 0 0 0
0 0 0 0 0 S2
0 0 1 0
0 1 0 0 1 1 0 1 0 S3
0 1 1 0
S1 ⋅ S2 ⋅ S3 S1 ⋅ S2 ⋅ S3
1 0 0 1 S1
1 0 1 0 H5 = S1 ⋅ S2 ⋅ S3 + S1 ⋅ S2 ⋅ S3
1 1 0 0 • sacando el factor común: H5
1 1 1 1
(
H5 = S1 ⋅ S2 ⋅ S3 + S2 ⋅ S3 )
ALGEBRA DE BOOLE
9. SIMPLIFICACIÓN POR DIAGRAMA KV
EJERCICIO RESUELTO: Control de calidad
SOLUCIÓN por el método NO riguroso:
cajas H5
En este caso se analizan las posibilidades de funciona-
miento normal: no pasan cajas, pasa una pequeña, pasa S3
una mediana o pasa una grande (4 combinaciones). En S2
dos la lámpara se enciende (valor 1) y en dos la lampara S1
está apagada (valor 0). El resto son imposibilidades tec-
nológicas, es decir, no pueden suceder a menos que el
sistema esté averiado (casillas sin valor). cinta

• para hacer mayores agrupaciones Esquema:


S1 S2 S3 H5 podemos coger aquellas casillas sin
0 0 0 0 valor que nos convengan:
S2·S3
S1
0 0 1 -
S1 00 01 11 10 S3
0 1 0 - S2
0 0
0 1 1 -
1 1 1 0
1 0 0 1
1 0 1 -
S1 ⋅ S2 S3 H5
1 1 0 0
1 1 1 1 H5 = S1 ⋅ S2 + S3
ALGEBRA DE BOOLE
9. SIMPLIFICACIÓN POR DIAGRAMA KV
EJERCICIO RESUELTO: Control de calidad
VARIANTE APLICANDO “DE MORGAN”:
cajas H5
Tal como se vió en el capítulo del teorema de De Morgan,
en ocasiones puede que sea más fácil solucionar el dia- S3
grama de Karnaugh agrupando los valores 0 en vez de S2
los valores 1. S1
En ese caso la ecuación extraída será la complementaria,
por tanto deberemos aplicar dicho teorema para hallar la
ecuación final. cinta

S2·S3 Esquema:
S1 00 01 11 10
0 0
S2 S3
1 1 1 0

S1 S2 ⋅ S3 S1

H5 = S1 + S2 ⋅ S3 H5

H5 = H5 = S1 + S2 ⋅ S3 = S1 ⋅ (S2 + S3)
Ejercicio a resolver ALGEBRA DE BOOLE

56 PROCESO DE PUNZONADO

En un dispositivo para punzonar piezas de plástico


se desea aumentar la cadencia de producción colo-
cando una triple alimentación: inserción alternativa
de piezas desde tres lados.
La detección de las piezas la realizan tres detecto-
res (B1, B2 y B3), de modo que la señal que inicia B3
el punzonado (H4) se emitirá cuando se activen
dos detectores cualquiera (indica que hay una
pieza lista para ser punzonada). B1 B2
Resolver la ecuación de H4 mediante diagrama de
Karnaugh, primero por el método riguroso y luego
por el método NO riguroso.
Dibujar el esquema del circuito y comprobar. B1 B2 B3 H4
0 0 0 0
B2·B3 B2·B3 0 0 1
00 01 11 10 00 01 11 10 0 1 0
B1 B1
0 1 1 1
0 0 1 0 0
1 1 1 0 1 1
1 1 0 1
1 1 1 -
Ejercicio a resolver ALGEBRA DE BOOLE

57 CONTROL DE ANCHO DE CINTA

Se desea instalar un control del ancho de una


cinta de papel en el proceso de alimentación
para posibilitar el ajuste automático del pro- B4
ceso posterior. B3
Para ello se han dispuesto 4 detectores, pues- B2
B1
to que al pasar cintas de menor tamaño que la
B1 B2 B3 B4 H5 H6 H7
anchura del canal se pueden desplazar lateral-
mente. 0 0 0 0 0 0 0
0 0 0 1 - - -
La cinta puede tener tres anchos distintos: 0 0 1 0 - - -
• Ancho menor (señal H5): supone la necesidad de 0 0 1 1 1 0 0
que se activen tan solo dos detectores. 0 1 0 0 - - -
0 1 0 1 - - -
• Ancho mediano (señal H6): se activan tres detec-
0 1 1 0 1 0 0
tores.
0 1 1 1 0 1 0
• Ancho mayor (señal H7): va de tope a tope, por 1 0 0 0 - - -
tanto se activan los cuatro detectores. 1 0 0 1 - - -
1 0 1 0 - - -
Resolver las tres ecuaciones (una por señal) 1 0 1 1 - - -
mediante los correspondientes diagramas de 1 1 0 0 1 0 0
Karnaugh, por el método NO riguroso. 1 1 0 1 - - -
Dibujar el esquema del circuito y comprobar. 1 1 1 0 0 1 0
1 1 1 1 0 0 1
Ejercicio a resolver ALGEBRA DE BOOLE

57 CONTROL DE ANCHO DE CINTA

H5 B3·B4 H6 B3·B4 B4
B3
B1·B2 00 01 11 10 B1·B2 00 01 11 10
B2
00 00 B1
B1 B2 B3 B4 H5 H6 H7
01 01 0 0 0 0 0 0 0
0 0 0 1 - - -
11 11 0 0 1 0 - - -
0 0 1 1 1 0 0
10 10 0 1 0 0 - - -
0 1 0 1 - - -
H7 B3·B4 0 1 1 0 1 0 0
00 01 11 10 0 1 1 1 0 1 0
B1·B2
1 0 0 0 - - -
00 1 0 0 1 - - -
1 0 1 0 - - -
01
1 0 1 1 - - -
11 1 1 0 0 1 0 0
1 1 0 1 - - -
10 1 1 1 0 0 1 0
1 1 1 1 0 0 1
ALGEBRA DE BOOLE
10. TIPOS DE SISTEMAS LÓGICOS (II)
En un sistema automático existen problemas puntuales cuya solución
responde a la lógica combinatoria, pero mayoritariamente suelen ser
problemas de tipo secuencial, es decir, acciones que se producen en
un determinado orden.

• Lógica secuencial:
En este tipo de problemas existen dos combinaciones de los elementos de
mando (señales de entrada): una que ordena la activación de un receptor
(señal de salida) y la otra que ordena la desactivación de ese mismo
receptor, teniendo que recordar (memorizar) el sistema la última orden que
se le dio, aunque posteriormente la señal ya no esté presente, de modo
que la acción se inicia en el momento en que se produce la orden de
activación y permanece hasta el momento en que se produzca la orden de
desactivación.

Para que el sistema secuencial recuerde una orden se hace uso de la


función “memoria”, cuyo fundamento se explica a continuación.
ALGEBRA DE BOOLE
11. FUNCIÓN MEMORIA
condición de marcha condición de paro
combinación de elementos de combinación de elementos de
mando que ordena la puesta mando que ordena la parada
en marcha del receptor. del receptor.

DIAGRAMA DE FUNCIONAMIENTO
1
condición de marcha
0
1
condición de paro
0
1
receptor
0

En la función MEMORIA el receptor se activa cuando la condición de


marcha entra en estado físico 1 y se desactiva cuando la condición
de paro entra en estado físico 1.
Existen dos métodos de resolución de la función memoria:
ALGEBRA DE BOOLE
11. FUNCIÓN MEMORIA
a) MEDIANTE RELÉ DE MEMORIA (biestable)

a → condición de marcha
a b b → condición de paro

ECUACIÓN LÓGICA

Set K = a
K S R
Reset K = b

El relé de memoria dispone de dos bobinas: la Set (S) que


hace cambiar el estado de sus contactos y al mismo tiempo
activar un enclavamiento mecánico que permite que el relé se
quede en la posición de trabajo aunque se deje de alimentar
ésta bobina y la bobina Reset (R) desenclava el relé
permitiendo que éste vuelva a su posición de reposo.
ALGEBRA DE BOOLE
11. FUNCIÓN MEMORIA
b) MEDIANTE RELÉ ESTÁNDAR (monoestable)

m → condición de marcha
m k p → condición de paro
k → contacto auxiliar del relé
p (contacto de realimentación)

ECUACIÓN LÓGICA
K
K = (m + k) · p

En este método se utiliza un contacto auxiliar del relé estándar


que pasa a llamarse contacto de realimentación.
Como puede observarse la condición de paro se niega, por
tanto si existen varios contactos asociados deben aplicarse los
teoremas de “De Morgan” para resolver el circuito
ALGEBRA DE BOOLE
12. APLICACIÓN FUNCIÓN MEMORIA
DISEÑO DE CIRCUITOS SECUENCIALES
pautas a seguir:
1. Según los requerimientos del problema, encontrar una solución respecto
de la selección y disposición de los componentes necesarios.

2. Resolver el problema por partes. Para cada acción realizar dos descrip-
ciones: una del comportamiento físico de los elementos de mando que
ordenan la puesta en marcha de la acción (condición de marcha), y la otra
del comportamiento físico de los elementos de mando que ordenan la
parada de la acción (condición de paro).

3. Traducir por separado, para cada condición, las ecuaciones lógicas de


las descripciones anteriores, teniendo muy en cuenta las expresiones “O”,
“Y”, “NO” puesto que se corresponden directamente con el nombre de la
función.

4. Según el método elegido para la resolución de la función memoria,


realizar la ecuación lógica final y confeccionar el esquema correspondiente.

5. Comprobar que el funcionamiento del esquema se corresponde con los


requerimientos del problema.
ALGEBRA DE BOOLE
12. APLICACIÓN FUNCIÓN MEMORIA
EJERCICIO RESUELTO: Control de un motor
Se desea instalar el automatismo para gobernar un motor con las siguientes
condiciones: para su puesta en marcha se requiere la activación simultánea de
dos pulsadores de marcha y para su detención la activación de cualquiera de
los dos pulsadores de paro.
Solución: definición de los componentes:
• Pre-accionador del motor: K8 • Pulsadores de marcha: S2 - S3
• Pulsadores de paro: S4 – S5

Para el diseño del circuito se describirán por separado las condiciones


de marcha y de paro:
Condición de marcha: activar los pulsadores de marcha S2 y S3
Condición de paro: activar el pulsador de paro S4 o el pulsador de
paro S5.
Ecuaciones:
Condición de marcha: S2·S3 Condición de paro: S4 + S5
ALGEBRA DE BOOLE
13. APLICACIÓN FUNCIÓN MEMORIA
SOLUCIONES
Condición de marcha: S2·S3 Condición de paro: S4 + S5
a) MEDIANTE RELÉ DE MEMORIA b) MEDIANTE RELÉ ESTÁNDAR
Hay que negar la condición de paro:
Set K8 = S2·S3 S4 + S5 = S4 · S5

Reset K8 = S4 + S5 K8 = (S2·S3 + K8)·S4·S5

S4
S2 S4 S5
S5
S3
S2 K8
K8 S R
S3

K8
ALGEBRA DE BOOLE
12. APLICACIÓN FUNCIÓN MEMORIA
EJERCICIO RESUELTO: Ciclo automático de un carro
Un motor acciona la transmisión por husillo
de un carro, de modo que se pueda despla- A S3 K5
zar hacia la derecha (K5) o hacia la izquier-
da (K6). En los límites de cada dirección se K6
situan dos detectores de posición (S3 y S4).
S4
Se nos pide que se lleve a cabo el siguiente B
ciclo de funcionamiento:
Si el carro está en la posición A y el operario
activa el pulsador de marcha S2, el carro se
desplaza hacia la posición B. Cuando llegue
a esa posición regresará automáticamente S2 I
hasta su posición inicial (A) y se detendrá.
S1 O
En cualquier momento del ciclo se podrá
activar el pulsador de paro S1 que detendrá
inmediatamente el carro.

SOLUCIÓN:
Para el diseño del circuito se analiza cada movimiento como problemas indepen-
dientes. Se describirán las condiciones de marcha y de paro para K5 (derecha) y
las condiciones de marcha y de paro para K6 (izquierda).
ALGEBRA DE BOOLE
12. APLICACIÓN FUNCIÓN MEMORIA
EJERCICIO RESUELTO: Ciclo automático de un carro

A S3 K5
Ecuaciones:
K6
Condición de marcha: S2·S3
K5 S4
Condición de paro: S4 + S1 B

Condición de marcha: S4
K6
Condición de paro: S3 + S1
S2 I

S1 O
SOLUCIÓN MEDIANTE RELÉ ESTÁDAR:

K 5 = (S2 ⋅ S3 + K 5) ⋅ (S4 + S1) = (S2 ⋅ S3 + K 5) ⋅ S4 ⋅ S1

K 6 = (S4 + K 6) ⋅ (S3 + S1) = (S4 + K 6) ⋅ S3 ⋅ S1


ALGEBRA DE BOOLE
12. APLICACIÓN FUNCIÓN MEMORIA
EJERCICIO RESUELTO: Ciclo automático de un carro

K 5 = (S2 ⋅ S3 + K 5) ⋅ S4 ⋅ S1 A S3 K5

K 6 = (S4 + K 6) ⋅ S3 ⋅ S1 K6
S4
esquema: B

S1

S2 I
S4 S3
S1 O

S2 K5 S4 K6

S3

K5 K6
ALGEBRA DE BOOLE
Ejercicio a resolver
58 TRATAMIENTO DE ÁRIDOS
En una cantera se precisa un sistema para la elevación y triturado de áridos.
Para ello se ha previsto de una cinta transportadora (K8) y de un triturador (K7).
Para el gobierno de cada máquina se ha dispuesto de dos botoneras con dos
pulsadores cada una: marcha I y paro O. Además, se ha colocado un quinto
pulsador (de seta) para la parada general de emergencia.

S4 I

S3 O

S6 I
S1
K7 K8 S5 O

Para evitar exceso de material sobre la tolva se tendrá en cuenta:


• Para poder poner en marcha el elevador el triturador debe estar en servicio.
• Si paramos el triturador, automáticamente también lo hará el elevador.

Resolver las dos ecuaciones (una para el triturador y la otra para el elevador)
por el método de relé estándar y dibujar el esquema del circuito.
ALGEBRA DE BOOLE
Ejercicio a resolver
59 AUTOMATIZACIÓN DE DOS CARROS
Se consideran dos carros A y B, accionados por su correspondiente motor de dos
sentidos de marcha: hacia la derecha (K11 y K21) y hacia la izquierda (K12 y K22).
Cada carro se desplaza por un carril guía entre dos puntos.
El ciclo a realizar es el siguiente: Estando los dos carros en el extremo izquierdo
(estado señalizado por H7) y al activar el pulsador de marcha S2 los dos carros se
desplazan hacia el punto de destino. El primero que alcance el extremo derecho
obliga a que los dos carros retornen al punto de inicio.
En cualquier momento se puede activar el pulsador de paro S1 que detendrá
inmediatamente cualquier movimiento.

K12
S3 CARRO A S4
K11
H7
S2 I
K22
S1 O
S5 CARRO B S6
K21

Resolver las cinco ecuaciones: una para cada movimiento por el método de
relé estándar y una para la señalización por lógica combinatoria.
ALGEBRA DE BOOLE
Ejercicio a resolver
60 MANDO A DOS MANOS DE UNA CIZALLA K7
Cizalla semiautomática cuya hoja de corte K8
es accionada por un motor (K7 bajada y
K8 subida). En la parte delantera de esta
S4
hoja de corte y solidaria con ella, hay una S6
pantalla de seguridad cuyo funcionamien-
to se basa en explorar con anterioridad el
recorrido de la hoja de corte detectando,
si lo hubiera, la existencia de un objeto S5
extraño.
Para que baje la hoja de corte el operario S2
deberá activar simultáneamente los dos S1
pulsadores de marcha S2 y S3 (alejados S3
entre sí para obligar el uso de ambas ma-
nos) y mantenerlos apretados duante toda
la bajada. Si se suelta alguno de los dos
pulsadores de marcha, se activa la pantalla
de seguridad (S6), se acciona el pulsador Resolver las dos ecuaciones, una
de paro (S1) o llega a alcanzar la posición para cada movimiento, teniendo en
inferior (S5), automáticamente se parará e cuenta que la bajada es por lógica
inmediatamente se activará la subida hasta combinatoria y la subida es por
regresar a la posición superior (S4). lógica secuencial.

También podría gustarte