Está en la página 1de 5

Controladores lgicos Vctor M.

Gonzlez
Controladores Lgicos
Controladores Lgicos
Controladores Lgicos Controladores Lgicos
Vctor M. Gonzlez Vctor M. Gonzlez
Controladores lgicos Vctor M. Gonzlez
Definicin Definicin
ControIador Lgico. ControIador Lgico. Dispositivo Dispositivo electrnico electrnico que recibe n variables que recibe n variables
binarias de entrada y produce m variables binarias de salida diseado con binarias de entrada y produce m variables binarias de salida diseado con
el objetivo de el objetivo de controlar controlar productos y procesos industriales. productos y procesos industriales.
Proceso o Proceso o
Producto Producto
IndustriaI IndustriaI
ControIador ControIador
Lgico Lgico
Sensores Sensores
Preaccionadores Preaccionadores
Accionadores Accionadores
m m
n n
Control en Lazo Cerrado Control en Lazo Cerrado
Proceso o Proceso o
Producto Producto
IndustriaI IndustriaI
ControIador ControIador
Lgico Lgico
Sensores Sensores
Preaccionadores Preaccionadores
Accionadores Accionadores
m m
Control en Lazo Abierto Control en Lazo Abierto

Controladores lgicos Vctor M. Gonzlez


Clasificacin Clasificacin
Controladores
Lgicos
Sin Unidad
Operativa
Con Unidad
Operativa
Combinacionales
Secuenciales
Asncronos
Sncronos
Arquitectura Fija
Arquitectura Configurable
Cableados
Programables
Cableados
Programables
Con Unidad
Lgica
Basados en
Procesador
Autmatas Programables (PLCs)
Microcontroladores
Ordenadores ndustriales
Controladores lgicos Vctor M. Gonzlez
Controladores Lgicos Controladores Lgicos
Combinacionales Cableados Combinacionales Cableados
Se implementan mediante circuitos de puertas lgicas Se implementan mediante circuitos de puertas lgicas interconectadas interconectadas. .
Para cambiar su tabla de verdad hay que cambiar el circuito. Para cambiar su tabla de verdad hay que cambiar el circuito.
>=1
o
A
B
>=1
C
o
>=1
o F
F = ( (A + B) + C )

Controladores lgicos Vctor M. Gonzlez


Controladores Lgicos Controladores Lgicos
Combinacionales Programables Combinacionales Programables
Se implementan mediante circuitos de puertas lgicas Se implementan mediante circuitos de puertas lgicas interconectadas interconectadas. .
Para cambiar su tabla de verdad NO es necesario cambiar el circuito, sino Para cambiar su tabla de verdad NO es necesario cambiar el circuito, sino
simplemente eliminar ciertas conexiones. simplemente eliminar ciertas conexiones.
PAL ( PAL (Programmable Array Logic Programmable Array Logic) )
Matrices lgicas programables Matrices lgicas programables
1
o
A
B
C
1
o
1
o
&&
>=1
F
F = A B + C
Controladores lgicos Vctor M. Gonzlez
Controladores Lgicos Controladores Lgicos
Secuenciales Secuenciales Asncronos Asncronos
Surgen de la necesidad de poder disear sistemas de control capaces de Surgen de la necesidad de poder disear sistemas de control capaces de
tomar decisiones en un instante en funcin del valor que las entradas tomar decisiones en un instante en funcin del valor que las entradas
tuvieron en el pasado, o lo que es lo mismo en base a la tuvieron en el pasado, o lo que es lo mismo en base a la secuencia secuencia de de
valores de las variables de entrada a los largo del valores de las variables de entrada a los largo del tiempo tiempo. .
Sistema
Combinacional
X0
Xn
Z0
Zn
Ym t Ymt
Y0 t Y0 t
Sistema
Combinacional
X0
Xn
Z0
Zn
Ymt Ymt+1
Y0 t Y0 t+1
Biestable
Biestable
Difcil emplear Mtodos de Diseo Sistemticos Difcil emplear Mtodos de Diseo Sistemticos

Controladores lgicos Vctor M. Gonzlez


Controladores Lgicos Controladores Lgicos
Secuenciales Secuenciales Sncronos Sncronos Cableados Cableados
Una seal de reloj sincroniza el cambio de valor lgico de las variables de Una seal de reloj sincroniza el cambio de valor lgico de las variables de
entrada. entrada.
S
i
s
t
e
m
a

C
o
m
b
i
n
a
c
i
o
n
a
l
CLK
m m
m m
m m
Variables de entrada
n
Variables de salida
p
Circuito Cableado. Para cambiar el funcionamiento
hay que hacer un nuevo circuito
Controladores lgicos Vctor M. Gonzlez
Controladores Lgicos Controladores Lgicos
S. S. Programables Arquitectura Fija S. S. Programables Arquitectura Fija
Una seal de reloj sincroniza el cambio de valor lgico de las variables de Una seal de reloj sincroniza el cambio de valor lgico de las variables de
entrada. entrada.
S
i
s
t
e
m
a

C
o
m
b
i
n
a
c
i
o
n
a
l
CLK
m m
m m
m m
Variables de entrada
n
Variables de salida
p
Circuito Programable (PAL). Nmero fijo de variables
de entrada y salida

Controladores lgicos Vctor M. Gonzlez


Controladores Lgicos Controladores Lgicos
S. S. Programables Arquitectura Configurable S. S. Programables Arquitectura Configurable
Secuenciadores Secuenciadores lgicos programables. El nmero de variables de entrada lgicos programables. El nmero de variables de entrada
y salida puede ser modificado dentro de un margen. y salida puede ser modificado dentro de un margen.
PLD ( PLD (Programmable Programmable Logic Logic Device Device). mplementacin en circuito integrado ). mplementacin en circuito integrado
de un de un secuenciador secuenciador lgico programable. lgico programable.
ProbIema: ProbIema: No se pueden usar mtodos sistemticos para su diseo. No se pueden usar mtodos sistemticos para su diseo.
SoIucin: SoIucin: HDL (Hardware HDL (Hardware Description Description Language Language). ).
Ampliamente usados para implementar sistemas empotrados. Ampliamente usados para implementar sistemas empotrados.
Desventajas: Desventajas:
- - Poco flexibles para automatizar procesos industriales. Poco flexibles para automatizar procesos industriales.
- - Lenguajes de programacin difciles de aprender por tcnicos de planta. Lenguajes de programacin difciles de aprender por tcnicos de planta.
Controladores lgicos Vctor M. Gonzlez
Controladores Lgicos Controladores Lgicos
Unidad operativa = unidad lgica capaz de ejecutar SOLAMENTE las Unidad operativa = unidad lgica capaz de ejecutar SOLAMENTE las
funciones O e Y de dos variables y la inversin. funciones O e Y de dos variables y la inversin.
Ejecucin de instrucciones en una secuencia nica. Ejecucin de instrucciones en una secuencia nica.
No procesan variables analgicas porque no tienen capacidad de No procesan variables analgicas porque no tienen capacidad de
procesamiento matemtico. procesamiento matemtico.
Lentos. Lentos.
Desventajas: Desventajas:
con Unidad Operativa con Unidad Operativa
con Procesador con Procesador
Poseen unidad aritmtico-lgica. Poseen unidad aritmtico-lgica.
Realizan operaciones con variables binarias simultneamente. Realizan operaciones con variables binarias simultneamente.
Programables mediante amplio abanico de lenguajes. Programables mediante amplio abanico de lenguajes.

También podría gustarte