Escolar Documentos
Profissional Documentos
Cultura Documentos
(*)
Como el ttulo lo indica, este apunte trata los conceptos bsicos de los controladores lgicos
programables. El material fue pensado para ser complementado, necesariamente, con las copias de
determinados captulos del Manual de Usuario del PLC S7-200 de Siemens y que forman parte de
este dossier.
1.- PRESENTACIN
Un Controlador Lgico Programable (PLC), es un microprocesador de aplicacin especfica para el control
de procesos industriales.
Podramos decir que programado adecuadamente es la implementacin (sntesis) programadade un
sistema lgico. Nacen en la dcada del 70.
En la Figura 1 se muestra un esquema tpico de un sistema de control de lazo cerrado de un proceso
industrial. Se pretende que el sistema simbolizado con el bloque Planta, presente un comportamiento determinado.
La unidad de control ve, por medio de los sensores como se comporta la planta y en funcin de esto decide sus
salidas, que son las seales de control que vuelven a la planta.
Figura 1
Un PLC es una unidad de control que incluye total o parcialmente las interfases con las seales de proceso.
En la Figura 2 se muestra una parte ampliada del esquema anterior.
Un PLC incluye el bloque Unidad de Control y uno o ms de los dispositivos y bloques dibujados. Esto es:
conversores A/D-D/A, rels, llaves, teclado, indicadores luminosos, salidas 7 segmentos, etc.
Otra caracterstica de un PLC es su hardware estndar con capacidad de conexin directa a las seales de
campo (valores de tensin y corriente industriales, transductores, sensores, etc.) y programable por el usuario.
Ventajas:
ENTRADAS
ANALGICAS SALIDAS
ANALGICAS
Figura 2
La tendencia actual en el control de procesos complejos es utilizar PLC en red o como perifricos de un
ordenador, con lo cual se combinan la potencia de clculo del ordenador y la facilidad de interfaces estndar que
ofrece el PLC. El sistema as integrado ofrece las siguientes caractersticas:
Para dar respuesta a esta demanda, los controladores hacen uso de distintos tipos de memoria segn sea
su capacidad de almacenamiento, su velocidad de acceso, su volatilidad, etc. En la tabla siguiente se muestra un
esquema de los tipos de memoria y la posible aplicacin dentro de un PLC.
MEMORIA
Voltil No Voltil
Lectura/escritura RAM + Batera
RAM
RAM + EEPROM EEPROM
Slo lectura ROM EPROM
Datos Monitor Programa Programa usuario Programa
internos Intrprete usuario Datos internos usuario
Aplicaciones
Memoria Parmetros Parmetros
imagen E/S
En un PLC, la memoria interna es la que almacena el estado de las variables que maneja el autmata:
entradas, salidas, contadores, temporizadores, marcas, seales de estado, etc. Esta memoria interna est
caracterizada por la cantidad de bits que utiliza(1):
1
En nuestra materia, utilizaremos slo parmetros que utilizan un bit para su almacenamiento, excepcin hecha con
los temporizadores, que utilizan ms de un bit y que s utilizaremos.
2
Lo expresado entre parntesis, es la notacin utilizada por el PLC Siemens para representar distintos parmetros
(entradas, salidas, marcas, etc.)
Un ciclo
Ejecutar el programa de
Ejecutar autodiagnstico de la usuario
CPU
Leer las entradas digitales. Al principio de cada ciclo se leen los valores actuales de las
entradas digitales y las graba luego como imagen de las entradas.
Figura 4
En el PLC 215 de Siemens, que utilizaremos en el laboratorio, tenemos disponibles temporizadores del tipo
retardo a la conexiny viene especificado como sigue:
Txx
IN
TON
PT
- IN es la lnea de habilitacin, la que se deber energizar en el momento que se desee que comience
a temporizar.
- PT es el valor de preseleccin. Este es un valor que el usuario define y coloca en el mismo diagrama
para determinar el valor final de la cuenta. La funcin que relaciona estos parmetros es
TiempoTotal = PT Base det iempo [ms ]
En la Figura 5 - (a) se muestra el diagrama ladder de un temporizador excitado por el contacto I1.2, con
una valor de preseleccin PT=20. Adems, con un contacto normal abierto asociado al temporizador, se excita una
salida Q3.1.
Se ha utilizado un temporizador T35 que, por manual, tiene una base de tiempo (o resolucin) de 10 ms.
En la Figura 5 -(b) se muestra el diagrama de evolucin en el tiempo de los parmetros involucrados.
(a) (b)
Figura 5
Con este programa se logra que, luego de 200 milisegundos de que se cierra el contacto I1.2, se cierra el
contacto T35 asociado al temporizador T35 y esto resulta en la excitacin de la bobina Q3.1. En el diagrama tambin
se observa que T35 baja (se abre el contacto T35) al bajar la seal de habilitacin IN del temporizador (cuando se
abre I1.2).
Figura 6
La RdeP dibujada, puede llevarse al PLC aplicando los mtodos visto en clases, sobre sntesis de una red
de Petri en un PLC. Sin embargo, dada la simplicidad del problema, en este caso se llevar a un diagrama ladder
en forma directa aplicando una lgica de contactos (mtodo tradicional generalmente utilizado por idneos en
fbrica). La Figura 7 muestra el diagrama referido, realizado con el editor del STEP 7 Micro WIN (ambiente para la
programacin del PLC 215 de Siemens)
P I0.0
A I0.1
L Q0.0
Se utiliz un Temporizador T40 cuya base
de tiempo es de 100 ms
Figura 7
Queda para el alumno, la realizacin del diagrama ladder a partir de la RdeP de Figura 6. Tener presente
que la simulacin a partir de las redes de Petri puede presentar aleatorios. Estos pueden eliminarse, dividiendo el
programa en dos partes: a) el que representa el disparo de las transiciones y b) el que representa el marcado y
desmarcado de los lugares.