ESTRUCTURA BSICA DE UN PLC
Un controlador lgico programable est constituido por un conjunto de mdulos o
tarjetas (circuitos impresos), en los cuales estn ubicados los componentes electrnicos
que permiten su funcionamiento. Cada una de las tarjetas cumple una funcin especfica.
Algunos PLC tienen una cubierta o carcaza, llamada comnmente rack, que viene a ser
un bastidor donde se alojan las tarjetas en forma ordenada, que por lo general estn
comunicadas.
El controlador programable tiene una estructura muy semejante a los sistemas de
programacin, como el computador, cuya estructura fsica (hardware) est constituido
por:
Fuente de alimentacin.
Unidad de procesamiento central (CPU).
Mdulos o interfases de entrada/salida (E/S).
Mdulos de memoria.
Unidad de programacin.
En algunos casos cuando el trabajo que debe realizar el controlador es ms exigente,
se incluyen:
Mdulos inteligentes.
En la figura 1, se muestra el diagrama de bloques de un automatismo
gobernado por PLC, y a continuacin se describe, con mayor detalle,
cada una de las partes del controlador programable.
FUENTE DE ALIMENTACIN
La funcin de la fuente de alimentacin en un controlador, es suministrar la energa
elctrica a la CPU y dems tarjetas segn la configuracin del PLC.
En los circuitos interiores de una fuente de alimentacin se transforma la tensin
alterna de la red a tensin continua, en niveles que garanticen el funcionamiento del
hardware del PLC.
A la fuente de alimentacin tambin se le conoce como la fuente de poder: Power
Supply , Todas las fuentes estn protegidas contra cortocircuitos mediante fusibles, que
muy fcilmente pueden ser reemplazados en caso de una avera.
UNIDAD DE PROCESAMIENTO CENTRAL (C.P.U.)
Es la parte ms compleja e imprescindible del controlador programable, en otros
trminos, podra considerarse el cerebro del controlador.
La unidad central est diseada en base a microprocesadores y memorias. Las memorias
son del tipo ROM y RAM.
La memoria ROM (Read Only Memory): es una memoria de lectura, que permanece fija
en el CPU, contiene el sistema operativo con que opera el controlador, NO SE BORRA.
La memoria RAM (Random Access Memory): memoria de acceso aleatorio, es una
memoria voltil y fcil de modificarla.
En la memoria RAM se ubican:
La memoria del usuario.
Los temporizadores.
Los contadores.
Los bits o memorias internas.
Base de datos.
Sobre los que detallaremos ms adelante, en otros mdulos.
La CPU al igual que para las computadoras, se pueden clasificar de acuerdo a la
capacidad de su memoria y las funciones que puedan realizar, adems de su velocidad
de procesamiento. El tiempo de lectura del programa est en funcin del nmero y tipo
de instrucciones, y por lo general es del orden de los milisegundos. Este tiempo tan
pequeo significa, que cualquier modificacin de estado en una entrada, modifica casi
instantneamente el estado de una seal de salida.
MDULOS O INTERFASES DE ENTRADA Y SALIDA (E/S)
Los mdulos de entrada o salida son las tarjetas electrnicas que proporcionan el
vnculo entre la CPU del controlador programable y los dispositivos de campo del sistema.
A travs de ellas se origina el intercambio de informacin, ya sea con la finalidad de
adquirir de datos, o para el mando o control de las mquinas presentes en el proceso.
Los dispositivos de campo de entrada ms utilizados son: los interruptores, los
finales de carrera, termostatos, pulsadores, sensores de temperatura, entre otros.
Los dispositivos de campo de salida ms utilizados son: los contactores principales,
las lmparas indicadoras y los reguladores de velocidad.
Los mdulos de entrada, transforman las seales de entrada a niveles permitidos por la
CPU. Mediante el uso de un acoplador ptico, los mdulos de entrada aslan
elctricamente el interior de los circuitos, protegindolo contra tensiones
peligrosamente altas, los ruidos elctricos y seales parsitas. Finalmente, filtran
las seales procedentes de los diferentes sensores ubicados en las mquinas.
Los mdulos de salida, permiten que la tensin llegue a los dispositivos de salida. Con
el uso del acoplador ptico y con un rel de impulso, se asegura el aislamiento de los
circuitos electrnicos del controlador, y se transmiten las rdenes hacia los actuadores
de mando.
Tipos de mdulos de entrada y salida
Debido a que existen una gran variedad de dispositivos exteriores (sensores y
actuadores), encontramos diferentes tipos de mdulos de entrada y salida, cada uno
de los cuales sirve para manejar cierto tipo de seal (discreto o anlogo) a determinado
valor de tensin o corriente en DC o AC.
a) Mdulos de entrada discreta
Estas tarjetas electrnicas se usan como enlace o interfases entre los dispositivos
externos, denominados tambin sensores, y la CPU del PLC.
Estos sensores son los encargados de leer los datos del sistema, que para este
caso slo son del tipo discreto, adems, tienen la caracterstica de comunicar los dos
estados lgicos: activado o desactivado, o lo que es lo mismo, permitir el paso o no
de la seal digital (1 0). Los sensores pueden ser del tipo manual (pulsadores,
conmutadores, selectores, etc.) o del tipo automtico (finales de carrera, detectores de
proximidad inductivos o capacitivos, interruptores de nivel, etc.).
En la figura siguiente, se presentan los circuitos elctricos equivalentes y elementales de
los mdulos de entrada discreta para DC y AC respectivamente. Ambos tipos de interfase
tienen el mismo principio, a diferencia que los de alterna incluyen una etapa previa de
rectificacin.
b) Mdulos de salida discreta
Al igual que los mdulos de entrada discreta, estos mdulos se usan como interfase
entre la CPU del controlador programable y los dispositivos externos (actuadores), en la
que slo es necesario transmitirle dos estados lgicos, activado o desactivado. Los
actuadores que se conectan a estas interfases pueden ser: contactores, rels, lmparas
indicadoras, electrovlvulas, displays, anunciadores, etc.
Mdulos de salida discreta tipo transistor
Su principio de funcionamiento es a base de transistores, lo que significa una
constitucin ntegramente en estado slido con caractersticas para trabajar en corriente
continua (DC) de larga vida til y con bajo nivel de corriente.
Mdulos de salida discreta tipo triac
Estas interfases funcionan mediante la conmutacin de un Triac, son igualmente
en estado slido y se usan para manejar seales en corriente alterna.
Figura 6. Circuito equivalente de una interfase de salida discreta
Mdulos de salida discreta tipo rel
Etos mdulos a diferencia de los anteriores, estn compuestos por dispositivos
electrnicos y un micro rel electromagntico de conmutacin. Su campo de accin le
permite trabajar en AC y DC y con diferentes niveles de tensin, con la ventaja de
manejar corrientes ms elevadas pero con el inconveniente de una corta vida til
debido al desgaste de la parte mvil de los contactos.
Durante su funcionamiento estos mdulos se caracterizan respecto a los de estado
slido, por el reconocible sonido de los contactos de conmutacin que emiten los micro-
rels
c) Mdulos de entrada analgica
Los mdulos de entrada analgica son tarjetas electrnicas que tienen como funcin,
digitalizar las seales analgicas para que puedan ser procesadas por la CPU. Estas
seales analgicas que varan continuamente, pueden ser magnitudes de temperaturas,
presiones, tensiones, corrientes, etc.
A estos mdulos, segn su diseo, se les puede conectar un nmero determinado de
sensores analgicos. A estos terminales de conexin (2), se les conoce como
canales. Existen tarjetas de 4, 8, 16 y 32 canales de entrada analgica.
Es importante sealar, que cualquier magnitud analgica que se desea procesar a travs
de los mdulos de entradas analgicas, tiene que estar representada por una seal
de tensin, corriente o resistencia; este trabajo es realizado por el mismo sensor o a
travs de un transductor (dispositivo que transforma cualquier parmetro fsico, qumico
y biolgico en una magnitud elctrica).
Estos mdulos se distinguen por el tipo de seal que reciben, pudiendo ser de
tensin (mV) o de corriente (mA) los que se encuentran dentro de ciertos rangos
estandarizados. Los ms difundidos son:
Seal de corriente: 0-20 mA, 4-20 mA, 10 mA Seal de tensin: 0-10V,
0-5V, 0-2V, 10V
La ventaja de trabajar con seales de corriente y no con seales de tensin,
radica en que no se presentan los problemas del ruido elctrico y de cada de
tensin.
MDULOS DE SALIDA ANALGICA
Estos mdulos son usados cuando se desea transmitir hacia los actuadores anlogos
seales de tensin o de corriente que varan continuamente.
Su principio de funcionamiento puede considerarse como un proceso inverso al de los
mdulos de entrada analgica.
Las seales analgicas de salida son de dos tipos, seales de corriente y seales de
tensin. Dentro de los valores estandarizados tenemos:
Seal de corriente: 0-20mA, 4-20mA, 20 mA Seal de tensin: 0-
10V, 10V
MDULOS DE MEMORIA
Son dispositivos electrnicos enchufables en la CPU, destinados a guardar informacin
de manera provisional o permanente. Se cuentan con dos tipos de memorias,
voltiles (RAM) y no voltiles (EPROM Y EEPROM), segn requieran o no de energa
elctrica para la conservacin de la informacin.
La capacidad de memoria de estos mdulos se disean para diferentes tamaos, las
ms tpicas son: 2, 4, 8, 16, 32, 64,
128, 256 Kb, y ms, excepcionalmente.
A continuacin se detalla los diferentes tipos:
a) Memoria ram (Random Access Memory)
Este tipo de memoria sirve para almacenar el programa del usuario durante su
elaboracin y prueba, donde es posible modificarlo constantemente. El contenido de
la memoria RAM, es voltil, es decir, su contenido se pierde si el suministro de energa
proporcionado por la fuente de alimentacin se desconecta.
Por consiguiente para evitar perder la informacin ante fallas del suministro, es
necesario salvaguardarlo mediante una batera de larga duracin enchufable en la CPU,
estas bateras estn disponibles para todos los tipos de controladores y tienen una
duracin que vara entre 2 a 5 aos, dependiendo del tipo de CPU. Es importante por
consiguiente, que esta batera se mantenga en perfectas condiciones durante todo el
tiempo de funcionamiento del PLC.
b) Memoria EPROM (Erasable Programmable Read Only
Memory)
Es un mdulo de memoria enchufable del tipo no voltil, es decir, la informacin
contenida se conserva an cuando se pierde el suministro de energa. Se utiliza
normalmente para guardar programas definitivos ya probados y debidamente depurados,
adems pueden ser transportados y utilizados en cualquier controlador de su marca y
tipo.
Para grabar este mdulo es necesario utilizar aparatos de programacin destinados
tambin, para este propsito, mientras que para borrarlos deben ser sometidos a
rayos ultravioletas durante 15 a 45 minutos. Por lo tanto, se requiere de una unidad
para la escritura y otra para el borrado.
c) Memoria EEPROM (Electrically Erasable Programmable
Read Only Memory)
Este mdulo tiene las mismas caractersticas que el mdulo EPROM, con la nica
diferencia que el borrado se realiza elctricamente, es por ello que se denomina memoria
de slo lectura, elctricamente programable y borrable.
Para estos tipos de mdulos, los aparatos de programacin realizan las dos funciones,
tanto de programacin como de borrado.
UNIDAD DE PROGRAMACIN
Los aparatos de programacin denominados tambin terminales de programacin,
son el medio de comunicacin entre el hombre y la mquina, a travs de la escritura y
lectura; con estos terminales podemos realizar la modificacin, monitoreo, forzado,
diagnstico y la puesta a punto de los programas. Estos aparatos estn constituidos por
un teclado y un dispositivo de visualizacin, donde el teclado muestra todos los
smbolos (nmeros, letras, instrucciones, etc.) necesarios para la escritura del programa y
otras acciones anteriormente sealadas. El visualizador o pantalla pone a la vista todas
las instrucciones programadas o registradas en memoria.
Los aparatos de programacin son una herramienta importante y necesaria para el
dilogo con el PLC, pero fsicamente independiente las cuales son:
Escribir a travs de una lista de instrucciones o mediante un mtodo grfico los
programas, as como modificarlos o borrarlos de manera total o parcial.
Leer o borrar los programas contenidos en la memoria RAM
de la CPU, o tambin de las memorias EPROM o EEPROM.
Simular la ejecucin de las instrucciones del programa a travs del forzado de las
entradas o salidas.
Detectar y visualizar las fallas del programa o fallas originadas en los
dispositivos de campo de entrada o salida.
Visualizar en todo momento el estado lgico de los dispositivos de entrada y
accionadores (en tiempo real).
Realizar la transferencia de los programas contenidos en la memoria RAM o EPROM,
a los diferentes perifricos, tales como: discos magnticos o impresora.
PROGRAMACIN: MEMORIAS INTERNAS
Continuando con la programacin, ahora veremos otra herramienta muy usadas en la
solucin de aplicaciones industriales
Qu es una memoria interna?
Una memoria interna es aquella donde se puede almacenar los resultados provenientes
de las combinaciones de entradas y salidas y, este valor almacenado, puede tomar
diferente denominaciones tales como:
Bits (B) Marca (M) Bandera
(F), etc.
Una memoria interna se considera desde el punto de vista tcnico, como una salida
virtual, esto quiere decir que fsicamente no activa una salida como un contactor, sino,
es un dato que se encuentra almacenado en la memoria y puede tomar los valores de 0
y 1.
Sus ventajas se reflejan en:
Simplifica la solucin de los problemas.
Rpido diagnstico de fallas, etc.
La interpretacin del funcionamiento ser ms clara cuando desarrollemos el siguiente
ejemplo:
PRENSA HIDRULICA
Descripcin tecnolgica
Automatizar una prensa hidrulica, de modo que slo pueda funcionar cuando la rejilla
protectora est cerrada (S3 y S4). Adems debern haberse presionado dos pulsadores
(S1 y S2), y el pistn se encuentre en su posicin inicial (S5).
Si durante el descenso del pistn, la rejilla de abre o se deja de presionar cualquiera de
los dos pulsadores, el pistn se detiene instantneamente.
Cuando el pistn llega al lmite inferior (S6), inmediatamente inicia su retorno al lmite
superior. Durante su retorno, la rejilla protectora puede abrirse y dejar de presionar los
pulsadores.
Todos los pulsadores e interruptores de final de carrera estn normalmente abiertos en
su estado de reposo.
ESQUEMA TECNOLGICO
Se pide:
1 Lista de ordenamiento
2 Diagrama de contactos
3 Plano de funciones
4 Diagrama de conexiones
Lista de ordenamiento
Entradas
DESIGNACIN DESCRIPCIN OPERANDO
S1 Pulsador N.A. I0,1
S2 Pulsador N.A. I0,2
S3 Interruptor final de I0,3
carrera N.A.
S4 Interruptor final de I0,4
carrera N.A.
S5 Interruptor final de I0,5
carrera N.A.
S6 Interruptor final de I0,6
carrera N.A.
Salidas
DESIGNACIN DESCRIPCIN OPERANDO
Y1 Bobina de electrovlvula O2,1
Y2 Bobina de electrovlvula O2,2
Diagrama de contactos
Plano de funciones
Diagrama de conexiones
PROGRAMACIN: MEMORIAS SET / RESET
El principio funcionamiento de esta memoria denominada SET / RESET
consiste:
Con la presencia de una seal discreta del tipo
permanente (interruptor, conmutador, etc.) o
mediante un pulso por el lado Set de la funcin, se
produce una memorizacin de la salida; esto
significa que dicha salida queda activada
permanentemente, an cuando est seal
desaparezca despus, siempre y cuando por el
lado del Reset no se active la seal que lo afecta
Cuando se desea borrar la memorizacin de la salida, es decir dasactivarlo, ser
necesario aplicarle por el lado del reset de la funcin la condicin lgica 1 a travs de la
entrada que lo afecta. Solamente es necesario, al igual que para el set aplicar un pulso.
Finalmente, si existiera la simultaneidad de seales tanto por el lado set como reset, la
activacin de la salida se producir o no, conforme estn ordenadas las instrucciones
de set y reset en la funcin; esto significa, que si el set esta primero que el reset, la
salida no se activa, y si la orden de reset est primera que la del set la salida se activa.
Para una mejor compresin del tema, explicaremos mediante un ejercicio como se
aplica la funcin set / reset.
ARRANQUE DIRECTO DE UN MOTOR
ELCTRICO Descripcin
Se pide
1 Lista de ordenamiento
2 Diagrama de contactos
3 Plano de funciones
4 Diagrama de conexiones
Salidas
DESIGNACIN DESCRIPCIN OPERANDO
F1F Rel trmico N.C. I0,0
S2Q Pulsador de parada N.C. I0,1
S3Q Pulsador de arranque N.A. I0,2
DESIGNACIN DESCRIPCIN OPERANDO
K1M Contactor principal O2,1
Diagrama de contactos
Diagrama de contactos
Plano de funcionamiento
Diagrama de conecciones