Documente Academic
Documente Profesional
Documente Cultură
programacin
de
los controladores
lgicos
programables conocidos
comnmente en la literatura tcnica por sus siglas PLC (del ingls Programmable
Logic Controller). Esto, en cierta forma, es nuestro punto de introduccin hacia las
ramas de la robtica y la mecatrnica.
Hablando en trminos generales, los circuitos integrados tratados previamente son
circuitos integrados utilizados fundamentalmente para el procesamiento de datos,
para el procesamiento de informacin, en los cuales se desea economizar al
mximo el consumo de energa, y por lo tanto han sido diseados para poder
operar con corrientes elctricas muy pequeas. Ciertamente, no son capaces de
poder manejar las corrientes elctricas necesarias para poder encender y apagar
motores. Esto requiere de componentes elctricos para uso pesado (heavy duty)
tales como los relevadores electromecnicos estudiados al principio de este libro o
como los rectificadores controlados de silicio SCR y los thyristores. Sin
embargo, es deseable mantener la misma flexibilidad de poder interconectar estos
elementos de control siguiendo un esquema de fcil interpretacin y
mantenimiento como el que proporcionan los diagramas convencionales de las
funciones lgicas bsicas. Considrese el siguiente diagrama elemental de un
motor activado directamente con voltaje de 120 volts de corriente alterna (el cual
podra ser el motor de un abanico casero, de un taladro, o de una licuadora):
representar
la
accin
de
"encendido"
del
interruptor S como
una entrada simbolizada con la letra A y la salida resultante (el encendido del
motor) con un crculo y una letra Y, el diagrama de escalera para el circuito
anterior ser el siguiente:
Y = ABC
Cuya implementacin en un diagrama de escalera es la siguiente:
que puede ser una lmpara, un foco, un diodo emisor de luz LED, una lmpara
fluorescente o inclusive una seal proporcionada en el monitor de una
computadora, que nos provee de una confirmacin de que el relevador de control
asociado con nuestro indicador visual est trabajando bien, lo cual puede ser de
gran ayuda para los tcnicos de mantenimiento.
Si pudisemos "montar" fsicamente sobre un diagrama de escalera real tanto un
interruptor que llamaremos A como un relevador capaz de accionar varias salidas
al mismo tiempo en respuesta a la corriente elctrica recibida al cerrarse el
interruptor de entrada A, posiblemente veramos algo como lo siguiente:
si tanto la entrada A como la salida del circuito eran inicialmente cero, al aplicar un
"1" a la entrada del circuito la salida del mismo permanece en "1" aunque la
entrada A sea regresada a cero, por estarse retroalimentando la salida de este
circuito a su entrada. As, del mismo modo que la retroalimentacin proporciona
memoria a los circuitos lgicos, tambin proporciona efectos de memoria en
diseos de sistemas de control representados con diagramas de escalera. Y esto
no se trata de una accin parecida, se trata esencialmente de lo mismo, aunque la
diferencia de las representaciones esquemticas obscurezca un poco el hecho. Al
un interruptor. Pero este no es el nico tipo de motor que existe; hay tambin
motores reversibles en los cuales el eje del motor puede girar en sentido de las
manecillas del reloj cuando es energizado de cierta manera, y puede girar en
sentido contrario a las manecillas del reloj cuando es energizado de otra manera.
Generalmente, este tipo de motores trabaja con corriente elctrica conocida
como corriente trifsica, y requiere de tres cables de alimentacin en lugar de
dos. El circuito de control para un motor reversible emplea un relevador de uso
pesado conocido como contactor, que no es ms que un conjunto coordinado de
varios contactos que se abren o se cierran de manera simultnea. Podemos
visualizar un contactor como un relevador comn y corriente el cual al energizarle
su bobina con una seal de control cierra al mismo tiempo todos sus contactos
normalmente abiertos, permitiendo el paso de corrientes elctricas separadas a
travs de varios cables:
Cuando se cierran los tres contactos normalmente abiertos del contactor M1, los
escobillones del motor (1, 2 y 3) son alimentados por la corriente trifsica a travs
de los alambres A, B y C de modo tal que el motor gira en un sentido que
podemos llamar "hacia adelante" (forward), mientras que si los escobillones del
motor son alimentados de otro modo por la corriente trifsica cerrndose los tres
contactos normalmente abiertos del contactor M2, el motor gira en sentido inverso
que podemos llamar "en reversa" (reverse).
Podemos representar en el siguiente diagrama de escalera un circuito de control
para
este
motor
reversible:
En este caso, tenemos otro tipo de relevador de retardo de tiempo. Esto debe ser
obvio por la diferencia en el smbolo del contacto interruptor TD1; en el diagrama
de escalera previo el smbolo era la punta de una flechita empujando el contacto
normalmente cerrado hacia arriba dando a entender que en tal relevador de
tiempo el contacto normalmente cerrado se abre despus de que ha transcurrido
un tiempo prefijado, mientras que aqu en este diagrama de escalera el smbolo
del contacto interruptor TD1 es la punta de la flechita apuntando hacia abajo,
Obsrvese que estamos utilizando aqu dos relevadores del tipo normalmente
cerrado - cerradura cronometrada. Al utilizar relevadores de tiempo que tardan en
volver a su estado normal, estos relevadores nos pueden proporcionar una
"memoria" relacionada con el sentido ms reciente del giro del motor. Lo que
queremos que haga cada uno de los relevadores de tiempo es abrir el brazo de
arranque de la direccin opuesta de rotacin por varios segundos mientras el
abanico se detiene por completo.
Si el motor ha estado girando en la direccin forward, tanto el contactor M1 como
el relevador de tiempo TD1 habrn estado energizados. De ser as, los contactos
normalmente cerrados del relevador TD1 se abrn abierto inmediatamente al
haber sido energizado dicho relevador. Cuando el botn stop es oprimido, el
contacto TD1 esperar un tiempo predeterminado antes de regresar a su estado
normalmente
cerrado,
manteniendo
el
circuito
correspondiente
al
botn reverse abierto durante todo ese tiempo, de modo tal que el
contactor M2 no podr ser energizado aunque se oprima el botn reverse. Al
cumplir el relevador TD1 con su tiempo predeterminado, el contacto TD1 se
cerrar y permitir que el contactor M2 pueda ser energizado si se oprime el botn
reverse. Del mismo modo, el relevador de retardo de tiempo TD2 impedir que el
botn forward pueda energizar al contactor M1 hasta en tanto que el retardo de
tiempo prescrito para el relevador TD2 (y el contactor M2) no se haya cumplido.
Un circuito de control como el que acabamos de ver generalmente puede ser
simplificado con un poco de anlisis. Si ponemos un poco de atencin,
descubriremos que las funciones de proteccin llevadas a cabo por los
relevadores de tiempo TD1 y TD2 han vuelto innecesarios los contactos
normalmente cerrados M1 y M2 que habamos puesto para la funcin de interlock
en caso de que un operador del circuito oprima al mismo tiempo los
botones forward y reverse. Por lo tanto, podemos prescindir por completo de
tales contactos y utilizar simplemente los contactos TD1 y TD2, puesto que estos
Se haba afirmado anteriormente que todos los circuitos lgicos, tanto aquellos
que forman parte de la lgica combinatoria como los que forman parte de la lgica
secuencial construda a base de flip-flops, tienen una implementacin equivalente
en los diagramas de escalera, pero que en el caso de la lgica secuencial
necesitbamos un relevador que nos permitiera efectuar operaciones
cronometradas. Esto ya lo tenemos con cuatro diferentes tipos de relevadores de
tiempo a nuestra disposicin, lo cual nos permite llevar a cabo la construccin del
elemento lgico secuencial ms importante de todos: el flip-flop J-K. Esto lo
podemos enunciar mediante un:
PROBLEMA: Construr, sobre un diagrama de escalera, el equivalente funcional
de un flip-flop J-K tal que los cambios de estado ocurran durante la transicin
positiva de los "pulsos de reloj".
Un equivalente funcional del flip-flop J-K construdo con relevadores
electromecnicos tiene la siguiente representacin en un diagrama de escalera:
Obsrvese que del lado izquierdo tenemos una hilera de tornillos identificados con
los smbolos X propios de las entradas representadas en un diagrama de escalera,
mientras que del lado derecho tenemos una hilera de tornillos identificados con los
smbolos Y propios de las salidas de un diagrama de escalera, siguiendo la
prctica de que en los diagramas de escalera las entradas son representadas del
lado derecho y las salidas del lado izquierdo. Como el PLC al igual que cualquier
otro aparato elctrico tambin requiere energa para poder funcionar, este PLC
recibe su energa mediante los tornillos L1 y L2 conectados a los rieles de la
escalera. Las entradas al PLC sern tomadas del mundo exterior a travs de
interruptores o sensores y los cables de seal sern fijados en el PLC
precisamente con los tornillos. Lo mismo ocurre con las salidas. El uso de tornillos
para el fijamiento de cables y alambres es una cuestin de comodidad y
conveniencia para los tcnicos que habrn de darle mantenimiento a este tipo de
misma computadora se puede echar a andar algn programa que no slo muestre
el diagrama de escalera que est siendo implementado, sino que inclusive a
travs del mismo teclado se pueden modificar muchos de los parmetros en el
diagrama de escalera sin necesidad de tener que meter la mano dentro del PLC.
Todo se lleva a cabo hoy en da directamente desde la computadora.
A continuacin tenemos un esquema que ilustra la idea bsica de lo que
acabamos de describir:
Esta figura parece igual a la figura anterior. Sin embargo, si observamos con
cuidado, veremos que en el monitor de la computadora X1 ya no aparece en el
diagrama de escalera como un interruptor normalmente abierto sino como un
interruptor normalmente cerrado. En el circuito fsico, podemos ver que el
interruptor no ha sido "cerrado" y por lo tanto el foquito LED en el PLC est
apagado. Pero como X1 ha sido "convertido" por accin de programacin en la
computadora en un interruptor normalmente cerrado, el hecho de que est abierto
implica que estar suministrando energa para activar la salida Y1 como nos lo
confirman tanto el foquito LED en el PLC como el monitor de la computadora. Del
mismo modo, si queremos variar un retardo de tiempo en la accin de alguna de
las salidas, ya no tenemos que salir para andar moviendo perillas, lo podemos
hacer tambin desde el teclado de la computadora, pudiendo variar el retardo de
tiempo en cualquier salida desde microsegundos o milisegundos hasta varias
horas o das, con una precisin cronomtrica que los hoy ya prcticamente
obsoletos relevadores de retardo de tiempo no podan proporcionar.
A continuacin tenemos un ejemplo de cmo la accin de tres interruptores de
entrada es convertida en una funcin lgica elaborada gracias a la programacin
llevada a cabo sobre el PLC con la ayuda de la computadora:
El circuito que acabamos de estudiar es un circuito de ciclo perpetuo. Una vez que
ha sido echado a andar, continuar trabajando por s solo sin intervencin humana
de ningn tipo mientras reciba suministro de corriente y mientras no falle alguno
de los componentes.
Independientemente de que las computadoras que llevan a cabo las funciones de
inteligencia sobre un PLC han ido aumentando enormemente en grado de
sofisticacin, los mismos PLC han ido evolucionando en capacidad y en funciones,
a grado tal que muchos de los relevadores electromecnicos que dieron origen al
PLC son prcticamente obsoletos, desplazados por la presencia de
semiconductores de alta potencia capaces de manejar voltajes y corrientes
elevados. A continuacin tenemos una muestra de un "relevador" de estado slido
en el cual ya no hay bobinas de alambre ni resortes ni palancas mecnicas
mviles:
En este relevador de estado slido, mejor conocido como opto-acoplador (optocoupler) hay un aislamiento elctrico total entre su entrada y su salida en virtud de
que el acoplamiento interno entre la entrada y la salida se lleva a cabo por medio
de la luz, con un diodo LED emitiendo un haz luminoso al cerrarse el interruptor a
la entrada, haz luminoso que pone en funcionamiento un opto-triac permitiendo el
paso de la corriente alterna a travs de la carga. Obsrvese que con esta
configuracin la entrada es alimentada con una fuente de corriente directa,
mientras que la carga recibe por su parte la energa de una fuente de corriente
alterna, y todo ello sin necesidad de recurrir a electrnica interna costosa, lo cual
ha sido posible gracias al advenimiento de la optoelectrnica que proporciona este
tipo de aislamientos entre circuitos distintos utilizando a la luz como intermediaria.
Un PLC de "nueva generacin" es el Allen-Bradley PLC5, expandible a base de
mdulos, el cual se muestra a continuacin:
La "rejilla" (rack) que alberga los mdulos incluye como mnimo una fuente de
poder que sea capaz de alimentar las funciones bsicas de procesamientos de
todos los mdulos que sean montados en ella, y debe incluir tambin un mdulo
especial fijo (permanente, no-removible) que incorpore un microprocesador o un
microcontrolador que llevar a cabo las funciones de control y programacin
interna dentro del PLC tanto de las entradas como de las salidas. Los mdulos
opcionales generalmente son mdulos para poder manejar entradas o para poder
manejar salidas, con distintas capacidades segn lo requieran las necesidades de
los clientes. Si alguna aplicacin requiere sbitamente aumentar el nmero de
relevadores de control de salidas de cinco a treinta, por ejemplo, no hay necesidad
de tener que adquirir otro PLC completamente nuevo perdindose con ello la
inversin original, slo es necesario adquirir otro mdulo para poder aumentar as
la capacidad de manejo de salidas del PLC. Esta es esencialmente la idea detrs
de la principal ventaja de la modularidad, en contraste con los PLCs que son
vendidos como cajas "cerradas" cuyas capacidades no pueden ser ampliadas
posteriormente, y es una de las razones por las cuales la computadora de
escritorio no ha podido remplazar por completo a los PLCs como en un principio
se crey que ocurrira.
Un PLC de este tipo ofrece una gran flexibilidad a un costo igualmente grande,
aunque para aplicaciones de automatizacin y control industrial y comercial
existen controladores lgicos ms econmicos que inclusive adems de ser
porttiles se pueden programar directamente en el rea de trabajo emplendose la
cartula en la cual aparece el diagrama de escalera como medio visual para poder
leer, interpretar, y reprogramar si es necesario, cualquiera de los parmetros de
los que consta alguna aplicacin, como lo es el caso del controlador ZEN
fabricado por la empresa japonesa Omron: