Escolar Documentos
Profissional Documentos
Cultura Documentos
Fase 2
Autmatas programables
Tema:
CONTROLADORES LGICOS
Agenda
Introduccin
El desarrollo de las diferentes tecnologas ha
elevado la complejidad de los sistemas y hecho
que muchas variables tengan que ser
monitorizadas y controladas.
Dicho control no puede realizarse en forma
directa por el ser humano.
La electrnica y miniaturizacin de sus
dispositivos ha permitido controlar productos y
procesos industriales.
Clasificacin
Cableados
Combinacionales
Programables
Sin unidad
operativa
Asncronos
Secuenciales Cableados
Programables
Arq. Configurable
Autmatas
Con Unidad Lgica
Programables
Con unidad
operativa
Con Unidad Computadoras
Aritmtica y Lgica Industriales
Microcontroladores
Agenda
C.L. Combinacionales
Se caracterizan por generar variables de salida
cuyo valor en un determinado momento
depende solo del valor de las variables de
entrada
i. CLC Cableados:
Su comportamiento depende de los elementos que los
forman y de las interconexiones entre ellos
Se realizan con puertas lgicas
Si se cambia su tabla de verdad es necesario modificar el
circuito
Ejemplo 1
Un proceso qumico posee tres sensores de temperatura del punto P cuyas salidas T1, T2,
y T3 adoptan dos niveles de tensin bien diferenciados segn la temperatura sea menor,
o mayor-igual que t1, t2, t3 respectivamente (t1< t2< t3). Se asigna el valor cero al nivel
de tensin correspondiente a una temperatura inferior a t, y el valor uno al nivel
correspondiente a una temperatura superior o igual a t.
Se desea generar una seal que adopte un nivel de tensin uno lgico si la temperatura
est comprendida entre t1 y t2 o es superior o igual a t3 y el nivel cero en caso contrario
Solucin Mapa de Karnaugh:
T1 T2
Tabla de Verdad
00 01 11 10
T3 T2 T1 F 0 X 1
T3
0 0 0 0 1 X X 1 X
0 0 1 1
0 1 0 X Ecuacin de Boole: = 3 + 1 2
0 1 1 0
Circuito lgico:
1 0 0 X
1 0 1 X
1 1 0 X
1 1 1 1
temperatura entre t1 y t2 o
superior o igual a t3
C.L. Combinacionales
ii. CLC Programables:
= 3 + 1 2
Circuito lgico:
C.L. Secuenciales
Sistemas con capacidad de memorizar las variables de
entrada en forma de estado interno para tomar
decisiones en un instante en funcin del valor que
tuvieron las variables de entrada en el pasado.
Ejemplo 4:
Disee un CLSS cableado que realice el sistema de control de
la cerradura del ejemplo anterior.
Solucin:
a) Diagrama de estados
b) Tabla de verdad
c) Mapas de Karnaugh
d) Ecuaciones
= 0 + 0 1 + 0 1 2 + 0 1
+ 1 2
/ = 1 + 1 + 0 1
+ 1 2
= 2 1 0
e) Circuito lgico
Para facilitar su construccin, se ha adaptado las ecuaciones a fin
de usar puertas NAND
ii. CLSS Programable con arquitectura fija
Tienen un SLC
programable y poseen
un nmero fijo de
variables de entrada y
salida. PAL
El SLC programable hace
que se pueda modificar
su diagrama de estados
y por ende la funcin
que realizan sin
modificar su cableado
El progreso de la
microelectrnica ha
permitido integrar en un
solo CI todos los
componentes formando
un PLS (Secuenciador
Lgico Programable)
Ejemplo 5:
Disee un CLSS programable que realice
el control de la cerradura del ejemplo 3.
Solucin:
0 = 1 + 1 2
1 = 0 1 + 0 1 + 1 2 + 1
2 = 0 0 + 2 + 1 2
= 2 1 0
iii. CLSS Programable de arquitectura configurable
Las limitaciones de los sistemas anteriores promovieron la creacin de sistemas
programables que permitan modificar el nmero de entradas y salidas.
Al PLS de la figura se ha aadido a cada biestable, una puerta triestado entre su
salida y uno de los terminales externos.
La entrada de
control EN del
triestado determina
si el terminal
externo
correspondiente es
una salida o una
entrada.
Al circuito anterior se le puede aadir otros recursos:
Un mux de 2 canales para poder seleccionar la entrada o salida del biestable.
Una puerta XOR a la entrada del triestado para presentarle la salida directa o invertida.
A este nuevo circuito se le denomina macrocelda.
La consolidacin en CIs de estos circuitos por los fabricantes se conoce
como PLD (Programable Logic Device)
Los PLD permiten realizar controladores lgicos
pero para su programacin se han
implementado lenguajes de programacin
especiales denominados HDL (Hardware
Description Lenguaje)
En general, sus desventajas seran:
Carecen de flexibilidad, ya que no pueden
reprogramarse fcilmente
Usan lenguajes difciles de aprender por personal
tcnico
Introduccin
Unidad Central .
Unidad de Entrada (UNE).
A su vez formada por:
Permite aplicar- lasUna Unidad de Control, constituida
entradas procedentespor undel
reloj, un contador sncrono,
proceso industrialuna EPROM y un SLC que genera las
seales de control de la unidad
operativa
- Una Unidad Operativa formada por
una unidad lgica (UL) y un biestable
que memoriza el resultado (RLO)
Aparte de generar las seales propias de control de la unidad
lgica, la Unidad de Control se caracteriza por el formato de la
combinacin binaria de salida de la memoria ROM pasiva, la
cual consta de 2 campos:
Selecciona la variable
Especifica la operacin
de entrada o salida con
que realiza la Unidad
la que se realiza la
Lgica
operacin
Cdigo de
Seleccin E/S
operacin
El AP ha de cumplir la condicin de que, mediante una
secuencia de instrucciones, situada a partir de la
posicin cero de la memoria ROM pasiva se pueda
ejecutar cualquier funcin lgica.
Por otro lado, la realizacin de sistemas de control
capaces de actuar de acuerdo a un diagrama de flujo,
hace conveniente que el AP sea capaz de tomar la
decisin de ejecutar o no determinadas acciones.
La forma de implementar fsicamente estos sistemas
son diferentes por lo que tambin habr diferentes
juegos de instrucciones.
Segn la forma en que se especifica el inicio de una ecuacin
lgica, estos AP se clasifican en:
Con instrucciones de salto
Con instrucciones
Con instrucciones de inhibicin condicional de
de carga y
operacin y desinhibicin incondicional de operacin
memorizacin
Sin instrucciones de
Con instrucciones de inhibicin condicional de operacin
carga y
y desinhibicin incondicional de operacin
memorizacin
Solucin:
El uso de un AP hace innecesaria la realizacin de
T3 T2 T1 F
procesos de simplificacin, por lo que directamente de
0 0 0 0 la tabla de verdad se puede obtener la expresin:
0 0 1 1
0 1 0 X
0 1 1 0
= 1 2 3 + 1 2 3
1 0 0 X
1 0 1 X
1 1 0 X
1 1 1 1
Se asume que T1 T2 y T3 se les asigna posiciones de memoria 21, 22 y 23 y a F
la posicin 200.
= 1 2 3 + 1 2 3
Posicin de memoria
Instruccin Comentario
(octal)
000 00.021 Cargar T1
001 03.022 Y lgica 2
002 03.023 Y lgica 3
003 00.021 Cargar T1
004 02.022 Y lgica T2
005 02.023 Y lgica T3
006 06.XXX O lgica de funciones Y
007 10.200 Salida de variable
Ejercicios
Se desea controlar una puerta corredera, la cual debe moverse de izquierda a derecha
y viceversa. Su recorrido est limitado por dos finales de carrera, uno en la parte
izquierda (B) que se activar cuando la puerta est completamente abierta y otro en la
parte derecha (C) que indicar que est completamente cerrada. Inicialmente la
puerta se encuentra cerrada y presionando sobre el final de carrera (C), de tal forma
que actuando sobre un pulsador (A), sta comenzar un ciclo de apertura movindose
hacia la izquierda hasta que alcance el final de carrera (B), momento en el cual
invertir su movimiento, desplazndose hacia la derecha hasta estar completamente
cerrada, es decir, hasta activar el final de carrera (C). Si por cualquier circunstancia se
pulsa (A) durante el movimiento de la puerta, sta no debe detenerse.
Implementar el sistema de control de un montacargas, dotado de dos
movimientos (subida y bajada).
El mando de control dispondr de tres pulsadores:
A: pulsador de subida
B: pulsador de bajada
C: pulsador de paro
Dichos pulsadores estn situados en el interior de la cabina del montacargas
y es el usuario quien los acciona para alcanzar la posicin deseada, tanto de
subida como de bajada
Una vez activado un pulsador, su accin permanece al soltarlo. Para cambiar
el sentido del movimiento, previamente es necesario actuar sobre el
pulsador de paro. Suponga que no pueden estar dos pulsadores activados
simultneamente