Documentos de Académico
Documentos de Profesional
Documentos de Cultura
2 Booleautomatismos
2 Booleautomatismos
Automatizacin Industrial
Automatizacin Industrial
Introduccin
Se ha modelado la realidad como 0s y 1s La salida es una funcin de las entradas Cmo se forma la funcin?
lgebra de Boole
Cmo se simplifica?
lgebra de Boole
Cmo se implanta?
Depende de la tecnologa elegida
Automatizacin Industrial
Algebra de Boole
Automatizacin Industrial
Conjunto cerrado:
xy B, x+y B, x B
Complemento
Ley conmutativa:
x+y=y+x xy=yx
x+x=1 xx=0
Ley asociativa:
(x+y)+z=x+(y+z) (xy)z=x(yz)
Ley distributiva:
(x+y)z=xz+yz x+yz=(x+y)(x+z)
En la siguiente transparencia se definen las operaciones bsicas. Todas ellas cumplen los postulados de Huntington. Puede haber otra definicin que tambin los cumpla.
Identidad:
x+0=x x1=x
Automatizacin Industrial
a 0 0 1 1
b 0 1 0 1
a+b 0 1 1 1
1 + 1 = 1 !!
a 0 0 1 1
b 0 1 0 1
ab 0 0 0 1
b = a
a 0 1
a 1 0
Automatizacin Industrial
Tabla de verdad (con todas las posibilidades) y expresin lgica son equivalentes entre s.
Automatizacin Industrial
Dos expresiones son equivalentes si sus tablas de verdad son iguales a b c a+bc (a+b)(a+c)
f1 = a+bc f2 = (a+b)(a+c)
0 0 0 0 1 1 1 1 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1 0 0 0 1 1 1 1 1 0 0 0 1 1 1 1 1
Automatizacin Industrial
f=xyz+xyz+xyz+xyz+xyz
Forma cannica con minterm: 1. Tmese cada combinacin que d 1 a la salida y frmese un producto de variables, de forma que si una variable vale 0 en aquella fila se coloca su complemento y si vale 1 se coloca la variable sin complementar. 2. Escrbase la funcin que resulta de sumar todos los productos. f=xyz+xyz+xyz+xyz+xyz Hay muchas expresiones equivalentes f=xy+xyz+xy
Automatizacin Industrial
x 0 0 0 0 1 1 1 1 y 0 0 1 1 0 0 1 1 z 0 1 0 1 0 1 0 1 f 0 0 1 1 0 1 1 1
1. Tmese cada combinacin que d 0 a la salida y frmese un producto de variables, de forma que si una variable vale 0 en aquella fila se coloca su complemento y si vale 1 se coloca la variable sin complementar. 2. Escrbase la funcin que resulta de sumar todos los productos, negando el valor de la funcin. f=xyz+xyz+xyz Simplificada: f=(xy+xyz)
f=(xyz+xyz+xyz)
Automatizacin Industrial
Ms puertas
a b c
NAND
a b c = (ab) c=a+b
a b c d
OR de tres o ms entradas
f=a+b+c+d
a b
NOR
c = (a+b)
XNOR (coincidentes)
a b c = (a b) c = ab + ab
Automatizacin Industrial
f=xy+xyz+xy
x f
y z
Automatizacin Industrial
Automatizacin Industrial
Funcin complemento
Se puede realizar la funcin complemento de forma mecnica: se dispone de la variable complementada y sin complementar mecnicamente( contacto abierto, contacto cerrado). En muchos casos resulta difcil con interruptores y sin provocar cortocircuitos realizar la funcin complemento: manejar f1 y f1 en el mismo circuito, donde f1 se ha construido a partir de f1. En estos casos se necesitan rels (caso de circuito elctrico).
f2=b
f1=ab
Automatizacin Industrial
Si una variable lgica est a 1 significa que la accin o estado asociado a dicha variable se est cumpliendo. Si es 0 indica que no se cumple.
En electrnica 1 significa tensin positiva ( tpico 5V) y 0 significa tensin cero o tensin negativa. Interruptor abierto igual a 0. Interruptor cerrado igual a 1.
Alimentacin Planta
Prof. Jos A. Rodrguez Mondjar
Bombilla alarma
Automatizacin Industrial
Simplificacin
Problema: Juan quiere instalar 2 interruptores en su habitacin (a y b) para encender una bombilla (f) de tal forma que slo se encienda cuando:
a y b estn simultneamente cerrados. a est cerrado
Juan que es un lanzado hace la instalacin Juan est muy contento porque la instalacin funciona perfectamente hasta que llega su amigo Antonio y le pregunta para qu sirve el interruptor b
a b f 0 0 0 0 1 0 1 0 1 1 1 1 f = ab + a = a(b+1) = a1 = a
UPCO ICAI Departamento de Electrnica y Automtica 15
Automatizacin Industrial
Idempotencia
a+a=a aa=a
Absorcin
a+ab=a a(a+b)=a
Maximalidad del 1
a+1=1
Minimalidad del 0
a+0=a
Involucin
a=a
Leyes de Morgan
(a+b)=ab (ab)=a+b (a+b+c+...)=abc... (abc...)=a+b+c+...
Todas estas propiedades se comprueban mediante la aplicacin de las propiedades del Algebra de Boole (postulados de Hungtinton) o recurriendo a las tablas de la verdad (en todos los casos posibles se cumple la igualdad). Permiten simplificar fcilmente.
Automatizacin Industrial
Simplificando
f=xyz+xyz+xyz+xyz+xyz
Asociativa y distributiva: f=xy(z+z)+xyz+xy(z+z) Complemento: f=xy+xyz+xy Complemento: f=y(x+x)+xyz f=y+xyz Asociativa y distributiva: f=(xy(z+z)+xyz) Complemento: f=(xy+xyz) Leyes de Morgan: f=(xy)(xyz) Leyes de Morgan: f=(x+y)(x+y+z) f=xx+xy+xz+yx+yy+yz f=xz+y+xy+yx+yz f=xz+y(1+x+x+z) f=xz+y Es equivalente a la de arriba (ver tabla de la verdad)
UPCO ICAI Departamento de Electrnica y Automtica 17
f=(xyz+xyz+xyz)
Automatizacin Industrial
Implantaciones alternativas de f
A
F1
F2
F3
F4
Automatizacin Industrial
Hay muchos mtodos para simplificar (aplicando directamente los postulados del Algebra) Programas de simplificacin automtica El mtodo de Karnaugh es un mtodo grfico muy til para funciones de 2 a 4 variables lgicas.
Se basa en buscar trminos adyacentes en la tabla de la verdad. Los trminos adyacentes son aquellos que tienen las mismas variables con el mismo estado de complemento, excepto una.
xyz y xyz son adyacentes
Para buscar fcilmente los trminos adyacentes se dispone la tabla de la verdad de tal forma que los valores de las variables de entrada vecinos resulten adyacentes. Esta tabla recibe el nombre de tabla o mapa de Karnaugh.
Prof. Jos A. Rodrguez Mondjar UPCO ICAI Departamento de Electrnica y Automtica 19
Automatizacin Industrial
Construir el mapa de Karnaugh. Colocar los ceros y unos de la tabla de verdad sobre el mapa de Karnaugh. Formar grupos (paralelogramos) con las casillas que tienen 1, de tal forma que contengan el mximo nmero de elementos y ste sea potencia de 2. Casillas de un grupo pueden formar parte de otro. Cada grupo representa un producto. ste est formado por las variables que no cambian de valor en dicho grupo. Si est a 1 la variable se escribe tal cual, y si est a 0, se complementa.
b a 0 1 0 0 0 f=b yz x 0 1 00 0 0 01 0 1 adyacente 11 1 1 10 1 1 1 1 1
f = y + xz
Automatizacin Industrial
Automatizacin Industrial
Dont care: combinacin de entradas que nunca se dan. Pueden ser utilizadas para simplificar las funciones lgicas: se toma su valor como 1 o como 0, en funcin de lo que ms interese.
AB 00 CD 00 01 11 10 1 0 X 1
01 0 1 X 1
11 1 1 X X
10 1 1 X X
f = a + c + bd + bd
Automatizacin Industrial
Si las entradas de la funcin lgica varan en el tiempo, la funcin lgica tambin vara. Al variar la entrada, la salida tardar un cierto tiempo en cambiar, dependiendo de la tecnologa. Retardo de la funcin lgica: tiempo que media entre el cambio en la entrada de la funcin y el cambio en el valor de dicha funcin. Depender del tipo de cambio.
a b f=a+b t retardo1 retardo2
UPCO ICAI Departamento de Electrnica y Automtica 23
a b f = a+b
Automatizacin Industrial
ya sea un impulso elctrico que le es Esquema de enviado a distancia, o la accin de conexin otros fenmenos ajenos (como presin, temperatura, etc) acta de modo automtico como interruptor, accionando o desconectando un Ecuacin M=I M circuito. lgica De modo manual o automtico retorna a su posicin inicial, una vez terminada la accin del impulso del Esquema Variable accionador; a esta operacin se le elctrico / I de entrada llama rearme o desbloqueo. Esquema de rels Clasificacin: Variable M Rels:gobiernan circuitos de baja de salida potencia. Esquema M Contactores: circuitos de alta I de contactos potencia. (PLC) Contacto Bobina
UPCO ICAI Departamento de Electrnica y Automtica 24
M A P
KM
Automatizacin Industrial
Rel de mxima corriente Contacto temporizado. Evita que el pico de intensidad en el arranque abra el circuito
Automatizacin Industrial
Contactos auxiliares
Gobierno del contactor y su sealizacin.
Automatizacin Industrial
BOBINA
Contactos moviles
Armadura
Chapa magntica aislada
NUCLEO
Bobina
En alterna se coloca una espira de sombra para evitar la vibracin por los pasos por 0 de la corriente alterna.
Los contactos pueden estar normalmente abiertos o normalmente cerrados. Permite realizar la operacin complemento fcilmente.
Automatizacin Industrial
Aislamiento galvnico
Circuito de bobina y circuito de los contactos son independientes
Suficiente rigidez elctrica
Amplificador
Seal en potencia: Contactor
Ejemplo: Con 24V manejar 380 voltios trifsicos
Repetidor lgico
Memoria de 1 bit
Muy utilizado en el pasado Relegado actualmente a esquemas sencillos de marcha/paro.
Automatizacin Industrial
Automatizacin Industrial
Pulsadores slo se mantiene la accin mientras se pulsa. Interruptores: la accin se mantiene despus de conmutar. Contactos: mecnicamente acoplado al pulsador/ interruptor se pueden colocar contactos que cambian al cambiar el estado del pulsador/interruptor.
Normalmente abierto. Normalmente cerrado IEC 1082
IEC 1082
Pulsador
Interruptor
Automatizacin Industrial
Automatizacin Industrial
Una variable asociada a un interruptor no puede ser 0 y 1 simultneamente, si no es un doble interruptor con un contacto normalmente abierto y otro normalmente cerrado
a a Conmutador Esquema elctrico f=yx+yz a a a a Esquema de contactos y y f y x y z
x z
Automatizacin Industrial
Solucin prctica
Obtener directamente desde la especificacin del problema una funcin lgica representativa que, por supuesto, no ser la ptima Refleja directamente el funcionamiento del sistema
A veces, aplicando Karnaugh aparecen expresiones que son difciles de interpretar desde el punto vista del sistema a controlar
Con la tabla no haba problemas porque se contemplaban todos los posibles valores de las entradas
Solucin:
Intentar prevenir que la funcin tome valor 1 en casos indeseados. Cmo? Analizando y separando las condiciones de parada
Automatizacin Industrial
Primero: Analizar las condiciones bajo las cuales no debe funcionar el sistema (variable a controlar)
Si ninguna de estas condiciones se cumple entonces es posible arrancar el sistema Ejemplo:
No arrancar el motor si est activado su rel trmico de temperatura No poner en marcha una bomba si no hay agua en su depsito
Segundo: Analizar las condiciones que hacen que el sistema funcione (1 lgico) cuando no hay ninguna condicin de parada activa.
Ejemplo:
Interruptor de arranque Pieza en la posicin correcta
Automatizacin Industrial
Ejemplo
Una cinta trasportadora que se pone en marcha al cerrar el interruptor de arranque o cuando recibe una orden de arranque remota
IA: Interruptor de arranque RA: seal remota de arranque M: seal arranque motor
M = TM(IA+RA)
Automatizacin Industrial
Tercero: Construir las funciones lgicas que rigen las salidas del control a partir de las entradas del control
Primero: las condiciones que hacen que la salida no se active. (PRIMERO ASEGURAR LA PARADA) Segundo: las condiciones que hacen que la salida se active. Simplificarlas si es posible y no se pierde la legibilidad del control.
Cuarto: Implementar
Lgica de rels, sistema digital, PLC
Automatizacin Industrial
Ms informacin
Telesquemario de Schneiderelectric: pgina web de la asignatura: captulos 6 y 7. Automatismos y Cuadros elctricos. Roldn Viloria. Paraninfo 2001.
Mdulo 1: Aparellaje, esquemas de automatismos, esquemas de alimentacin. Mdulo 3: Ejemplo completo.