Você está na página 1de 11

CONTROLADOR LOGICO PROGRAMABLE

QU ES UN PLC?
Un PLC (Programable Logic Controller - controlador lgico programable) es un
dispositivo de estado slido, diseado para controlar secuencialmente procesos en
tiempo real en un mbito industrial.
LOS CONTROLADORES LGICOS PROGRAMABLES
El desarrollo e introduccin de los rels, !ace muc!os aos, "ue un paso gigantesco
!acia la automati#acin e incremento de la produccin. La aplicacin de los rels
!i#o posible aadir una serie de lgica a la operacin de las m$uinas % de esa
manera reducir la carga de traba&o en el operador, % en algunos casos eliminar la
necesidad de operadores !umanos.
Por e&emplo, los rels !icieron posible establecer automticamente una secuencia
de operaciones, programar tiempos de retardo, conteo de eventos o !acer un
evento dependiente de $ue ocurrieran otros.
Los rels con todas sus venta&as, tienen tambin naturalmente sus desventa&as,
tienen slo un per'odo de vida( su naturale#a electromecnica dictamina, $ue
despus de un tiempo de uso sern inservibles, sus partes conductores de
corriente pueden en un momento $uemarse o "undirse, desbaratando la lgica
establecida % re$uiriendo su reempla#o.
)al ve# la inconveniencia ms importante de la lgica con rels es su naturale#a
"i&a. La lgica de un panel de rels es establecida por los ingenieros de diseo, se
implementa entonces colocando rels en el panel % se alambra como se prescribe.
*ientras $ue la m$uina dirigida por el panel de rels continua llevando a cabo los
mismos pasos en la misma secuencia, todo est per"ecto, pero cuando e+iste un re
diseo en el producto o un cambio de produccin en las operaciones de esa m$uina
o en su secuencia, la lgica del panel debe ser re diseada. ,i el cambio es lo
su"icientemente grande, una opcin ms econmica puede ser desec!ar el panel
actual % construir uno nuevo.
Este "ue el problema encarado por los productores de automviles a mediados de
los setenta. - lo largo de los aos se !ab'an altamente automati#ado las
operaciones de produccin mediante el uso de los rels, cada ve# $ue se necesitaba
un cambio, se invert'a en l una gran cantidad de traba&o, tiempo % material, sin
tomar en cuenta la gran cantidad de tiempo de produccin perdido.
La computadora %a e+ist'a en esos tiempos % se le dio la idea a los "abricantes de
$ue la clase de control $ue ellos necesitaban podr'a ser llevado a cabo con algo
similar a la computadora. Las computadoras en s' mismas, no eran deseables para
esta aplicacin por un buen n.mero de ra#ones. La comunidad electrnica estaba
"rente a un gran reto/ disear un arte"acto $ue, como una computadora, pudiese
e"ectuar el control % pudiese "cilmente ser re programada, pero adecuado para el
ambiente industrial. El reto "ue en"rentado % alrededor de 0121, se entreg el
primer controlador programable en las plantas ensambladoras de automviles de
3etroit, Estados Unidos.
3e acuerdo con la de"inicin de la 45ema4 (5ational Electrical *anu"acturers
-ssociation) un controlador programable es/ 4Un aparato electrnico operado
digitalmente, $ue usa una memoria programable para el almacenamiento interno de
instrucciones para implementar "unciones espec'"icas, tales como lgica,
secuenciacin, registro % control de tiempos, conteo % operaciones aritmticas
para controlar, a travs de mdulos de entrada6salida digitales (756788) o
analgicos (0 9 :3C, ; <= m-, etc.), varios tipos de m$uinas o procesos.
CLASIFICACIN DE PLC.
3ebido a la gran variedad de tipos distintos de PLC, tanto en sus "unciones, en su
capacidad, en su aspecto "'sico % otros, es $ue es posible clasi"icar los distintos
tipos en varias categor'as.
PLC tipo Nano: >eneralmente PLC de tipo compacto (8uente, CPU e ?67
integradas ) $ue puede mane&ar un con&unto reducido de ?67, generalmente en un
n.mero in"erior a 0==. Permiten mane&ar entradas % salidas digitales % algunos
mdulos especiales.
PLC tipo Copa!to": Estos PLC tienen incorporado la 8uente de -limentacin, su
CPU % mdulos de ?67 en un solo mdulo principal % permiten mane&ar desde unas
pocas ?67 !asta varios cientos ( alrededor de 9== ?67 ) , su tamao es superior a
los 5ano PLC % soportan una gran variedad de mdulos especiales, tales como/
Entradas % salidas anlogas.
*dulos contadores rpidos.
*dulos de comunicaciones.
?nter"aces de operador.
E+pansiones de i6o.
PLC tipo Mo#$%a&:
Estos PLC se componen de un con&unto de elementos $ue con"orman el
controlador "inal, estos son/
@acA.
8uente de -limentacin.
CPU.
*dulos de ?67.
3e estos tipos e+isten desde los denominados *icroPLC $ue soportan gran
cantidad de ?67, !asta los PLC de grandes prestaciones $ue permiten
mane&ar miles de ?67.
SECUENCIA DE OPERACIONES EN UN PLC.
a) -l encender el procesador, este e"ect.a un autoc!e$ueo de
encendido e in!abilita las salidas. Entra en modo de operacin
normal.
b) Lee el estado de las entradas % las almacena en una #ona especial
de memoria llamada tabla de imagen de entradas
c) En base a su programa de control, el PLC modi"ica una #ona especial
de memoria llamada tabla de imagen de salida.
d) El procesador actuali#a el estado de las salidas 4copiando4 !acia
los mdulos de salida el estado de la tabla de imagen de salidas
(estas controlan el estado de los mdulos de salida del PLC, rela%,
triacs, etc.).
e) :uelve paso b)
- cada ciclo de e&ecucin de esta lgica se le denomina ciclo de barrido
(scan) $ue generalmente se divide en/
?67 scan.
Program ,can.
FUNCIONES ADICIONALES
1. A$to!'()$(o #( Fa%%a"/ En cada ciclo de scan, el PLC e"ect.a un
C!e$ueo del "uncionamiento del sistema reportando el resultado en Bits
internos $ue pueden ser accesados por el programa del usuario.
2. Ini!ia%i*a!ion(": cada tipo de partida de un microprocesador tambin es
reportada en bits internos de la memoria de PLC.
3. Sa%+a,$a&#a #( E"ta#o": Es posible indicar al PLC estado deseado de
algunas salidas o variables internas en caso de "alla o "alta de energ'a
en el e$uipo. Esto es esencial cuando se re$uiere proteger algunos
e+ternos de salida.
4. Mo#$%a&i#a#: >racias a la utili#acin de *icroprocesadores, es
posible e+pandir los sistemas a travs de mdulos de e+pansin de acuerdo
al crecimiento del sistema. Es posible e+pandirse en Entradas % ,alidas
digitales, anlogas, etc., como as' tambin en unidades remotas % de
comunicacin.
INSTRUCCIONES B-SICAS.
Las instrucciones bsicas se caracteri#an por actuar sobre bits de
elementos tipo bit.
- continuacin se presentan las instrucciones bsicas ms comunes.
.IC: Esta instruccin consulta el estado de un bit. ,i el bit es 0, la
instruccin es evaluada como 0, si el bit es =, la instruccin es =. El s'mbolo
escalera se muestra a continuacin/
El direccionamiento del bit a consultar se reali#a al escribir la direccin del
mismo en el espacio !abilitado para tal "in en el editor de programa.
.IO: Esta instruccin consulta el estado de un bit. ,i el bit es =, la
instruccin es evaluada como 0, si el bit es 0, la instruccin es =. El s'mbolo
escalera se muestra a continuacin/
El direccionamiento del bit a consultar se reali#a al escribir la direccin del
mismo en el espacio !abilitado para tal "in en el editor de programa.
OTE: Esta instruccin establece el bit direccionado si las instrucciones de
consulta de la misma "ila son evaluadas como 0. En caso contrario, el bit
permanece con su valor en =. El s'mbolo escalera se muestra a continuacin/
El bit $ue "ue puesto es 0 por esta instruccin permanecer as' !asta $ue
las condiciones $ue estn siendo evaluadas cambien, de tal "orma $ue las
instrucciones de consulta sean =.
OTL / OTU: La instruccin 7)L establece el bit direccionado si las
instrucciones de consulta de la "ila en $ue se encuentra son 0, sin embargo
esta instruccin slo es capa# de establecer el bit, por lo $ue el mismo
permanecer en 0, aun si las instrucciones de consulta cambian su estado a
=. La instruccin 7)U reestablece el bit direccionado si las instrucciones
de consulta son 0. -l igual $ue la anterior esta slo puede reestablecer el
bit. Por su naturale#a, estas instrucciones se utili#an en pare&a
direccionando el mismo bit. El s'mbolo escalera para cada instruccin se
muestra a continuacin/
OSR: esta instruccin es de tipo consulta % es 0 si las instrucciones de
consulta de su "ila cambian de = a 0. La instruccin permanece en 0 slo
durante un ciclo de programa, pues la instruccin eval.a slo el cambio de
las condiciones de consulta de = a 0, no el estado 0 en s'. El s'mbolo de la
instruccin es/
Esta instruccin puede ser seguida de instrucciones de salida, as' como de
ms instrucciones de consulta % blo$ues de "uncin.
INSTRUCCIONES DE BLOQUE DE FUNCIN A0AN1ADO.
In"t&$!!ion(" #( t(po&i*a#o&
Estas instrucciones tienen los siguientes parmetros.
ACC: Es un registro $ue lleva el tiempo desde $ue la instruccin "ue
reestablecida por .ltima ve#.
PRE: es el valor $ue el tempori#ador debe alcan#ar para establecer el bit
35.
Ba"( #( ti(po CTi(2a"(D/ La cuenta se aumenta cada ve# $ue un periodo
igual a la base de tiempo pasa.
TON: Esta instruccin establece o reestablece una salida de bit cuando el
valor en el registro
PRE !a sido alcan#ado. La instruccin empie#a a contar a partir de $ue las
instrucciones de consulta de su "ila son 0. ,in embargo la "uncin es
reestablecida % el valor de cuenta actual tambin si las instrucciones de
consulta cambian a =.
Los bits de estado de la instruccin son/
DN: se establece si el valor actual de cuenta es igual o ma%or al valor
preestablecido.
TT: se establece si las condiciones de la "ila son 0 % el valor actual de la
cuenta es menor al del valor preestablecido.
EN: se establece si las condiciones de la "ila del blo$ue son 0.
TOF: Esta instruccin establece o reestablece una salida de bit cuando el
valor en el registro
PRE !a sido alcan#ado. La instruccin empie#a a contar a partir de $ue las
instrucciones de consulta de su "ila son =. ,in embargo la "uncin es
reestablecida % el valor de cuenta actual tambin, si las instrucciones de
consulta cambian a 0.
INSTRUCCIONES MANIPULACIN DE DATOS.
MO0: sta es una instruccin de salida $ue mueve el dato de la direccin de
"uente a la direccin de destino, si las instrucciones de consulta de su "ila
son 0.
Los parmetros de este blo$ue son/
F$(nt( 3"o$&!(4: -$u' debe especi"icarse la direccin de la palabra $ue
contiene el dato $ue se $uiere mover. )ambin es posible $ue este
parmetro sea una constante.
D("tino 3D("t4: Esta es la direccin donde se mover el dato.
M0M: Esta es una instruccin $ue mueve un dato de una direccin "uente a
una direccin destino % $ue adems permite $ue el dato sea enmascarado
por una palabra separada si las instrucciones de consulta de su "ila son 0.
Los parmetros de este blo$ue son/
F$(nt( 3"o$&!(4: -$u' debe especi"icarse la direccin de la palabra $ue
contiene el dato $ue se $uiere mover. )ambin es posible $ue este
parmetro sea una constante.
D("tino 3D("t4: Esta es la direccin donde se mover el dato.
M5"!a&a 3Ma"64: Es la direccin de la palabra $ue contiene la mscara con
la cual se enmascarar el dato de la "uente. Este parmetro puede ser una
constante.
Los bits en la "uente $ue coinciden con ceros en la mscara son ignorados de
tal "orma $ue esos bits en el contenido del destino no son alterados. Los
bits en la "uente $ue coinciden con unos en la mscara son copiados sin
cambio en la palabra de destino.
CAMPOS DE APLICACION DEL PLC
EL PLC por sus especiales caracter'sticas de diseo tiene un campo de aplicacin
mu% e+tenso. La constante evolucin del EardFare % ,o"tFare amplia
continuamente este campo para poder satis"acer las necesidades $ue se detectan
en el aspecto de sus posibilidades reales.
,u utili#acin se da "undamentalmente en a$uellas instalaciones en donde es
necesario reali#ar procesos de maniobra, control, seali#acin, etc,.. por tanto, su
aplicacin abarca desde procesos de "abricacin industrial de cual$uier tipo al de
trans"ormaciones industriales, control de instalaciones, etc.
,us reducidas dimensiones, las e+tremas "acilidades de u monta&e, la posibilidad
de almacenar los programas para su posterior % rpida utili#acin, la modi"icacin o
alteracin de los mismos, etc., !ace $ue su e"iciencia se aprecie "undamentalmente
en procesos en $ue se reduce necesidades tales como/ Espacio reducido. Procesos
de produccin peridicamente cambiantes *a$uinaria de procesos variables.
?nstalacin de procesos comple&os % amplios. C!e$ueo de programacin
centrali#ada de las partes del proceso.
E7EMPLOS DE APLICACIONES DE UN PLC
-).-*-5?7B@-, 3E *-GU?5-,.
*a$uinaria industrial del mueble % la madera.
*a$uinaria en proceso de grava, arena % cemento.
*a$uinaria en la industria del plstico.
*a$uinas-!erramientas comple&as.
*a$uinaria de ensambla&e.
*a$uinas de trans"erencia.
B).-*-5?7B@- 3E ?5,)-L-C?75E,.
?nstalaciones de aire acondicionado % cale"accin.
?nstalaciones de seguridad.
?nstalaciones de almacenamiento % transporte.
?nstalaciones de plantas embotelladoras.
?nstalaciones en la industria automotri#
?nstalacin de tratamientos trmicos.
?nstalaciones de la industria a#ucarera.
Es interesante !acer notar $ue aun$ue el PLC "ue originalmente diseados como un
dispositivo de reempla#o de control industrial cumpla las necesidad de los usuarios.
Las necesidades de la aplicacin pueden ser de"inidas solamente por un anlisis
detallado del sistema completo. Esto signi"ica $ue los e+menes detallados deben
ser e&ecutados en todas las "acetas de la ma$uina u operacin del proceso, 3e
nuevo, como nada aplicacin es di"erente, no !a% una rutina clara % concisa $ue
evalu las necesidades $ue todas las aplicaciones Una ultima consideracin
importante en la aplicacin de un PLC es el "utura crecimiento del sistema. Los PLC
estn diseados modularmente % por lo tanto con posibilidades de poder
e+panderse para satis"acer las necesidades de la industria. Es importante $ue a la
aplicacin de un PLC se pueda considerar los bene"icios de las 8uturas e+pansiones.
0. *enor tiempo empleado en la elaboracin de pro%ectos debido a $ue/
5o es necesario dibu&ar el es$uema de contactos.
5o es necesario simpli"icar las ecuaciones lgicas, %a $ue, por lo general, la
capacidad de almacenamiento del modulo de memoria es lo su"icientemente
grande.
La lista de materiales $ueda sensiblemente reducida, al elaborar el
presupuesto correspondiente eliminaremos parte del problema $ue supone al
contactar con di"erentes proveedores, distintos pla#os de entrega, etc.
<. Una ve# programado el dispositivo % !abiendo probado su operacin, es$uema
puede imprimirse en alguno de los lengua&es en $ue "ue programado, dependiendo
del tipo del PLC seleccionado.
H. E+isten mdulos de comunicacin para el PLC.
;. En base al PLC puede construirse es$uemas de control tanto superviso ri como
distribuido.
EIE*PL7,

Você também pode gostar