You are on page 1of 7

Laboratorio de Procesos Industriales ILN255. Pablo Escalona R.

LABORATORIO DE PROCESOS INDUSTRIALES ILN-255 ILN-252 ILNApoyos Sesin CIMA Controlador lgico programable Sesi l Profesor: Pablo Escalona R. Maximiano Lpez

CONTROLADOR LGICO PROGRAMABLE (PLC) L Definicin Se entiende por Controlador Lgico Programable (PLC o Autmata Programable), a todo mquina electrnica diseada para controlar en tiempo real y en medio industrial, procesos secuenciales.

CONTROLADOR LGICO PROGRAMABLE (PLC) L Usos tpicos del PLC: Espacio reducido Procesos de produccin peridicamente cambiantes Procesos secuenciales Maquinaria de procesos variables Instalaciones de procesos complejos y amplios Chequeo de programacin centralizada de las partes del proceso Integracin de procesos independientes

Centro Integrado de Manufactura y Automatizacin (CIMA UTFSM). Universidad Tcnica Federico Santa Mara

Laboratorio de Procesos Industriales ILN255. Pablo Escalona R.

CONTROLADOR LGICO PROGRAMABLE (PLC) L Aplicaciones generales Maniobra de mquinas Maniobra de instalaciones Sealizacin y control Monitoreo de procesos

CONTROLADOR LGICO PROGRAMABLE (PLC) L Ventajas de los PLC Menor tiempo de elaboracin de proyectos Posibilidad de aadir modificaciones sin costo aadido en otros componentes Mnimo espacio de ocupacin Mantenimiento econmico Posibilidad de gobernar varias mquinas con el mismo autmata Menor tiempo de puesta en funcionamiento Alta confiabilidad

CONTROLADOR LGICO PROGRAMABLE (PLC) L Inconvenientes de los PLC Hoy en da los inconvenientes son casi nulos, adems casi todas las carreras de ingeniera incluyen la automatizacin en alguna asignatura. Aunque se pueden mencionar: Adiestramiento de personal Costo de implementacin Procesos donde el flujo de datos es muy grande

Centro Integrado de Manufactura y Automatizacin (CIMA UTFSM). Universidad Tcnica Federico Santa Mara

Laboratorio de Procesos Industriales ILN255. Pablo Escalona R.

CONTROLADOR LGICO PROGRAMABLE (PLC) L Estructura del PLC Compacta: En un solo bloque estn todos los elementos Modular: Estructura americana: separa las entradas/salidas (E/S) del resto del autmata Estructura europea: cada mdulo es una funcin (fuente de alimentacin, CPU, E/S, etc.)

CONTROLADOR LGICO PROGRAMABLE (PLC) L Elementos principales de un PLC Seccin de entradas: se trata de lneas de entrada, las cuales pueden ser de tipo digital o anlogo. En ambos casos tenemos rangos de tensin caractersticos, los cuales se encuentran indicados por el fabricante. A ests lneas conectaremos los sensores. Seccin de salidas: son una serie de lneas de salida, que tambin pueden ser de carcter digital o anlogo. A estas lneas conectaremos los actuadores. CPU (unidad central de proceso): se encarga de procesar el programa de usuario almacenado. Tiene zonas de memoria, registros, instrucciones, etc.

CONTROLADOR LGICO PROGRAMABLE (PLC) L Programacin de un PLC Cumpliendo con el estndar IEC, los PLCs soportan tres lenguajes de programacin: LD (Lenguaje de escalera, utilizado por el CIMA) IL (Lista de instrucciones) SFC (Diagrama de funciones secuenciales) La herramienta de programacin utilizada es el software bajo Windows GmWin (Desarrollado por LG).

Centro Integrado de Manufactura y Automatizacin (CIMA UTFSM). Universidad Tcnica Federico Santa Mara

Laboratorio de Procesos Industriales ILN255. Pablo Escalona R.

CONTROLADOR LGICO PROGRAMABLE (PLC) L Programacin de un PLC La complejidad de los sistemas de automatizacin industriales exige una metodologa clara para la descripcin y diseo del control, independiente de la tecnologa a utilizar.

CONTROLADOR LGICO PROGRAMABLE (PLC) L Programacin de un PLC En un controlador Lgico, el valor que toman las variables de salida o elementos a controlar en un sistema (por ejemplo, encendido o apagado), constituyen el producto de la relacin lgica de las variables o elementos de entrada que se encuentran relacionadas con dicha salida a controlar.

