Académique Documents
Professionnel Documents
Culture Documents
1. Principios Bsicos
Con la llegada de los autmatas programables, los llamados PLC, la industria sufri un
impulso importante, que ha facilitado de forma notable que los procesos de produccin o
control se hayan flexibilizado mucho. Encontramos PLC en la industria, pero tambin en
nuestras casas, en los centros comerciales, hospitalarios, etc. Tambin en nuestras escuelas
de formacin profesional encontramos frecuentemente autmatas programables. PLC son
las siglas en ingls de Controlador Lgico Programable (Programmable Logic Controller).
Cuando se inventaron, comenzaron llamndose PC (Controlador programable), pero con la
llegada de los ordenadores personales de IBM, cambi su nombre a PLC (No hay nada que
una buena campaa de marketing no pueda conseguir). En Europa les llamamos autmatas
programables. Sin embargo, la definicin ms apropiada sera: Sistema Industrial de
Control Automtico que trabaja bajo una secuencia almacenada en memoria, de
instrucciones lgicas.
1.1Qu es un PLC?
El PLC es un dispositivo de estado slido, diseado para controlar procesos secuenciales
(una etapa despus de la otra) que se ejecutan en un ambiente industrial. Es decir, que van
asociados a la maquinaria que desarrolla procesos de produccin y controlan su trabajo.
Como puedes deducir de la definicin, el PLC es un sistema, porque contiene todo lo
necesario para operar, y es industrial, por tener todos los registros necesarios para operar en
los ambientes hostiles que se encuentran en la industria.
Los PLC se distinguen de otros controladores automticos, en que pueden ser programados
para controlar cualquier tipo de mquina, a diferencia de otros controladores (como por
ejemplo un programador o control de la llama de una caldera) que, solamente, pueden
controlar un tipo especfico de aparato.
Adems de poder ser programados, son automticos, es decir son aparatos que comparan
las seales emitidas por la mquina controlada y toman decisiones en base a las
instrucciones programadas, para mantener estable la operacin de dicha mquina.
Puedes modificar las instrucciones almacenadas en memoria, adems de monitorizarlas.
2 Un poco de historia
Los primeros PLC incorporaban slo un procesador para programas sencillos y algunos
dispositivos de entrada / salida. Posteriormente han ido desarrollndose hasta los equipos
actuales, que ya integran:
Mdulos
multiprocesadores.
Entradas y salidas
digitales de contacto seco, de rel o TTL (TransistorTransistor-Logic o "Lgica Transistor a Transistor",
tecnologa de construccin de circuitos electrnicos
digitales, en los que los elementos de entrada de la red
8. Si por alguna razn la maquina queda fuera de servicio, el autmata sigue siendo
til para controlar otra maquina o sistema de produccin.
3.2 Inconvenientes
1. Hace falta un programador, lo que exige la preparacin de los tcnicos en su etapa
de formacin.
2. La inversin inicial es mayor que en el caso de los rels, aunque ello es relativo en
funcin del proceso que se desea controlar. Dado que el PLC cubre de forma
correcta un amplio espectro de necesidades, desde los sistemas lgicos cableados
hasta el microprocesador, el diseador debe conocer a fondo las prestaciones y
limitaciones del PLC. Por tanto, aunque el coste inicial debe ser tenido en cuenta a
la hora de decidirnos por uno u otro sistema, conviene analizar todos los dems
factores para asegurarnos una decisin acertada.
El Rack
La fuente de alimentacin
La CPU
Los mdulos de entrada y salida
De estos tipos de PLC existen desde los denominados Micro-PLC que soportan gran
cantidad de entradas y salida, hasta los PLC de grandes prestaciones que permiten manejar
miles de entradas y salidas.
Imprime el artculo
La unidad de entradas
La unidad de salidas
La unidad lgica
La unidad de memoria
Captadores activos
Captadores pasivos
Se pueden diferenciar dos tipos de captadores que se pueden conectar al mdulo de entradas: Los
Pasivos y los Activos.
Los Captadores Pasivos son aquellos que cambian su estado lgico, activado - no activado, por
medio de una accin mecnica. Ejemplo de ellos son los Interruptores, pulsadores, finales de
carrera, etc.
Los Captadores Activos son dispositivos electrnicos que necesitan de la alimentacin por una
tensin para variar su estado lgico. Este es el caso de los diferentes tipos de detectores
(Inductivos, Capacitivos, Fotoelctricos).
Muchos de estos aparatos pueden ser alimentados por la propia fuente de alimentacin del
autmata.
Todos los que conocen los circuitos de automatismos industriales realizados con contactores,
saben que se pueden utilizar, como captadores, contactos elctricamente abiertos o
elctricamente cerrados dependiendo de su funcin en el circuito (hablaremos de este tema un
poco mas adelante).
Como ejemplo podemos ver un simple arrancador paro / marcha. En l se distingue el contacto
usado como pulsador de marcha que es normalmente abierto y el usado como pulsador de parada
que es normalmente cerrado (Ver figura izquierda en la siguiente pgina)
Sin embargo en circuitos automatizados por autmatas, los captadores son generalmente
abiertos. El mismo arrancador paro / marcha realizado con un autmata (figura de la derecha en la
pgina siguiente) contempla esta variedad.
En l se ve que ambos pulsadores y el rel trmico auxiliar son abiertos.
controladores son de HARDWARE (fsicos), mientras que aquellos que utilizan memorias se
llaman de SOFTWARE (lgicos).
1.4 Memoria
La memoria almacena el cdigo de mensajes o instrucciones que tiene que ejecutar la
unidad lgica del PLC. Las memorias se pueden clasificar en PROM o ROM y RAM.
Memoria ROM: Es la memoria de slo lectura (Read only Memory). Es un tipo de memoria
no voltil, que puede ser leda pero no escrita, es decir, est pregrabada. Se utiliza para
almacenar los programas permanentes que coordinan y administran los recursos del equipo
y los datos necesarios para ejecutar la operacin de un sistema basado en
microprocesadores. Esta memoria se mantiene aunque se apague el aparato.
Memoria RAM: Es una memoria de acceso aleatorio (Random Access Memory). Esta
memoria es voltil y puede ser leda y escrita segn se desarrolle la aplicacin. Durante la
ejecucin del proceso se puede acceder en cualquier momento a cualquier posicin de la
memoria.
Por medio de estas memorias se puede utilizar un PLC en procesos diferentes, sin
necesidad de readecuar o transformar el equipo; slo se debe modificar el programa que
est cargado. Para el control de un proceso ejecutado por lotes (batch), se pueden almacenar
varias instrucciones en la memoria y acceder exactamente a aqulla que interesa.
Esta memoria guarda los programas de la aplicacin que se pueden modificar. Adems la
memoria se protege con bateras, para no perder la informacin cuando se den cortes de
fluido elctrico.
El sistema opera a travs de la interaccin con el procesador (la unidad lgica) y la
Memoria.
Cuando se enciende el equipo, el procesador lee la primera palabra de cdigo (instruccin)
almacenada en memoria y la ejecuta.
Una vez que termina de ejecutar la instruccin leda, busca en memoria la siguiente
instruccin y as sucesivamente hasta que se completa la tarea.
Esta operacin se llama ciclo de bsqueda-ejecucin (FETCHEXECUTE CYCLE).
1.5.2
El TRIAC
En comparacin con los rels, el TRIAC resulta ser ms sensible a la tensin aplicada, a la
corriente y a la disipacin interna de potencia. Una mala operacin pude daar el
dispositivo para siempre.
Algunas medidas que deben tenerse en cuenta para reducir el acoplamiento del ruido
elctrico son:
El montaje de los diversos mdulos del PLC se realiza en slots o espacios preparados
ubicados en racks o armarios.
Los mdulos bsicos de un PLC son:
Fuente de alimentacin
CPU
Interfaces de entrada y salida
Dependiendo del modelo y la marca, existen en el mercado racks de diversos tamaos, que
pueden contener por ejemplo 4, 6, 8, 12, 14 y 16 slots.
Segn la aplicacin y los equipos a montar, se debe escoger el tamao adecuado de rack.
En todo caso, siempre es posible instalar un mdulo de ampliacin, que permite la conexin
de un rack adicional.
Otros mdulos existentes son:
En muchas aplicaciones los sensores y los actuadores estn localizados a gran distancia del
PLC. En estos casos se utilizan los racks remotos, que se conectan por medio de un cable al
rack central del PLC. De este modo se consiguen distancias de hasta 300 metros.
Al disear el programa se debe hacer referencia a las variables de entrada y salida que
identifican los puntos del PLC.
2.8.1
Ejemplo
En el ejemplo grfico que vers en la pgina siguiente se desea encender una lmpara L1
cuando se conecte el interruptor A o el interruptor B y encender una lmpara L2 cuando L1
est apagada y el interruptor C est conectado.
Son localizaciones de memoria de bits donde se guarda el estado de los rels control.
2.9.3
LENGUAJES DE PROGRAMACIN
ORIENTADOS A PLC
1. Lenguajes de programacin
Los lenguajes de programacin ofrecen un conjunto de instrucciones con una determinada
sintaxis para ejecutar una funcin.
Son los lenguajes que operan con instrucciones que controlan cada bit de la CPU. Ejemplo
de ello son los lenguajes assembler y de mquina. No obstante, estn muy limitados: Por
ejemplo, con estos lenguajes slo se pueden sumar nmeros de 8 16 bits. Para realizar una
suma mas compleja, de nmeros de ms bits, es necesario descomponer el nmero en
nmeros sencillos, sumarlos uno por uno guardando el arrastre de cada suma bsica, para
sumarlo con el siguiente nmero ms significativo y as sucesivamente.
Ejemplo:
Suma 2+3 en Assembler de Z80
LD A,03H Carga 3 al acumulador A (A=3)
ADD A,02H Suma 2 al acumulador A (A=5)
1.2 Lenguajes de nivel intermedio
for( i=2;i<=20;i++)
s=s*i;
1.3 Lenguajes de nivel superior
Con los lenguajes de nivel superior se consigue realizar con tan solo una instruccin una
operacin, que con los lenguajes de niveles inferiores slo se podran realizar con el auxilio
de un conjunto de mltiples instrucciones.
As por ejemplo, con una sola instruccin, un lenguaje de nivel superior orientado al
empleo de bases de datos, puede ordenar alfabticamente una lista de nombres.
Ejemplos de lenguajes de nivel superior: PASCAL, FORTRAN, BASIC, dBASE, COBOL,
SQL.
Ejemplo:
Ordenamiento de un directorio telefnico en dBASE
use telefono
index on nombre to telenom
1.4 Lenguajes estructurados y no estructurados
Los tcnicos
encargados en el
mantenimiento de los
PLC estn
acostumbrados este
lenguaje.
2.1.1
RANGO 1
Este es un ejemplo de un contacto NO (IN-1) conectado directamente a la salida (OUT-1).
OUT-1 est activado solo cuando IN-1 est activado. Si IN-1 fuera un interruptor y OUT-1
una lmpara, la lmpara funcionara con la operacin del interruptor.
RANGO 2
ste muestra un circuito un poco mas complejo con dos entradas. IN-2 e IN-3 estn
colgados del eje izquierdo y conectados a OUT-2. OUT-2 est activado si y solo si IN-2 e
IN-3 estn activados. Este tipo de circuitos se conoce como de lgica AND.
RANGO 3
Muestra la lgica OR. OUT-3 est activado solo cuando IN-4 o IN-5 estn activados.
RANGO 4
Muestra un circuito compuesto por la lgica AND y la lgica OR en el mismo rango. OUT4 estar activado si y solo si una de las siguientes condiciones se cumple: IN-6 o IN-7
tienen que estar activados y al mismo tiempo IN-8 tambin tiene que estar activado.
Si no se cumple alguna de estas condiciones, la salida no se activar.
RANGO 5
El siguiente circuito es el contacto cerrado normalmente. Recuerda que el control no
conoce ni sabe cuando consideras que tu entrada es una apertura normal (NO) o un cierre
normal (NC). El control solo examina la lnea de entrada para determinar est activado o
desactivado, con independencia de si es su estado normal. Un contacto normalmente
cerrado solo representa la condicin opuesta a la lnea de entrada, es decir, que estar
activado, cuando la lnea de entrada no lo est.
2.1.2
Instrucciones bsicas
Instrucciones expandidas
Las instrucciones bsicas obedecen al origen de la lgica: Los rels. As contemplan los
propios rels, latches , temporizadores, contadores, manipulacin de registros y puntos de
entrada y salida, conversiones y funciones matemticas.
Las instrucciones expandidas contemplan la realidad de la presencia de microprocesadores
en los PLC y ya incluyen funciones tales como movimiento de datos, movimiento de tablas,
administradores de listas, aritmtica con signo y doble precisin, clculos matriciales y
ejecucin de subrutinas.
2.2 Programacin con bloques funcionales
Hoy en da, para programar PLC, como tambin otros equipos, se usa una interface grfica
de bloques funcionales. Este tipo de programacin ha sido diseado para describir,
programar y documentar la secuencia del proceso de control, todo en sencillos pasos.
En Europa, se utiliza el lenguaje de programacin llamado GRAFCET (creado en
FRANCIA, Grfico de Orden Etapa Transicin). Es un lenguaje extraordinariamente
sencillo y fcil de entender por personas sin demasiados conocimientos de automatismos
elctricos. Est especialmente diseado para resolver problemas de automatismos
secuenciales.
En la lgica secuencial, la programacin con bloques funcionales es muy superior a otras
formas de programacin, mientras que los diagramas escalera y booleanos son mejores en
lgica combinacional.
Pasos
Los pasos son una serie de smbolos secuenciales individuales, que se representan por
cuadrados numerados, cuadrados que pueden contener nombres que describen la funcin
del paso.
2.2.2
Transiciones
Las transiciones son los elementos del diagrama que describen el movimiento de un paso a
otro. Su representacin es una lnea horizontal corta.
2.2.3
Enlaces
Los enlaces muestran el flujo del control, el que va desde arriba hacia abajo, salvo que se
indique lo contrario.
2.2.4
Condiciones
Las condiciones estn asociadas a las transiciones y deben ser escritas a la derecha.
Describen el entorno que se debe cumplir en un momento dado.
Una red de ordenadores conectados al PLC a travs de una red de comunicaciones. Los
ordenadores tendrn la funcin de servir como interfaz hombre - mquina. En ellos se
podrn visualizar los resultados de las rdenes enviadas a cada elemento de salida y se
podr monitorizar el estado de la operacin del tnel.
Por el mero hecho de garantizar la supervivencia de los usuarios, es necesario que el nivel
de la calidad del aire, que est en el interior del tnel, est dentro de los lmites adecuados.
Con este fin se instalan a lo largo del tnel medidores de presin, temperatura, CO, CO2 y
opacidad, que sirven para calcular los valores que finalmente sealarn el grado de calidad
del aire.
Para mejorar la calidad del aire, el tnel dispone de ventiladores ubicados en la entrada y en
la salida, con los que se renueva el aire en el interior del tnel.
Para evitar accidentes, los vehculos que circulan al interior del tnel no pueden exceder la
velocidad lmite establecida (por lo general 80 km/h). Para poder garantizar este hecho, a lo
largo del tnel se instalan medidores de la velocidad del trfico, mediante el uso de
detectores de presencia de los vehculos.
Estos detectores se colocan por parejas longitudinalmente con respecto al eje de
circulacin. La velocidad se calcula a partir de la la diferencia de tiempos entre la deteccin
de presencia vehicular del primer detector y el segundo. Cuando la velocidad exceda por
encima del lmite establecido, se encendern los avisos luminosos localizados el tnel, para
indicar a los conductores, que deben disminuir su velocidad.
Adems de calcular la velocidad y controlarla, es necesario determinar la cantidad real de
vehculos que circula simultneamente por el interior del tnel, con el objeto de evitar que
se produzcan atascos, lo cual podra redundar en un perjuicio para la seguridad de los
viajeros, adems de posibles atascos.
En aquellas carreteras donde todava no se han construido tneles independientes para cada
uno de los sentidos del trnsito, el transito normal del tnel ser de doble va.
No obstante, las autoridades o los responsables de la conservacin y mantenimiento del
tnel podrn modificar a conveniencia (motivado por el incremento del trfico en fines de
semana o perodos vacacionales o cualquier otra razn), estableciendo el flujo de vehculos
slo en el sentido de mayor trfico, e incluso alternativamente.
Con este objeto y tambin para impedir el acceso al tnel en caso de que se produzca algn
incidente, se disponen a la entrada y salida de los tneles de unos semforos, que indican
con sus luces verdes y rojas el sentido permitido del trnsito de cada pista. Los semforos
los controla un operador.
1.3.4 Control de nivel del depsito de agua para apagar posibles incendios
En nuestro ejemplo, se debe controlar el nivel de agua del depsito principal de agua, que
se utiliza en caso de incendios en el interior del tnel.
Este control se lleva a cabo con dos pozos (pozo 1 y pozo 2) y dos bombas de agua. Tanto
los pozos como el estanque poseen medidores del nivel del agua, medidores que controlan
las bombas de agua apagndolas y encendindolas.
3 clientes (o ms), en los cuales trabajarn las interfaces de operacin remotas de los
puestos de operadores 1 y 2, y la estacin de ingeniera, en un entorno Windows.
2 Enlaces de inters
Todos estos enlaces constituyen una aproximacin a los distintas fuentes de informacin
que existen sobre el tema PLC, pero no quieren constituir una relacin exhaustiva.
En cualquier caso, el mundo del PLC empieza a estar amenazado por nuevas tcnicas y
herramientas de control que aprovechan los ltimos adelantos de la tecnologa.
Sin embargo, el PLC ha supuesto un salto importante en el concepto de control de procesos
productivos y ha permitido un desarrollo industrial impensable hasta su introduccin.