CONTROLADOR LGICO PROGRAMABLE (PLC) L Programacin de un PLC Por ejemplo: para que una bomba de llenado (BB1) funcione, el estanque debe estar vaco (S1), pero adems, el operario ha de presionar el botn de encendido (B1), o debe haber transcurrido 1 hora desde el vaciado del mismo (T1). En este ejemplo la variable de salida BB1 es dependiente de las variables S1, B1 y T1 y su relacin est dada por la siguiente funcin: BB1=S1(B1+T1)

Centro Integrado de Manufactura y Automatizacin (CIMA UTFSM). Universidad Tcnica Federico Santa Mara

Laboratorio de Procesos Industriales ILN255. Pablo Escalona R.

CONTROLADOR LGICO PROGRAMABLE (PLC) L Programacin de un PLC La programacin de un PLC puede ser resuelta mediante la implementacin directa en el lenguaje conocido por la mquina (ladder), sin embargo, realizar las implementaciones mediante un esquema general (diagramas de flujo, diagramas de estado, grafcet) simplifica el proceso de programacin, a la vez que permite obtener un desarrollo con una estructura estndar y de fcil comprensin no solo para el que realiza la implementacin.

CONTROLADOR LGICO PROGRAMABLE (PLC) L

Programacin de un PLC El siguiente ejemplo grafica como es posible llevar un diagrama de flujo a lenguaje ladder:

CONTROLADOR LGICO PROGRAMABLE (PLC) L Programacin de un PLC


EST01001 SENS_AT_01 EST01002

El siguiente ejemplo grafica como es posible llevar un diagrama de estados a lenguaje ladder:
EST01002 SENS_AD_01 EST01001 METE_BAND_01 CONT_COLA_01 SENS_AD_01

S
EST01001

R
EST01001

S
EST01002

SENS_AT_01

EST01002

R
CONT_COLA_01 EST01001 CONT_COLA_01

EST01002

EST01001

METE_BAND_01

Centro Integrado de Manufactura y Automatizacin (CIMA UTFSM). Universidad Tcnica Federico Santa Mara

Laboratorio de Procesos Industriales ILN255. Pablo Escalona R.

CONTROLADOR LGICO PROGRAMABLE (PLC) L Programacin de un PLC ((Diagrama de estados) Conceptos bsicos para la implementacin mediante diagrama de estados: Etapas o Estados a los que van asociadas acciones o actuaciones, representan el estado en que se encuentra el sistema en un momento determinado. Transiciones a las que van asociadas receptividades o variables que provocan un cambio en el estado actual del sistema. Indican tambien el flujo del programa

CONTROLADOR LGICO PROGRAMABLE (PLC) L Programacin de un PLC (Diagrama de estados) Conceptos bsicos para la implementacin mediante diagrama de estados:
Estado: debe incluir un nombre

E0
Boton Ini Sensor F
Transiciones: Elementos causantes del cambio de estado

Motor1 - Valvula3

Sensor R1 Tpo Ini

E1

Correa A Ventilador 5
Acciones: elementos que se encuentran funcionando en un estado

CONTROLADOR LGICO PROGRAMABLE (PLC) L Programacin de un PLC (Diagrama de estados) Conceptos bsicos para la implementacin mediante diagrama de estados: Tanto las acciones como las transiciones constituyec variables del sistema a controlar y pueden ser estas elementos fisicos como sensores, botones, seales externas o variables no tangibles como tiempos de espera, conteo de elementos u otros

Centro Integrado de Manufactura y Automatizacin (CIMA UTFSM). Universidad Tcnica Federico Santa Mara

Laboratorio de Procesos Industriales ILN255. Pablo Escalona R.

CONTROLADOR LGICO PROGRAMABLE (PLC) L Programacin de un PLC (Lenguaje Ladder) La figura siguiente muestra un programa para PLC en lenguaje de escalera (ladder):

CONTROLADOR LGICO PROGRAMABLE (PLC) L Programacin de un PLC (Lenguaje Ladder) Los principales elementos del lenguaje Ladder:

NORMALMENTE ABIERTO

NORMALMENTE ABIERTO

NORMALMENTE CERRADO

NORMALMENTE CERRADO

POSITIVO

SET

NEGATIVO

RESET

ALGUNOS BLOQUES DE FUNCIONES

CONTROLADOR LGICO PROGRAMABLE (PLC) L Programacin de un PLC (Ejemplo)

Centro Integrado de Manufactura y Automatizacin (CIMA UTFSM). Universidad Tcnica Federico Santa Mara