Anda di halaman 1dari 61

UNIVERSIDAD NACIONAL JOS FAUSTINO SANCHEZ CARRIN

ESCUELA ACADEMICA PROFECIONAL DE INGENIERIA QUMICA


Tema:

CONTROLADORES LOGICOS PROGRAMABLES (PLC)


Autores:

Carrera Herrera, Jonathan Frank Hancco Quispe, Johnny Alvaro Brioso Guillermo Carlos Alberty
Ciclo: IX

Docente:

Ing. Ronald Rodrguez Espinoza Huacho 31 de mayo de 2013

UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION 2 CONTROLADORES LOGICOS PROGRAMABLES (PLC)

Dedicatoria Quiero dedicarle este trabajo a Dios que me ha dado la vida y fortaleza para terminar este trabajo acadmico, A mis padres por estar ah cuando ms los necesite; en especial a mi Madre por su ayuda y constante cooperacin en los momentos ms difciles.

E.A.P. INGENIERIA QUIMICA

CONTROL E INSTRUMENTACION DE PROCESOS

UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION 3 CONTROLADORES LOGICOS PROGRAMABLES (PLC)

Agradecimiento

Agradecemos a Dios y a nuestros padres por darnos la oportunidad de cursar una carrera profesional en tan maravillosa universidad. Por la confianza que depositaron en nosotros y por su cario incondicional. Nuestro ms sincero agradecimiento a todos los profesores de la Universidad Nacional Jos Faustino Snchez Carrin- Huacho por haber contribuido de una u otra manera en nuestra formacin acadmica.

E.A.P. INGENIERIA QUIMICA

CONTROL E INSTRUMENTACION DE PROCESOS

UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION 4 CONTROLADORES LOGICOS PROGRAMABLES (PLC)

INDICE Dedicatoria .............................................................................. Error! Bookmark not defined. Agradecimiento ..................................................................................................................... 3 INDICE .................................................................................................................................. 4 INDICE DE FIGURAS ........................................................................................................ 5 INTRODUCCIN .................................................................. Error! Bookmark not defined. CAPTULO I: CONTROLADORES LGICOS PROGRAMABLES ......................... 7
1.1. 1.2. 1.3. 1.4. 1.5. 1.6. 1.7. 1.8. 1.9. Controladores lgicos programables (PLC) ................................................................... 7 Historia del PLC ................................................................................................................ 8 Caractersticas sobresalientes de los PLCs. ....................................................................... 9 Campos de aplicacin...................................................................................................... 10 Modo de Funcionamiento ............................................................................................... 10 Estructura Externa ......................................................................................................... 13 Memorias ......................................................................................................................... 16 Interfases .......................................................................................................................... 17 Mdulos de Funciones Especiales .................................................................................. 21

CAPITULO II: DIAGRAMAS PARA CONTROLADORES LGICOS PROGRAMABLES ............................................................................................................ 25


2.1. Diagramas para Controladores Lgicos Programables ......................................................... 25 2.2. Sistema de identificacin Entrada/Salida ............................................................................... 29 2.3. Los conceptos bsicos de Operacin de los Controladores Lgicos Programables. .............. 31

CAPTULO III: PROGRAMACIN DE LOS CONTROLADORES LOGICOS PROGRAMABLES ............................................................................................................ 34


3.1. Automatizacin ...................................................................................................................... 34 3.2. Partes de un sistema automtico............................................................................................. 34 3.3. 3.4. Forma de programar un PLC: ....................................................................................... 36 Estructura general de un PLC (HARDWARE) ........................................................... 37

E.A.P. INGENIERIA QUIMICA

CONTROL E INSTRUMENTACION DE PROCESOS

UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION 5 CONTROLADORES LOGICOS PROGRAMABLES (PLC) 3.5. 3.6. 3.7. 3.8. 3.9. Temporizadores y Contadores ....................................................................................... 39 Operaciones Sobre Datos ................................................................................................ 43 Funciones Aritmticas..................................................................................................... 47 Funciones Boleanas ......................................................................................................... 53 Conversin de Datos........................................................................................................ 54

CONCLUCIONES ............................................................................................................. 58 BIBLIOGRAFA ................................................................................................................ 59 ANEXOS ............................................................................................................................. 60

INDICE DE FIGURAS FIGURA N 1: PLC ............................................................................................................... 9 FIGURA 2. EL PROCESO DE PLC CE111........................................................................ 25 FIGURA N 3: ESTRUCTURA BSICA DE UN CONTROLADOR LGICO PROGRAMABLE. ............................................................................................................... 27 FIGURA N 4: DIAGRAMA DE PRINCIPIO DE UN CONTROL DE FLUIDO. ............ 28 FIGURA N 5: ALAMBRADO TPICO DEL MDULO DE ENTRADA DE UN PLC. 29 FIGURA N 6: ALAMBRADO TPICO DEL MDULO DE SALIDA DE UN PLC. ..... 30 FIGURA N 7: DIAGRAMA DE ALAMBRADO ESTNDAR. ...................................... 31 FIGURA N 8: SISTEMA GENRICO DE CONTROL Y MONITOREO. ...................... 34 FIGURA N 9: COMUNICACIN DE DATOS ENTRE COMPONENTES DEL SISTEMA. ............................................................................................................................ 36 FIGURA N10 : ESQUEMA DE UN SISTEMA AUTOMTICO. ................................... 37 FIGURA N 11: ESTRUCTURA GENERAL DE PLC. ..................................................... 39

E.A.P. INGENIERIA QUIMICA

CONTROL E INSTRUMENTACION DE PROCESOS

UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION 6 CONTROLADORES LOGICOS PROGRAMABLES (PLC)

INTRODUCCIN

En este presente trabajo acadmico se va a tratar sobre los controladores lgicos programables que hasta no hace mucho tiempo el control de procesos industriales se vena haciendo de forma cableada por medio de contactores y relees. Al operario que se encontraba a cargo de este tipo de instalaciones, se le exiga tener altos conocimientos tcnicos para poder realizarlas y posteriormente mantenerlas. Adems cualquier variacin en el proceso supona modificar fsicamente gran parte de las conexiones de los montajes, siendo necesario para ello un gran esfuerzo tcnico y un mayor desembolso econmico. En la actualidad no se puede entender un proceso complejo de alto nivel desarrollado por tcnicas cableadas. El ordenador y los Controladores Lgicos Programables han intervenido de forma considerable para que este tipo de instalaciones se hayan visto sustituidas por otras controladas de forma programada. El Controlador Lgico Programable (PLC) naci como solucin al control de circuitos complejos de automatizacin. Por lo tanto se puede decir que un PLC no es ms que un aparato electrnico que sustituye los circuitos auxiliares o de mando de los sistemas automticos. A l se conectan los captadores (finales de carrera, pulsadores, etc.) por una parte, y los actuadores (bobinas de contactores, lmparas, pequeos receptores, etc.) por otra. Los "nuevos controladores" deban ser fcilmente programables por ingenieros de planta o personal de mantenimiento. El tiempo de vida deba ser largo y los cambios en el programa tenan que realizarse de forma sencilla. Finalmente se impona que trabajaran sin problemas en entornos industriales adversos. La solucin fue el empleo de una tcnica de programacin familiar y reemplazar los rels mecnicos por rels de estado slido.

E.A.P. INGENIERIA QUIMICA

CONTROL E INSTRUMENTACION DE PROCESOS

UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION 7 CONTROLADORES LOGICOS PROGRAMABLES (PLC)

CAPTULO I: CONTROLADORES LGICOS PROGRAMABLES


1.1. Controladores lgicos programables (PLC)

Un controlador lgico programable es un dispositivo operado digitalmente, que usa una memoria para el almacenamiento interno de instrucciones con el fin de implementar funciones especficas, tales como lgica, secuenciacin, registro y control de tiempos, conteo y operaciones aritmticas para controlar a travs de entradas/salidas digitales o analgicas, varios tipos de mquinas o procesos. Un controlador lgico programable, ms conocido por sus siglas en ingls PLC (Programmable Logic Controller), es una computadora utilizada en la ingeniera automtica o automatizacin industrial, para automatizar procesos electromecnicos, tales como el control de la maquinaria de la fbrica en lneas de montaje o atracciones mecnicas. Los PLCs son utilizados en muchas industrias y mquinas. A diferencia de las computadoras de propsito general, el PLC est diseado para mltiples seales de entrada y de salida, rangos de temperatura ampliados, inmunidad al ruido elctrico y resistencia a la vibracin y al impacto. Los programas para el control de funcionamiento de la mquina se suelen almacenar en bateras copia de seguridad o en memorias no voltiles. Un PLC es un ejemplo de un sistema de tiempo real duro donde los resultados de salida deben ser producidos en respuesta a las condiciones de entrada dentro de un tiempo limitado, que de lo contrario no producir el resultado deseado.

Figura N 1: PLC

E.A.P. INGENIERIA QUIMICA

CONTROL E INSTRUMENTACION DE PROCESOS

UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION 8 CONTROLADORES LOGICOS PROGRAMABLES (PLC)

1.2.

Historia del PLC

Los PLC fueron inventados en respuesta a las necesidades de la automatizacin de la industria automotriz norteamericana por el ingeniero estadounidense Dick Morley en 1960, el control, la secuenciacin, y la lgica para la manufactura de automviles era realizada utilizando rels, contadores, y controladores dedicados. En 1968 GM Hydramatic la divisin de trasmisiones automticas de General Motors ofert un concurso para una propuesta del reemplazo electrnico de los sistemas cableados. La propuesta ganadora vino de Bedford Associates de Boston, Massachusetts. El primer PLC, fue designado 084, debido a que fue el proyecto ochenta y cuatro de Bedford Associates. Bedford Associates creo una nueva compaa dedicada al desarrollo, manufactura venta y servicio para este nuevo producto: Modicon (Modular Digital Controller o Controlador Digital Modular) actualmente grupo Schneider Electric. A mediados de los 70, los microprocesadores convencionales cedieron la potencia necesaria para resolver de forma rpida y completa la lgica de los pequeos PLC's. Por cada modelo de microprocesador haba un modelo de PLC basado en el mismo. No obstante, el modelo 2903 de AMD fue de los ms utilizados. Ya en 1971, los PLCs se extendan a otras industrias. Las habilidades de comunicacin comenzaron a aparecer en 1973. El primer sistema fue el bus Modicon (Modbus). El PLC poda ahora dialogar con otros PLC's y en conjunto podan estar aislados de las mquinas que controlaban. Tambin podan enviar y recibir seales de tensin variables, entrando en el mundo analgico. Desafortunadamente, la falta de un estndar acompaado con un continuo cambio tecnolgico ha hecho que la comunicacin de PLC's sea un gran ocano de sistemas fsicos y protocolos incompatibles entre si. En el ao ochenta, ya los componentes electrnicos permitieron un conjunto de operaciones en 16 bits,- comparados con los 4 de los 70s -, en un pequeo volumen, lo que los populariz en todo el mundo. En los 80 se produjo un intento de estandarizacin de las comunicaciones con el protocolo MAP (Manufacturing Automation Protocol) de General Motors. Tambin fue un tiempo en el que se redujeron las dimensiones del PLC y se pas a programar con programacin simblica a travs de ordenadores personales en vez de los clsicos terminales de programacin. Hoy da el PLC ms pequeo es del tamao de un simple rel. A comienzo de los noventa, aparecieron los microprocesadores de 32 bits con posibilidad de operaciones matemticas complejas, y de comunicaciones entre PLCs de diferentes marcas y PCs, los que abrieron la posibilidad de fbricas completamente automatizadas y con comunicacin a la Gerencia en "tiempo real". Los 90 han mostrado una gradual reduccin en el nmero de nuevos protocolos.
E.A.P. INGENIERIA QUIMICA CONTROL E INSTRUMENTACION DE PROCESOS

UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION 9 CONTROLADORES LOGICOS PROGRAMABLES (PLC)

Hoy en da, los grandes competidores de los PLC son los ordenadores personales o PC, debido a las grandes posibilidades que stos pueden proporcionar, aunque los PLC con su reducido tamao y su gran versatilidad aun controlan el escenario industrial. 1.3.Caractersticas sobresalientes de los PLCs. Poseen memoria voltil y no voltil. Tanto el programa de aplicacin escrito por el usuario como los datos internos del PLC, normalmente es guardado en una RAM (memoria voltil), lo que le permite tener un acceso ms veloz a las instrucciones de programa y a los datos internos de registros, Contactores, temporizadores, bits internos, etc. Tambin, una vez que se ha depurado el programa de aplicacin, los PLC permiten la opcin de salvaguardar el programa en memorias tipo EEPROM (no voltiles) para as recuperar el mismo en caso de un corte muy prolongado de energa que ocasiona una prdida de datos de la RAM. Capacidad modular de entradas/salidas. Esto permite la combinacin de distintos niveles y tipos de seal de entrada, as como tambin el manejo de salidas para distintos tipos de carga. Igualmente si la aplicacin crece, y se requiere mayor nmero de entradas/salidas, casi sin ningn problema los PLC pueden adecuarse al nievo requerimiento. Autodiagnsticos de fallas. El PLC monitorea el funcionamiento de su CPU, memoria y circuito de interfases de entrada y de salida, e igualmente monitorea el correcto funcionamiento del programa de aplicacin. Programacin de la lgica de control. Esto permite la fcil adaptacin a los cambios en la lgica de operacin de las mquinas y procesos. Capacidad para generar reportes y comunicaciones con otros sistemas. Con esta facilidad se puede integrar interfaces de explotacin Hombre-Mquina, sacndole al sistema mayor cantidad de informacin. Igualmente los PLC pueden participar en redes de datos comunicndose con otros PLC para formar sistemas de control distribuidos, o integrndose a las redes administrativas de la produccin.

Ventajas y Desventajas del PLC


1. 2. 3. 4. 5. 6. 7. 8. 9. VENTAJAS Control ms preciso. Mayor rapidez de respuesta. Flexibilidad Control de procesos Seguridad en el proceso. Mejor monitoreo del funcionamiento. Menor mantenimiento. Deteccin rpida de averas Posibilidad de modificaciones sin elevar costos. Menor costo de instalacin, operacin y mantenimiento.

E.A.P. INGENIERIA QUIMICA

CONTROL E INSTRUMENTACION DE PROCESOS

UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION 10 CONTROLADORES LOGICOS PROGRAMABLES (PLC)

10. Posibilidad de gobernar varios actuadores con el mismo autmata. DESVENTAJAS 1. Mano de obra especializada. 2. Centraliza el proceso. 3. Condiciones ambientales apropiadas. 4. Mayor costo para controlar tareas muy pequeas o sencillas. 1.4.Campos de aplicacin El PLC por sus especiales caractersticas de diseo tiene un campo de aplicacin muy extenso. La constante evolucin del hardware y software ampla constantemente este campo para poder satisfacer las necesidades que se detectan en el espectro de sus posibilidades reales. Su utilizacin se da fundamentalmente en aquellas instalaciones en donde es necesario un proceso de maniobra, control, sealizacin, etc., por tanto, su aplicacin abarca desde procesos de fabricacin industriales de cualquier tipo a transformaciones industriales, control de instalaciones, etc. Sus reducidas dimensiones, la extremada facilidad de su montaje, la posibilidad de almacenar los programas para su posterior y rpida utilizacin, la modificacin o alteracin de los mismos, etc., hace que su eficacia se aprecie fundamentalmente en procesos en que se producen necesidades tales como: Espacio reducido. Procesos de produccin peridicamente cambiantes. Procesos secunciales. Maquinaria de procesos variables. Instalaciones de procesos complejos y amplios. Chequeo de programacin centralizada de las partes del proceso. Maniobra de mquinas. Maniobra de instalaciones. Sealizacin y control. Chequeo de Programas Sealizacin del estado de procesos. Tal y como dijimos anteriormente, esto se refiere a los Controlador Lgico Programable industriales, dejando de lado los pequeos PLC para uso ms personal (que se pueden emplear, incluso, para automatizar procesos en el hogar, como la puerta de un cochera o las luces de la casa). 1.5. Modo de Funcionamiento Los Controladores Lgicos Programables son mquinas secunciales que ejecutan Correlativamente las instrucciones indicadas en el programa de usuario almacenado en su memoria, generando unas rdenes o seales de mando a partir de las seales de entrada ledas de la planta (aplicacin): al detectarse cambios en las seales, el autmata reacciona segn el programa hasta obtener las rdenes de salida necesarias. Esta secuencia se ejecuta continuamente para conseguir el control actualizado del proceso.
E.A.P. INGENIERIA QUIMICA CONTROL E INSTRUMENTACION DE PROCESOS

UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION 11 CONTROLADORES LOGICOS PROGRAMABLES (PLC)

La secuencia bsica de operacin del autmata se puede dividir en tres fases principales: Lectura de seales desde la interfaz de entradas. Procesado del programa para obtencin de las seales de control. Escritura de seales en la interfaz de salidas. A fin de optimizar el tiempo, la lectura y escritura de las seales se realiza a la vez para todas las entradas y salidas; Entonces, las entradas ledas de los mdulos de entrada se guardan en una memoria temporal (Imagen entradas). A esta acude la CPU en la ejecucin del programa, y segn se va obteniendo las salidas, se guardan en otra memoria temporal (imagen de salida). Una vez ejecutado el programa completo, estas imgenes de salida se transfieren todas a la vez al mdulo de salida. 1.5.1. Ciclo de funcionamiento: El funcionamiento del Controlador Lgico Programable es, salvo el proceso inicial que sigue a un Reset, de tipo secuencial y cclico, es decir, las operaciones tienen lugar una tras otra, y se van repitiendo continuamente mientras el autmata est bajo tensin. La figura 1 muestra esquemticamente la secuencia de operaciones que ejecuta el autmata, siendo las operaciones del ciclo de operacin las que se repiten indefinidamente. El ciclo de funcionamiento se divide en dos partes llamados Proceso Inicial y Ciclo de Operacin.

Leer las entradas digitales. Al principio de cada ciclo se leen los valores actuales de las entradas digitales y las graba luego como imagen en las entradas. Ejecutar el programa de usuario. En esta fase, la CPU ejecuta el programa desde la primera instruccin hasta la ltima (END). Peticiones de comunicacin. Durante esta fase del ciclo, la CPU procesa los mensajes que hubiera recibido por la interfase de comunicacin. Autodiagnstico. Durante el autodiagnstico se comprueba el firmware de la CPU y la memoria del programa, as como el estado de los mdulos de ampliacin. Escribir los valores de la imagen del proceso en las salidas digitales. Proceso inicial:

E.A.P. INGENIERIA QUIMICA

CONTROL E INSTRUMENTACION DE PROCESOS

UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION 12 CONTROLADORES LOGICOS PROGRAMABLES (PLC)

Como se muestra en la figura, antes de entrar en el ciclo de operacin el autmata realiza una serie de acciones comunes, que tratan fundamentalmente de inicializar los estados del mismo y chequear el hardware. Estas rutinas de chequeo, incluidas en el programa monitor ROM, comprueban: El bus de conexiones de las unidades de E/S. El nivel de la batera, si esta existe La conexin de las memorias internas del sistema El mdulo de memoria exterior conectado, si existe. Si se encontrara algn error en el chequeo, se activara el LED de error y quedara registrado el cdigo del error. Comprobadas las conexiones, se inicializan las variables internas: Se ponen a OFF las posiciones de memoria interna (excepto las mantenidas o protegidas contra perdidas de tensin). Se borran todas las posiciones de memoria imagen E/S. Se borran todos los contadores y temporizadores (excepto los mantenidos o protegidos contra perdidas de tensin). Transcurrido el Proceso Inicial y si no han aparecido errores el autmata entra en el Ciclo de Operacin. Ciclo de operacin: Este ciclo puede considerarse dividido en tres bloques: Proceso Comn. Ejecucin del programa. Servicio a perifricos. Proceso comn: En este primer bloque se realizan los chequeos cclicos de conexiones y de memoria de programa, protegiendo el sistema contra: Errores de hardware (conexiones E/S, ausencia de memoria de programa, etc). Errores de sintaxis (programa imposible de ejecutar). El chequeo cclico de conexiones comprueba los siguientes puntos: Niveles de tensin de alimentacin. Estado de la batera si existe. Buses de conexin con las interfaces. El chequeo de la memoria de programa comprueba la integridad de la misma y los posibles errores de sintaxis y gramtica: Mantenimiento de los datos, comprobados en el "checksum". Existencia de la instruccin END de fin de programa. Estructura de saltos y anidamiento de bloque correctas. Cdigos de instrucciones correctas. Ejecucin del programa: En este segundo bloque se consultan los estados de las entradas y de las salidas y se elaboran las rdenes de mando o de salida a partir de ellos. El tiempo de ejecucin de este bloque de operaciones es la suma del: Tiempo de acceso a interfaces de E/S. Tiempo de escrutacin de programa.

E.A.P. INGENIERIA QUIMICA

CONTROL E INSTRUMENTACION DE PROCESOS

UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION 13 CONTROLADORES LOGICOS PROGRAMABLES (PLC)

Y a su vez esto depende, respectivamente de: Nmero y ubicacin de las interfaces de E/S. Longitud del programa y tipo de CPU que lo procesa. Servicio a perifricos: Este tercer y ltimo bloque es nicamente atendido si hay pendiente algn intercambio con el exterior. En caso de haberlo, la CPU le dedica un tiempo limitado, de 1 a 2 ms, en atender el intercambio de datos. Si este tiempo no fuera suficiente, el servicio queda interrumpido hasta el siguiente ciclo. Tiempo de ejecucin y control en tiempo real El tiempo total que el Controlador Lgico Programable emplea para realizar un ciclo de operacin se llama tiempo de ejecucin de ciclo de operacin o ms sencillamente tiempo de ciclo "Scan time". Dicho tiempo depende de: El nmero de E/S involucradas. La longitud del programa usuario. El nmero y tipo de perifricos conectados al autmata. Los tiempos totales de ciclos son entonces la suma de tiempos empleados en realizar las distintas operaciones del ciclo Autodiagnstico (Proceso comn). Actualizacin de E/S (Ejecucin del programa). Ejecucin de programa. (Ejecucin del programa). Servicio a perifricos. (Servicio a perifricos). 1.6. Estructura Externa

El trmino estructura externa o configuracin externa de un Controlador Lgico programable industrial se refiere al aspecto fsico exterior del mismo, bloques o elementos en que est dividido. Actualmente son tres las estructuras ms significativas que existen en el mercado: Estructura compacta.

E.A.P. INGENIERIA QUIMICA

CONTROL E INSTRUMENTACION DE PROCESOS

UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION 14 CONTROLADORES LOGICOS PROGRAMABLES (PLC)

Estructura semimodular. (Estructura Americana). Estructura modular. (Estructura Europea)

1.6.1. Estructura compacta Este tipo de Controlador Lgico Programable se distingue por presentar en un solo bloque todos sus elementos, esto es, fuente de alimentacin, CPU, memorias, entradas/salidas, etc. Son los PLC de gama baja o nanoautmatas los que suelen tener una estructura compacta. Su potencia de proceso suele ser muy limitada dedicndose a controlar mquinas muy pequeas o cuadros de mando. 1.6.2. Estructura semimodular Se caracteriza por separar las E/S del resto del Controlador Lgico Programable, de tal forma que en un bloque compacto estn reunidas las CPU, memoria de usuario o de programa y fuente de alimentacin y separadamente las unidades de E/S . Son los Controlador Lgico Programable de gama media los que suelen tener una estructura semimodular (Americana). 1.6.3. Estructura modular Su caracterstica principal es la de que existe un mdulo para cada uno de los diferentes elementos que componen el PLC como puede ser una fuente de alimentacin, CPU, E/S, etc. La sujecin de los mismos se hace por riel DIN, placa perforada o sobre RACK, en donde van alojado el BUS externo de unin de los distintos mdulos que lo componen. Son los PLC de gama alta los que suelen tener una estructura modular, que permiten una gran flexibilidad en su constitucin. 1.6.4. Unidad de Programacin Es el conjunto de medios, hardware y software mediante los cuales el programador introduce y depura sobre las secuencias de instrucciones (en uno u otro lenguaje) que constituyen el programa a ejecutar. Esta puede estar constituida por un teclado pequeo adosable al controlador, donde cada tecla responder a un elemento del circuito/programa a desarrollar. 1.6.5. Fuente de Alimentacin La fuente de alimentacin proporciona las tensiones necesarias para el funcionamiento de los distintos circuitos del sistema. La alimentacin a la CPU puede ser de continua a 24 Vcc, tensin muy frecuente en cuadros de distribucin, o en alterna a 110 / 220 Vca. En cualquier caso es la propia CPU la que alimenta las interfaces conectadas a travs del bus interno. La alimentacin a los circuitos E/S puede realizarse, segn tipos, en alterna a 48/110/220 Vca o en continua a 12/24/48 Vcc.

E.A.P. INGENIERIA QUIMICA

CONTROL E INSTRUMENTACION DE PROCESOS

UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION 15 CONTROLADORES LOGICOS PROGRAMABLES (PLC)

La fuente de alimentacin del Controlador Lgico Programable puede incorporar una batera de reserva, que se utiliza para el mantenimiento de algunas posiciones internas y del programa usuario en memoria RAM, o cuando falla la alimentacin o se apaga el Controlador Lgico Programable. 1.6.6. Unidad Central de Proceso La CPU (Central Procesing Unit) es la parte inteligente del sistema. Interpreta las instrucciones del programa de usuario y consulta el estado de las entradas. Dependiendo de dichos estados y del programa, ordena la activacin de las salidas deseadas. La CPU est constituida por los siguientes elementos: Procesador. Memoria monitor del sistema. Circuitos auxiliares. Procesador Est constituido por el microprocesador, el reloj (generador de onda cuadrada) y algn chip auxiliar. El microprocesador es un circuito integrado (chip), que realiza una gran cantidad de operaciones, que podemos agrupar en: Operaciones de tipo lgico. Operaciones de tipo aritmtico. Operacin de lectura y modificacin de datos. Operaciones de entrada salida. Operaciones de control de la transferencia de la informacin dentro del autmata. Memoria monitor del sistema Es una memoria de tipo ROM, Lectura y escritura en las interfaces de E/S. operativo del autmata contiene las siguientes rutinas, incluidas por el fabricante. Inicializacin tras puesta en tensin o reset. Rutinas de test y de respuesta a error de funcionamiento. Intercambio de informacin con unidades exteriores. Lectura y escritura en las interfaces de E/S. Funciones bsicas de la CPU. En la memoria ROM del sistema, el fabricante ha grabado una serie de programas ejecutivos, software del sistema y es a estos programas a los que acceder el procesador para realizar las funciones. El software del sistema de cualquier Controlador Lgico Programable consta de una serie de funciones bsicas que realiza en determinados tiempos de cada ciclo. En general cada Controlador Lgico Programable contiene y realiza las siguientes funciones: Vigilar que el tiempo de ejecucin del programa de usuario, que no exceda de un determinado tiempo mximo. A esta funcin se le denomina Watchdog. Ejecutar el Programa del usuario.

E.A.P. INGENIERIA QUIMICA

CONTROL E INSTRUMENTACION DE PROCESOS

UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION 16 CONTROLADORES LOGICOS PROGRAMABLES (PLC)

Crear una imagen de las entradas, ya que el programa de usuario no debe acceder directamente a dichas entradas. Renovar el estado de las salidas en funcin de la imagen de las mismas, obtenida al final del ciclo de ejecucin del programa usuario. Cheque del sistema.

1.7.Memorias La memoria es el almacn donde el Controlador Lgico Programable guarda todo cuanto necesita para ejecutar la tarea de control. Datos Del proceso. Seales de planta, entradas y salidas. Variables internas, de bit y de palabra. Datos alfanumricos y constantes. Datos de control. Instrucciones de usuario (programa) Configuracin Controlador Lgico Programable (modo de funcionamiento, nmero de e/s conectadas, ...) Existen varios tipos de memorias: RAM. Memoria de lectura y escritura. ROM. Memoria de solo lectura, no reprogramable. EPRON. Memoria de solo lectura, reprogramables con borrado por ultravioletas. EEPRON. Memoria de solo lectura, alterables por medios elctricos. . 1.7.1. Memoria interna En un Controlador Lgico Programable, la memoria interna es aquella que almacena el estado de las variables que maneja, entradas, salidas, contadores, relees internos, seales de estado, etc. Esta memoria interna se encuentra dividida en varias reas, cada una de ellas con un cometido y caractersticas distintas. La clasificacin de la memoria interna no se realiza atendiendo a sus caractersticas de lectura y escritura, sino por el tipo de variables que almacena y el nmero de bits que ocupa la variable. As, la memoria interna del Controlador Lgico Programable queda clasificada en las siguientes reas. rea de imgenes de entradas/salidas y rea interna (IR). En esta rea de memoria se encuentran: Los canales (registros) asociados a los terminales externos (entradas y salidas). Los relees internos (no correspondidos con el terminal externo), gestionados como relees de E/S. Los relees E/S no usados pueden usarse como IR. No retienen estado frente a la falta de alimentacin o cambio de modo de operacin. rea especial (SR). Son relees de sealizacin de funciones particulares como: Servicio (siempre ON, OFF). Diagnsticos (sealizacin o anomalas). Temporizaciones (relojes a varias frecuencias). Calculo.

E.A.P. INGENIERIA QUIMICA

CONTROL E INSTRUMENTACION DE PROCESOS

UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION 17 CONTROLADORES LOGICOS PROGRAMABLES (PLC)

Comunicaciones. Accesible en forma de bit o de canal. No conservan su estado en caso de fallo de alimentacin o cambio de modo. rea auxiliar (AR). Contienen bits de control e informacin de recursos de PLC como: puertos perifricos, casetes de memoria. Se dividen en dos bloques: Sealizacin: Errores de configuracin, datos del sistema. Memorizacin y gestin de datos. Es un rea de retencin. Accesible en forma de bit o de canal. No conservan su estado en caso de fallo de alimentacin o cambio de modo. rea de enlace (LR). Dedicados al intercambio de informacin entre PLCs. Si no se utilizan como LR pueden usarse como IR. Accesible en forma de bit o canal. No conservan su estado en caso de fallo de alimentacin o cambio de modo. rea de retencin (HR). Mantienen su estado ante fallos de alimentacin o cambio de modo de PLC. Son gestionados como los IR y direccionables como bit o como canal. rea de temporizadores y contadores (TIM/CNT). Es el rea de memoria que simula el funcionamiento de estos dispositivos. Son usados por el PLC para programar retardos y cuentas. rea de datos (DM). Se trata de memoria de 16 bits (palabra). Utilizable para gestin de valores numricos. Mantiene su estado ante cambios de modos de trabajo o fallo de alimentacin. Direccionables como Canal (palabra). Esta rea suele contener los parmetros de configuracin del PLC (setup). 1.7.2. Memoria de programa La memoria de programa, normalmente externa y enchufable a la CPU mediante casete de memoria, almacena el programa escrito por el usuario para su aplicacin. Cada instruccin del usuario ocupa un paso o direccin del programa. Las memorias de programa o memorias de usuario son siempre de tipo permanente RAM + batera o EPROM / EEPROM. Por lo general la mayora de los fabricantes de autmatas ofrecen la posibilidad de utilizar memorias RAM con batera para la fase de desarrollo y depuracin de los programas, y de pasar estos a memorias no voltiles EPROM o EEPROM una vez finalizada esta fase. La ejecucin del programa en el mdulo es siempre prioritaria, de forma que si se da tensin al autmata con un mdulo conectado, la CPU ejecuta su programa y no el contenido en memoria RAM interna. 1.8.Interfases En el control de un proceso automatizado, es imprescindible un dialogo entre operadormquina junto con una comunicacin entre la mquina y el Controlador Lgico

E.A.P. INGENIERIA QUIMICA

CONTROL E INSTRUMENTACION DE PROCESOS

UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION 18 CONTROLADORES LOGICOS PROGRAMABLES (PLC)

Programable, estas comunicaciones se establecern por medio del conjunto de entradas y salidas del citado elemento. Todas las seales provenientes del campo son informadas a la CPU, luego de ser tomadas por los captores de entradas, y a su vez, las rdenes generadas por la CPU son comunicadas a los elementos del proceso bajo control por medio de las interfases de salida. Los Controlador Lgico Programable son capaces de manejar tensiones y corrientes de nivel industrial, gracias a que disponen un bloque de circuitos de interfaz de E/S muy potente, que les permite conectarse directamente con los sensores y accionamientos del proceso. De entre todos los tipos de interfaces que existen, las interfaces especficas permiten la conexin con elementos muy concretos del proceso de automatizacin. Se pueden distinguir entre ellas tres grupos bien diferenciados: Entradas / salidas especiales. Entradas / salidas inteligentes. Procesadores perifricos inteligentes. Las interfaces especiales del primer grupo se caracterizan por no influir en las variables de estado del proceso de automatizacin. nicamente se encargan de adecuar las E/S, para que puedan ser inteligibles por la CPU, si son entradas, o para que puedan ser interpretadas correctamente por actuadores (motores, cilindros, etc.), en el caso de las salidas. 1.8.1. Entradas Salidas La seccin de entradas mediante el interfaz, adapta y codifica de forma comprensible para la CPU las seales procedentes de los dispositivos de entrada o captadores. Hay dos tipos de entradas: Entradas digitales. Entradas analgicas La seccin de salida tambin mediante interfaz trabaja de forma inversa a las entradas, es decir, decodifica las seales procedentes de la CPU, y las amplifica y manda con ellas los dispositivos de salida o actuadores como lmparas, relees... aqu tambin existen unos interfaces de adaptacin a las salidas de proteccin de circuitos internos. 1.8.2. Entras y Salidas Discretas Estas interfases tiene la simple funcin de informar a la CPU, de la presencia o ausencia de seal, tensin o corriente, en un circuito, apertura o cierre de un contacto, pulsador, lmite de carrera, etc. En el caso de las salidas estas conectan o desconectan al circuito de actuacin de un solenoide, contactor, lmpara, etc. Las interfases discretas abarcan un rango muy amplio de opciones de operacin. Un contacto externo al controlador puede estar conectado a distintos voltajes, segn la maquina o proceso lo mismo para otro tipo de captor. Existen entonces interfases para corriente alterna, corriente continua y a su vez para distintos niveles y tipos de tensiones que van desde los cinco voltios hasta niveles industriales. El proceso de adquisicin de la seal digital consta de varias etapas. Proteccin contra sobre tensiones. Filtrado. Puesta en forma de la onda.
E.A.P. INGENIERIA QUIMICA CONTROL E INSTRUMENTACION DE PROCESOS

UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION 19 CONTROLADORES LOGICOS PROGRAMABLES (PLC)

Aislamiento galvnico o por opto acoplador.

1.8.3. Entradas Discretas Dentro de cada interfase de entrada discreta, existe un elemento rectificador y un acondicionador de seal que elimina los ruidos de lneas y rebates de contactos. Luego un tercer elemento detecta el umbral de tensin de activacin y finalmente a travs de una optoaislacin se conecta a la lgica de la CPU. Esta aislacin es para asegurar el funcionamiento confiable del controlador. El ltimo bloque de una entrada es el que comunica a la lgica del sistema un uno o un cero segn el nivel de tensin de entrada. Esto es siempre complementado por un indicador de nivel del estado de entrada constituido generalmente por un LED. El estado activado desactivado de cada entrada se guarda en tablas de memorias, memorias imagen o registro de imagen, para que una vez por cada barrido del programa del usuario informen su estado a la CPU y luego se vuelven a actualizar. Las interfases estn construidas de forma de mdulos que se alojan en bases de montaje,estructura semimodular o modular, o formando parte del conjunto estructura compacta.

1.8.4. Salidas Discretas Un mdulo de salida digital permite al Consolador Lgico Programable actuar sobre los preaccionadores y accionadores que admitan ordenes de tipo todo o nada. El valor binario de las salidas digitales se convierte en la apertura o cierre de un relee interno del autmata en el caso de mdulos de salidas a relee. En los mdulos estticos (bornero), los elementos que conmutan son los componentes electrnicos como transistores o triacs, y en los mdulos electromecnicos son contactos de relees internos al mdulo. Los mdulos de salidas estticos al suministrar tensin, solo pueden actuar sobre elementos que trabajan todos a la misma tensin, en cambio los mdulos de salida electromecnicos, al ser libres de tensin, pueden actuar sobre elementos que trabajen a tensiones distintas. El proceso de envo de la seal digital consta de varias etapas: Puesta en forma. Aislamiento. Circuito de mando (relee interno). Proteccin electrnica. Tratamiento cortocircuitos

E.A.P. INGENIERIA QUIMICA

CONTROL E INSTRUMENTACION DE PROCESOS

UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION 20 CONTROLADORES LOGICOS PROGRAMABLES (PLC)

1.8.5. Entradas de Palabras Las interfases de entradas de palabras permiten conectar elementos cuyas seales son palabras formadas por mltiples bits en paralelos, como por ejemplo llaves selectoras rotativas binarias. Las palabras pueden estar formadas por cuatro u ocho canales de entrada, cada canal permite conectar varias llaves del tipo binario, este tipo de entrada cuenta con un borne para activarlas de forma multiplexada de uno en uno en forma secuencial. Las entradas filtradas y luego en forma sincronizada se almacena en una memoria intermedia y permanecen all hasta ser ledas, cuando la actualizacin de cada canal no es sincrnico con el barrido de la CPU, existe un sistema de proteccin para que el canal no se actualice en el momento en que esta ledo. 1.8.6. Salidas de Palabras Las salidas de este tipo activan grupos de 8 o 16 bits, que forman palabras binarias. Se usan para manejar elementos como display de siete segmentos y otros elementos del proceso capaz de capaz este tipo de seales. Generalmente cuentan con una nica bornera de 8/16 bornes y de una seal para sincronizar la lectura de varios canales por esa misma bornera. Las salidas son opto aisladas y poseen un sistema para evitar la actualizacin de los canales mientras se estn siendo ledos. 1.8.7. Entradas analgicas Los mdulos de entrada analgicas permiten que los Controlador Lgico Programable trabajen con accionadores de mando analgico y lean seales de tipo analgico como pueden ser la temperatura, la presin, el caudal, tensin o intensidad, etc. Los mdulos de entradas analgicas convierten una magnitud analgica en un nmero que se deposita en una variable interna del Controlador Lgico Programable. Lo que realiza es una conversin A/D, puesto que el autmata solo trabajar con seales digitales. Esta conversin se realiza con una precisin o resolucin determinada (numero de bits) y cada cierto intervalo de tiempo (periodo muestreo). El proceso de adquisicin de la seal analgica consta de varias etapas: Filtrado Conversin A/D Memoria interna

E.A.P. INGENIERIA QUIMICA

CONTROL E INSTRUMENTACION DE PROCESOS

UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION 21 CONTROLADORES LOGICOS PROGRAMABLES (PLC)

1.8.8. Salidas analgicas Los mdulos de salida analgica permiten que el valor de una variable numrica interna del autmata se convierta en tensin o intensidad. Lo que realiza es una conversin D/A, puesto que el Controlador Lgico Programable solo trabaja con seales digitales. Esta conversin se realiza con una precisin o resolucin determinada (nmero de bits) y cada cierto intervalo de tiempo (periodo muestreo). Esta tensin o intensidad puede servir de referencia de mando para actuadores que admitan mando analgico como pueden ser los variadores de velocidad, las etapas de los tiristores de los hornos, reguladores de temperatura... permitiendo al Controlador Lgico Programable realiza funciones de regulacin y control de procesos continuos. El proceso de envo de la seal analgica consta de varias etapas: Aislamiento galvnico. Conversin D/A. Circuitos de amplificacin y adaptacin. Proteccin electrnica de la salida. 1.9.Mdulos de Funciones Especiales Todas las interfases o adaptadores descriptos hasta ahora tienen la tarea de convertir seales de entrada en valores aceptables para la CPU, o convertir las seales entregadas por la CPU en valores convenientes para los actuadores. Cuando los PLC deben controlar procesos o mquinas que requieren tareas ms complejas, como por ejemplo, resolucin de ecuaciones que requieren aritmtica avanzada, emisin de informes en cdigos ASCII, control de velocidades superiores al barrido del equipo, repuestas a seales que no pueden aceptar demoras, control de lazos PID, estas tipo de tareas pueden resultar limitaciones que estn dadas por la falta de capacidad de los controladores para atender en un tiempo razonable esas operaciones sin dejar de lado la resolucin de la lgica de contacto. Para ello se disearon mdulos de entrada/salida con concepto de modulo inteligente de funciones especiales, estos tiene la capacidad propia para el procesamiento de datos y no influyen en el tiempo de barrido del contador, por contar con su propio microprocesador y un barrido asincrnico con respecto a la CPU, pero con la capacidad de tomar, modificar y escribir datos en la memoria.}

E.A.P. INGENIERIA QUIMICA

CONTROL E INSTRUMENTACION DE PROCESOS

UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION 22 CONTROLADORES LOGICOS PROGRAMABLES (PLC)

1.9.1. Mdulo de Entrada de Pulsos de Alta Velocidad Permite conectar al sistema dispositivos que producen trenes de pulsos demasiado rpidos para que el barrido del controlador, pueda reaccionar o efectuar conteos, ejemplo, caudalmetro, turbinas, tacmetros, etc. Este tipo de mdulos tiene entradas/salidas, por las que ingresan las seales de frecuencia hasta 100 Khz., y las salidas pueden adoptar resultados de conexin/desconexin de acuerdo al programa que el usuario carga en la memoria del mdulo. El programa consiste fundamentalmente comparar entre los valores reales de conteo, con los que el usuario prefija, o pueden ser tomados de la memoria principal del PLC, cuando se alcanzan los valores prefijados, se activan las salidas del mdulo y/o se actualizan los estados de la memoria del PLC. 1.9.2. Mdulo de Control de Ejes Este mdulo tiene generalmente la funcin de controlar la posicin punto a punto de servomotores en lazos cerrados, tienen la posibilidad de manejar el posicionamiento de varios ejes a la vez. La tarea principal del mdulo es el cmputo de velocidad y posicin independientemente del barrido del PLC. Para ello el modulo, cuenta con su propia CPU y se programa con el lenguaje de alto nivel por medio de una PC o una terminal sin inteligencia. Adems estos mdulos pueden almacenar distintos perfiles de funcionamiento en tablas que son consultadas desde el programa del usuario. Este tipo de mdulo cuenta con prticos de comunicacin que pueden usarse para emitir reportes a una impresora o algn perifrico en serie, centro de mecanizacin, maquinas, herramientas, robots de soldadura, etc. 1.9.3. Mdulo de Entrada de Termocuplas Proveen de alta precisin en las lecturas de Termocuplas, usando resoluciones de hasta catorce bits, la seal que se le enva al PLC puede ser expresada en grados Celsius, grados Fahrenheit, o en milivolts. El mdulo permite la conexin de varias Termocuplas, que constituyen canales de entrada que se interpretan secuencial mente mediante un barrido propio del mdulo. El tiempo aproximado para ocho canales es de 40 milisegundos, los canales que no se usen pueden ser deshabilitados para aumentar la velocidad de barrido. 1.9.4. Mdulo de Entrada de Termo resistencias Mediante la lectura de un valor de resistencia y su posterior conversin, este mdulo es capaz de enviar seales a la CPU del PLC en varios formatos, grados Celsius, grados Fahrenheit, Ohm o valor numrico. El mdulo posee una inteligencia necesaria para convertir el valor de resistencia ledo en formato til para el usuario sin el empleo de tablas de conversiones. Otra de las ventajas de este tipo de mdulo son las compensaciones de la resistencia de cables y capacidad de detectar circuitos abiertos.

E.A.P. INGENIERIA QUIMICA

CONTROL E INSTRUMENTACION DE PROCESOS

UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION 23 CONTROLADORES LOGICOS PROGRAMABLES (PLC)

1.9.5. Modulo BASIC Programable Cuando se necesitan clculos complejos, estadstica, etc. se puede utilizar este tipo de mdulo, que no es ms que una pequea computadora con su propia CPU, y memorias que acepta programas escritos en lenguaje BASIC. El mdulo posee una comunicacin directa con la CPU del PLC y otros prticos para poder conectar perifricos tales como terminales sin inteligencia, lectores de cdigos de barra, impresoras, etc. Con el uso del Basic se pueden hacer clculos para resolver lazos de control PID, cuando el PLC no incluya como capacidad propia, el programa se almacena en RAM, soportadas por bateras pero con la posibilidad de transferir en forma automtica, datos a memorias que permanezcan inalterables ante falta de energa. Otra de las aplicaciones es la de mantener en la memoria del mdulo, una cantidad de recetas de distintos productos a elaborar, las cuales se pueden descargar a pedido del operador en el momento adecuado, modificando las posiciones de memoria requeridas por el PLC. 1.10. Motivacin en la Ingeniera. Un tpico proceso por lotes.

Figura 2. El proceso de PLC CE111. Cunado una secuencia logica ha sido programada y descargada a la unidad de memoria programable, el programa puede ser comenza, pausa, dar un solo paso o parado de la unidad del PLC por si mismo. La estructura normal de una secuencia de PLC es una cadena repetitiva de acciones elementales que estan eterminadas por el estatus del dispositivo de entrada del proceso industrial. Todos los procesos de produccion industrial siguen una secuencia fija de acciones que estan determinadas por los pasos identificados en el proceso de produccion y la reaccion conocida que puede ser hecha durante el proceso. Los procesos de produccion industrial pueden ser la manufactura de productos electricos o mecanicos, en una linea de emsamble o maquilacion, procesado de materiales puros, la formacion de productos quimicos o farmaceuticos en un proceso quimico, y mas.

E.A.P. INGENIERIA QUIMICA

CONTROL E INSTRUMENTACION DE PROCESOS

UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION 24 CONTROLADORES LOGICOS PROGRAMABLES (PLC)

1.12. Seleccin del PLC 2. 3. 4. 5. 6. 7. 8. 9. Capacidad de entradas y salidas. Mdulos funcionales (anlogos, digitales, comunicacin,). Cantidad de programas que puede ejecutar al mismo tiempo (multitarea). Cantidad de contadores, temporizadores, banderas y registros. Lenguajes de programacin. Capacidad de realizar conexin en red de varios PLC. Respaldo de la compaa fabricante del PLC, servicio y repuestos. Compatibilidad con equipos de otras gamas.

E.A.P. INGENIERIA QUIMICA

CONTROL E INSTRUMENTACION DE PROCESOS

UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION 25 CONTROLADORES LOGICOS PROGRAMABLES (PLC)

CAPITULO II: DIAGRAMAS PARA CONTROLADORES LGICOS PROGRAMABLES


2.1. Diagramas para Controladores Lgicos Programables
La solucin moderna para el problema de como proporcionar un control de estado discreto es el uso de una computadora de propsitos especficos, denominada controlador lgico programable (PLC). Estos se pueden estudiar en su concepto elemental considerando los elementos bsicos mostrados en la siguiente figura: el procesador, los mdulos entrada/salida y el software.

Figura N 1: Estructura bsica de un controlador lgico programable. Los Controladores Programables son usados en la Automatizacin de los Procesos de Manufactura

Controles:
E.A.P. INGENIERIA QUIMICA CONTROL E INSTRUMENTACION DE PROCESOS

UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION 26 CONTROLADORES LOGICOS PROGRAMABLES (PLC)

Transportador Aplanado Almacenamiento Acondicionamiento Tratamiento Alarmas Bloqueos Mantenimiento preventivo

Figura N 2: Diagrama de principio de un control de fluido.

Figura N 3: Diagrama funcional del control. Los controladores programables se pueden usar para controlar controles lineales y rotatorios en los circuitos de fluido, identificando claramente cual es un proceso, la secuencia que tiene en condiciones de trabajo determinadas y estableciendo cuales son las seales de entrada y su tipo y cules son las seales de salida. 2.1.1. Procesador

E.A.P. INGENIERIA QUIMICA

CONTROL E INSTRUMENTACION DE PROCESOS

UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION 27 CONTROLADORES LOGICOS PROGRAMABLES (PLC)

El procesador es una computadora que ejecuta un programa para desarrollar las operaciones especificas en un diagrama de escalera, o bien, un conjunto de ecuaciones Booleanas, el procesador desarrolla operaciones aritmticas y lgicas sobre los datos de las variables de entrada y determina el estado de las variables de salida. El procesador funciona bajo una permanente funcin de supervisin que dirige las operaciones globales de los datos de entrada y salida a la ejecucin de los programas de los usuarios. 2.1.2. Mdulos de entrada El mdulo de entrada examina el estado de los switches fsicos y de otros dispositivos de entrada y para su estado en una forma apropiada para el procesador. El procesador tiene la posibilidad de acomodar un cierto nmero de entradas llamadas canales. Los sistemas para el mdulo de entrada estn diseadas para proporcionar 0 v o 110 V en corriente alterna, al mdulo de entrada. Este tipo de conexin parte del hecho de que, por ejemplo, estn alambrados al PLC los switches como se muestra en la siguiente figura. Si el switch est cerrado, la entrada es 110 V en C.A y si est abierta la entrada 0 V en corriente alterna, el mdulo de entrada convierte esto en el estado uno o cero que requiere el procesador. En algunos casos, los PLC se disean para operar con voltajes en corriente directa.

Figura N 4: Alambrado tpico del mdulo de entrada de un PLC. Los mdulos de entrada tienen un cierto nmero de canales por modulo, cada canal esta frecuentemente equipado con una lmpara indicadora para sealar si la entrada en particular est DENTRO o FUERA. 2.1.3 Mdulos de salida Los mdulos de salida proporcionan alimentacin en C.A. a los dispositivos externos, tales como: motores, lmparas, solenoides, etc. tal como lo requiere un diagrama de escalera.
E.A.P. INGENIERIA QUIMICA CONTROL E INSTRUMENTACION DE PROCESOS

UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION 28 CONTROLADORES LOGICOS PROGRAMABLES (PLC)

Un mdulo de salida puede proporcionar una cierta potencia de salida mxima cuando la potencia requerida es mayor, se puede instalar un relevador como se muestra en la salida.

Figura N 5: Alambrado tpico del mdulo de salida de un PLC. Internamente, el mdulo de salida acepta uno o cero del procesador y usa esto para encender (ON) o apagar (OFF) un dispositivo de control de potencia en C.A, por ejemplo un TRIAC. en este sentido el mdulo de salida es un relevador de estado slido. Los controladores lgicos programables estn diseados tambin con mdulos de salida para proporcionar otro tipo de salida, tales como voltajes en corriente directa o pulsos variables. Un mdulo de salida puede tener uno o varios canales por unidad y cada canal tiene su lmpara indicadora para decir si est dentro (ON) o fuera (OFF). 2.1.4. Unidad de programacin La unidad de programacin es un paquete electrnico externo que est conectado al controlador programable cuando se hace la programacin. La unidad usualmente permite la entrada de un programa con smbolos usados un diagrama de escalera, la unidad transmite este programa al interior de la memoria del controlador programable. La unidad de programacin puede ser pequea, autocontenida, tienen un de cristal lquido. El usuario puede introducir un programa y desarrollar pruebas de diagnstico, correr el programa por medio del controlador programable y editar el programa instalado. Otro tipo de unidad programable es capaz de desplegar muchos escalones del diagrama de escalera, tiene las mismas facilidades que la unidad programable sencilla, pero con mayor capacidad.

E.A.P. INGENIERIA QUIMICA

CONTROL E INSTRUMENTACION DE PROCESOS

UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION 29 CONTROLADORES LOGICOS PROGRAMABLES (PLC)

2.2. Sistema de identificacin Entrada/Salida


Seccin de entrada: La seccin de entrada de un controlador programable recibe informacin de la estacin de botones, switches de temperatura, switches de presin, contactos de sobrecarga y otras entradas manuales, mecnicas y automticas. Las entradas conectadas al controlador programable son clasificadas como digitales o analgicas. Las entradas digitales solo pueden ser de dos tipos ONOFF.

Figura N 6: Diagrama de alambrado estndar. Seccin de salida: La seccin de salida de un controlador programable entrega voltaje de salida a las alarmas de control, alumbrado,, solenoides, arrancadores de motores y otros dispositivos que producen trabajo. Como las entradas, tambin las salidas pueden ser digitales o analgicas. Las salidas digitales pueden ser de alumbrado, arrancadores de motores, alarmas, solenoides, contactores. Las salidas analgicas son salidas de voltaje variables, corrientes variables, resistencia variable. 2.2.1. Conexiones de entrada y salida en el controlador programable Cuando se conecta una entrada a un controlador programable un lado se conecta a una entrada asignada de la terminal y el otro a una terminal comn.

E.A.P. INGENIERIA QUIMICA

CONTROL E INSTRUMENTACION DE PROCESOS

UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION 30 CONTROLADORES LOGICOS PROGRAMABLES (PLC)

Circuito de Control de Motores y su Relacin con la Salida a un controlador lgico programable

E.A.P. INGENIERIA QUIMICA

CONTROL E INSTRUMENTACION DE PROCESOS

UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION 31 CONTROLADORES LOGICOS PROGRAMABLES (PLC)

Si la salida de u controlador programable toma ms potencia que la que la seccin de salida puede manejar, se usa una interfase. Una interfase es un dispositivo de control que con una baja corriente controla una corriente grande.

2.3. Los conceptos bsicos de Operacin de los Controladores Lgicos Programables.


Un sistema de control y/o monitoreo de energa puede tener uno o ms procesadores para representar el monitoreo y las funciones de control. El procesador puede ser una computadora o un dispositivo electrnico lgico capaz de ejecutar una secuencia de operaciones. Tpicamente, se refiere a un sistema basado en computadora. La computadora puede ser de propsitos simples o multifuncional. Los sistemas de monitoreo de energa y los sistemas de control son principalmente un sistema de computadora en tiempo real. En la operacin en tiempo real, el sistema de monitoreo de energa adquiere datos y los procesa instantneamente, la interaccin del operador con el sistema es tambin instantnea. Las principales componentes del sistema incluyen: Mediciones y transductores para presentar en forma comn seales elctricas aceptables.

E.A.P. INGENIERIA QUIMICA

CONTROL E INSTRUMENTACION DE PROCESOS

UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION 32 CONTROLADORES LOGICOS PROGRAMABLES (PLC)

Dispositivos de adquisicin de datos para convertir seales elctricas analgicas en seales digitales. Medios de comunicacin. Computadora de control. Consola del operador. Impresora. La mayora de las conjuraciones ms usadas, comnmente incluyen: Procesamiento central, todo el monitoreo y control se hace por una computadora central. Procesamiento aislado, todo el monitoreo y control se hace por medio de un controlador especializado o una computadora dedicada. Procesamiento distribuido, parte o todo el monitoreo y el control est hecho por varias computadoras y/o controladores a travs de la configuracin del sistema.

Figura N 9: Sistema genrico de control y monitoreo. Para los fines de interpretar las alarmas de los equipos, es necesario identificar en primera instancia las funciones. Un sistema de control y monitoreo tpicamente consiste de los siguientes procesos y subsistemas: Instrumentacin. Sistemas de control y adquisicin de datos. Comunicaciones. Una computadora de control. Interfase del usuario.

La instrumentacin: Mide cantidades fsicas.


E.A.P. INGENIERIA QUIMICA CONTROL E INSTRUMENTACION DE PROCESOS

UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION 33 CONTROLADORES LOGICOS PROGRAMABLES (PLC)

Control de la operacin de un equipo o dispositivo. Sistemas de control y adquisicin de datos: Colecciona datos. Condiciona datos. Transforma datos Almacena datos.

Comunicacin: Transporta datos. Intercambia datos.

Computadora de control: Procesa datos. Analiza datos. Programa acciones. Ejecuta estrategias de control.

Interfase del usuario: El usuario puede interactuar con el sistema. El usuario puede revisar, retribuir y modificar datos. El usuario puede ajustar y cambiar los parmetros de control y monitoreo. Presenta al usuario con reportes e informacin de la administracin. Las ms comunes conexiones en los subsistemas incluyen: Conexiones directas. Conexiones mltiples. Transporte de datos.

Figura N 10: Comunicacin de datos entre componentes del sistema.

E.A.P. INGENIERIA QUIMICA

CONTROL E INSTRUMENTACION DE PROCESOS

UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION 34 CONTROLADORES LOGICOS PROGRAMABLES (PLC)

CAPTULO III: PROGRAMACIN DE LOS CONTROLADORES LOGICOS PROGRAMABLES


3.1. Automatizacin
Es la mecanizacin de tareas especficas y repetitivas, necesarias para la obtencin de un producto final. La automatizacin se emplea para fabricar bienes de consumo, permitiendo disminuir costos, obtener una calidad aceptable, reducir al mnimo defectos, mermas y tiempos muertos. Adems permite que los productos generados mediante esta, sean ms competitivos en el mercado. La automatizacin es aplicada en procesos donde el riesgo de sufrir accidentes es alto, o en sistemas donde la complejidad de realizar operaciones simultaneas es necesario. 3.1.1. Tecnologa Programada Consiste en Programar una secuencia de operaciones determinadas, en la memoria de un Ordenador (CPU), las cuales realizan la accin de control, la parte actuante, son motores, cilindros, servomotores, calentadores, vlvulas, etc. Dentro de las tecnologas usadas para este tipo de control son: Autmatas Programables (PLC`s): Son meramente para ambientes industriales y permiten realizar controles secuenciales y en paralelo, realizan control en tiempo real, y manipulan seales analgicas, digitales y operaciones de regulacin. Ordenadores de Procesos: Este tipo de ordenadores est provisto de convertidores D/A y A/D, permiten realizar operaciones como el control de procesos y monitoreo de los mismos. Sistemas de Control Distribuido (SCADDA): Este tipo de sistemas consiste en una red de mltiples Autmatas Programables, Ordenadores de Procesos o Reguladores Autnomos, o combinacin de estos, conectados a una unidad central, la cual realiza el monitoreo y supervisin de cada uno de los procesos gobernados por los controles.

3.2. Partes de un sistema automtico


Un sistema automtico est constituido por (Ver Fig. 1): a. Parte Operativa:
E.A.P. INGENIERIA QUIMICA CONTROL E INSTRUMENTACION DE PROCESOS

UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION 35 CONTROLADORES LOGICOS PROGRAMABLES (PLC)

1. 2. 3. 4.

Sensores Actuadores Elementos de Potencia Interfase Hombre-Mquina

b. Parte de Control 1. Tecnologa Programada: PLC y cableado de seales de control. c. Potencia

1. Tecnologa Cableada: Contactores, relevadores electromecnicos y de estado slido.

Figura N : esquema de un sistema automtico. 3.2.1. Definicin de un Autmata Programable (PLC): Un Autmata Programable o PLC (PLC: Controlador Lgico Programable) es un dispositivo de control que permite programar una serie de operaciones en la memoria interna de este para realizar una tarea especfica. 3.2.2. Aplicaciones de los Autmatas Programables: 1) 2) 3) 4) Control de Temperatura. Control de nivel de tanques. Aplicaciones de Domtica. Control de Proceso.

3.2.3. Tipos de Autmatas Programables (PLC): 1. Compactos. Estos tipos de Autmatas estn constituidos por su fuente de alimentacin, CPU, entradas y salidas digitales.

E.A.P. INGENIERIA QUIMICA

CONTROL E INSTRUMENTACION DE PROCESOS

UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION 36 CONTROLADORES LOGICOS PROGRAMABLES (PLC)

2. Semimodulares. A este tipo de autmatas se les puede integrar mdulos de entradas y salidas digitales y analgicas. 3. Modulares. Estos se montan sobre Rack, y la CPU es independiente de la fuente de alimentacin as como de las entradas y salidas digitales y analgicas, este tipo de Autmatas se arma de acuerdo a las necesidades del cliente y por su estructura suelen ser ms flexibles que los anteriores.

3.3.

Forma de programar un PLC:

3.3.1. Diagrama de Contactos: Es una representacin grfica de la secuencia de un proceso mediante elementos elctricos, bobinas, contactos, interruptores, selectores, solenoides, lmparas, botones, etc. Los elementos mencionados se muestran en la Tabla 1:

La analoga de un diagrama elctrico y el diagrama de contactos se muestra en la Fig. 2. Se puede observar que el botn pulsador no permite el paso de la corriente elctrica cuando se encuentra abierto; al presionar el botn, la lmpara es encendida permitiendo as el paso de la corriente elctrica.

E.A.P. INGENIERIA QUIMICA

CONTROL E INSTRUMENTACION DE PROCESOS

UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION 37 CONTROLADORES LOGICOS PROGRAMABLES (PLC)

En la escalera inferior se observa el mismo circuito representado en diagrama de contactos; generalmente en los sistemas de control mediante PLC podemos tener como entradas, pulsadores o interruptores. Estos elementos pueden ser fsicos o virtuales. Interruptores Fsicos. Son elementos externos al equipo de control cmo: Botones pulsadores, selectores, paros de emergencia, sensores, interruptores de fin de lmite. Interruptores Virtuales. Los interruptores virtuales generalmente son botones que provienen de una pantalla de operador de tipo Touch y/o membrana, ya que su funcionamiento es mediante registros internos que comparte la pantalla y el PLC.

3.4.

Estructura general de un PLC (HARDWARE)

Su estructura bsica est conformada por (Ver Fig. 3): a) b) c) d) e) Fuente de Alimentacin CPU (Unidad Central de Proceso) Mdulos de Entradas Mdulos de Salidas Mdulos Perifricos

Figura N : Estructura general de PLC.

1. Fuente de Alimentacin: Proporcionan la energa que se requiere para alimentar al CPU y mdulos de expansin, entradas digitales, pantalla de operador. Comercialmente las fuentes son fabricadas con alimentacin de 80 a 240 VAC y salida de 24 VCD, la potencia de estas es variable, segn la aplicacin y la cantidad de entradas y salidas as como mdulos de expansin a usar.

E.A.P. INGENIERIA QUIMICA

CONTROL E INSTRUMENTACION DE PROCESOS

UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION 38 CONTROLADORES LOGICOS PROGRAMABLES (PLC)

Algunos PLCs, Compactos y Semicompactos ya cuentan con fuente de 24VCD para alimentar pocos sensores, pero estos PLCs se deben alimentar de 90 VAC a 230 VAC. 2. Unidad Central de Proceso (CPU): Es el cerebro del autmata, en l se programa la secuencia de control, y dirige las salidas digitales y analgicas del sistema, segn los estados de las entradas. La CPU es un conjunto de memorias, contadores, temporizadores que permiten realizar la secuencia de control almacenada en una de las memorias. La estructura del PLC est constituida por: Procesador. El procesador permite realizar operaciones lgicas, aritmticas y de control, este elemento cuenta con una ALU (Unidad Aritmtica Lgica), UC (Unidad de Control), este organiza las tareas del microprocesador. Memorias. Las memorias al igual que una PC, sirven para almacenar informacin y dentro de estas, el CPU cuanta con memorias voltiles y no voltiles. a) Para el almacenamiento del programa se utilizan memorias regrabables; los tipos que se usan son memorias RAM, EPROM o EEPROM. b) La CPU cuenta con una ROM en la que se guarda el firmware, el sistema operativo, mdulos integrados y los datos e instrucciones, todo esto es almacenado por el fabricante, el usuario no tiene acceso a ella. Registros. Son memorias en las cuales se almacenan temporalmente datos, instrucciones, direcciones, acumuladores, contadores, etc. 3. Mdulos de Entradas: Los mdulos de entradas son los que permiten introducir ms seales al PLC ya sea analgica o digital. Las seales que se permiten cmo entrada son de corriente alterna o directa, de 4 a 20 mA, o mV. Los mdulos digitales son fabricados de 4, 8, 16 y 32 bits de entradas segn el fabricante; mientras que los mdulos analgicos se fabrican de entradas a termopar, de RTD, o de propsito general. Las entradas digitales en algunos casos pueden configurarse como fuente o sumidero segn la marca; en ocasiones se debe de seleccionar el tipo de entradas adecuadas para el sensor a instalar. 4. Mdulos de Salidas Los mdulos de salidas con los que se disponen son digitales y analgicas, los mdulos de salidas digitales pueden ser salidas a relevador, a transistor o a triac, las salidas a relevador y a triac son salidas de 90 a 230 VAC, mientras que las salidas a transistor son de corriente directa y con salidas PNP y NPN. Dentro de los mdulos de salidas existen salidas analgicas que van en seales de 4 a 20 mA y seales en mV y V con rangos de -10 a 10 VCD. Este tipo de salidas se usa generalmente para controlar dispositivos que requieren movimientos graduales. 5. Mdulos Perifricos

E.A.P. INGENIERIA QUIMICA

CONTROL E INSTRUMENTACION DE PROCESOS

UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION 39 CONTROLADORES LOGICOS PROGRAMABLES (PLC)

Los mdulos perifricos son herramientas tiles que sirven para realizar operaciones de contaje, control de posicin y comunicacin. 1. Contadores de Alta Velocidad, nos permiten introducir seales digitales que tienen una alta frecuencia, como resolverse, los cuales se encuentran acoplados a motores y nos permiten realizar un control de posicin. 2. Mdulos de Control de Posicin. Permiten realizar el control de movimiento preciso de un sistema mecnico a travs de dispositivos llamados servomotores, estos requieren de dos seales bsicamente cantidad de pulsos de movimiento y pulso direccin. El control de movimiento se puede realizar en lazo abierto o en lazo cerrado. 3. Mdulos de Comunicacin. Estos dispositivos permiten comunicarse a un autmata con elementos externos como otro autmata, una pantalla de operador, impresoras, scaners, una PC, Variadores de velocidad, etc.; mediante un tipo de protocolo de comunicacin RS232, RS422, RS485, RIO, POFIBUS, etc. Existen mdulos para realizar comunicaciones va remota, Ethernet o comunicaciones propias de algn fabricante. 3.5.Temporizadores y Contadores 3.5.1. Temporizadores ON DELAY TIMER Sintaxis

El temporizador cuenta con las siguientes variables: R0010 : Contacto de operacin del temporizador 00200 : Valor de preseleccin de temporizado (Preset) TON : Tipo de temporizador T000 : Direccin de temporizador y registro donde se almacena el valor de temporizado que est transcurriendo. Funcionamiento; Cuando el contacto R0010 est presente (ON), el valor de temporizado empieza a correr, cuando dicho valor llega a 0, el temporizado enciende a Y0020 y este permanecer encendido, hasta que R0010 pase a OFF. (Ver Grafica 4).

E.A.P. INGENIERIA QUIMICA

CONTROL E INSTRUMENTACION DE PROCESOS

UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION 40 CONTROLADORES LOGICOS PROGRAMABLES (PLC)

3.5.2. Temporizadores de OFF DELAY TIMER Sintaxis

El temporizador cuenta con las siguientes variables: R0010 : Contacto de operacin del temporizador 00200 : Valor de preseleccin de temporizado (Preset) TOF : Tipo de temporizador T000 : Direccin de temporizador y registro donde se almacena el valor de temporizado que est transcurriendo. Funcionamiento: Cuando R0010 se hace presente, la bobina Y0020, se activa, cuando R0010 pasa a OFF, el de temporizado empieza a correr, manteniendo a Y0020 en ON, cuando el valor de temporizado es igual al valor de preseleccin, la bobina Y0020 pasa a OFF. (Ver Grafica 5).

E.A.P. INGENIERIA QUIMICA

CONTROL E INSTRUMENTACION DE PROCESOS

UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION 41 CONTROLADORES LOGICOS PROGRAMABLES (PLC)

3.5.3. Temporizadores de la SINGLE SHOT TIMER Sintaxis

El temporizador cuenta con las siguientes variables: R0010 : Contacto de operacin del temporizador 00200 : Valor de preseleccin de temporizado (Preset) SS : Tipo de temporizador T000 : Direccin de temporizador y registro donde se almacena el valor de temporizado que esta ranscurriendo. Funcionamiento: Cuando R0010 se hace presente, la bobina Y0020 se pone en ON, y el valor de temporizado empieza a correr en el mismo instante, si R0010 pasa a OFF, el temporizado y la bobina Y0020 contina trabajando; cuando el valor de temporizado alcanza el valor de preseleccin, la bobina Y0020 se pone en OFF y el temporizador se inicializa. (Ver Grafica 6).

3.5.4. Contadores CNT Sintaxis:

E.A.P. INGENIERIA QUIMICA

CONTROL E INSTRUMENTACION DE PROCESOS

UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION 42 CONTROLADORES LOGICOS PROGRAMABLES (PLC)

R0010 : Contacto de entrada de pulso a contador R0011 : Contacto de contador activado y reset de contador C000 : Registro y direccin de conteo que est transcurriendo en un determinado momento. 00005 : Valor de preseleccin del contador. Funcionamiento: La condicin de operacin del contador es que la entrada E de dicha funcin se encuentre con un ON, de lo contrario el contador estar deshabilitado. Es importante decir que el incremento que genera el contador con un pulso de entrada es unitario. Si R0011 se encuentra en ON, se tiene lo siguiente: Si R0010 se pone en ON, el registro C000 incrementa en 1 su valor actual, esto suceder as cada que el R0010 pase de un valor de OFF a ON, hasta llegar a su valor de preseleccin. Cuando C000 es igual al valor de preseleccin, la salida Y0020 se pone en ON hasta que el valor R0011 se ponga en OFF, de igual manera el contador se inicializa.

Si R0011 se encuentra en OFF, el contador no tiene efecto alguno ante las seales de entrada de conteo. 3.5.5. Contador UP/DOWN Sintaxis

E.A.P. INGENIERIA QUIMICA

CONTROL E INSTRUMENTACION DE PROCESOS

UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION 43 CONTROLADORES LOGICOS PROGRAMABLES (PLC)

R0012 : Contacto de entrada de conteo arriba o abajo R0013 : Contacto de entrada de conteo R0014 : Contacto de contador activo y reset C010 : Nmero de registro de conteo Y0020 : Salida digital Funcionamiento: Si R0014 est en OFF, el contador se encuentra deshabilitado. Si R0014 se encuentra en ON, el contador se habilita y puede empezar a operar: Si R0012 est en OFF, el contador al detectar una seal de entrada de R0013, empezara a contar hacia atrs; si R0012, se encuentra en ON, el contador empezara a contar hacia delante. La seal de salida se pondr en ON cuando C010 llegue a cero. Si R0014 pasa a OFF, el contador se pondr en reset y se deshabilitara independientemente de las dems seales. Es importante colocarle un contacto de flanco de subida a la entrada del contacto de contador ya que si no se coloca no detectara nicamente un pulso, si no se seguir contando hasta su valor mximo.

3.6. Operaciones Sobre Datos


3.6.1. (MOV) Transferencia de datos de 16 bits Permite copiar datos de 16 bits del rea de datos especficos (A) al rea de datos especificado (B). Sintaxis:

Cuando R0010 est en ON, el valor 00014 es copiado para ser almacenado a D0010. Operadores

E.A.P. INGENIERIA QUIMICA

CONTROL E INSTRUMENTACION DE PROCESOS

UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION 44 CONTROLADORES LOGICOS PROGRAMABLES (PLC)

3.6.2. (DMOV) Transferencia de datos de 32 bits Permite copiar datos de 32 bits del rea de datos especficos (A) al rea de datos especificado (B). Estructura

Cuando R0010 est en un nivel alto, el dato 0001234560 es transferido y almacenado en D0051 y D0050. Operadores

3.6.3. (NOT) Inversin de Datos de 16 bits Invierte los 16 bits del dato A y se almacena en el dato B. Sintaxis:

Funcionamiento: Cuando R0010 se pone en ON, los bits del dato H0003 son invertidos y almacenados en D0005 en formato hexadecimal. H0003: 15 14 0 0

13 0

12 0

11 0

10 0

9 0

8 0

7 0

6 0

5 0

4 0

3 0

2 0

1 1

0 1

E.A.P. INGENIERIA QUIMICA

CONTROL E INSTRUMENTACION DE PROCESOS

UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION 45 CONTROLADORES LOGICOS PROGRAMABLES (PLC)

D0005: 15 14 1 1

13 1

12 1

11 1

10 1

9 1

8 1

7 1

6 1

5 1

4 1

3 1

2 1

1 0

0 0

Operadores

3.6.4. (TINZ) Inicializacin de Tabla El valor del dato A es almacenado en los n registros de B, donde n es el tamao de la tabla que contiene los n registros en donde queremos almacenar el valor de A y B son los registros de destino. Sintaxis:

Funcionamiento: Cuando R0010 se hace presente, el valor 00010 es transferido y almacenado a D0000, D00001, D0002,, D0009; esto es: Tamao de tabla n=10 Dato fuente (A) Dato destino (B) 00010 D0000 D0001 D0002 D0003 D0004 D0005 D0006 D0007 D0008 D0009 Operadores

E.A.P. INGENIERIA QUIMICA

CONTROL E INSTRUMENTACION DE PROCESOS

UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION 46 CONTROLADORES LOGICOS PROGRAMABLES (PLC)

3.6.5. (TMOV) Transferencia de datos entre tablas Transfiere los datos contenidos en una tabla (A) de tamao n a otra tabla (B) del mismo tamao; los datos a transferir son de 16 bits. Sintaxis:

Funcionamiento: Cuando R0010 se pone en ON, la tabla de datos fuente es transferida a la tabla de datos de destino con tamao n. Tamao de tabla n=10 Dato de fuente (A) Dato de destino (B) D0000 D0020 D0001 D0021 D0002 D0022 D0003 D0023 D0004 D0024 D0005 D0025 D0006 D0026 D0007 D0027 D0008 D0028 D0009 D0029 Operadores

E.A.P. INGENIERIA QUIMICA

CONTROL E INSTRUMENTACION DE PROCESOS

UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION 47 CONTROLADORES LOGICOS PROGRAMABLES (PLC)

3.6.6. (ABS) Valor absoluto de datos de 16 bits Sintaxis:

Funcionamiento: Cuando R0010 se pone en ON, el valor de -00010 es tomado cmo su valor escalar y almacenado en D0000. 0peradores

3.7.

Funciones Aritmticas

3.7.1. (+) Suma de Datos de 16 bits Suma dos datos de 16 bits y almacena el resultado en el registro donde estaba el primer sumando. Sintaxis:

1. 2. 3.

Condiciones de Bandera: Si el resultado de la resta sobrepasa el valor de 32767, la salida se pone en ON. Si el resultado de la resta sobrepasa el valor de -32768, la salida se pone en ON Si el resultado se encuentra dentro de los lmites, la salida se pone en OFF (Operacin Normal).

Ejemplo:

E.A.P. INGENIERIA QUIMICA

CONTROL E INSTRUMENTACION DE PROCESOS

UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION 48 CONTROLADORES LOGICOS PROGRAMABLES (PLC)

Funcionamiento: Cuando R0010 se hace presente, se realiza la suma entre D0000 y D0001 almacenando el resultado en D0023. SUMANDO 1: D0000= 35 15 0 14 0 13 0 12 0 11 0 10 0 9 0 8 0 7 0 6 0 5 1 4 0 3 0 2 0 1 1 0 1

SUMANDO 2: D0001= 35 15 0 14 0 13 0 12 0 11 0 10 0 9 0 8 0 7 0 6 0 5 1 4 0 3 0 2 0 1 1 0 1

FUENTE: D0023 = 70 15 0 14 0 13 0 12 0 11 0 10 0 9 0 8 0 7 0 6 1 5 0 4 0 3 0 2 1 1 1 0 0

Operadores

3.7.2. (+) Suma de 32 bits Suma dos datos de 32 bits y el resultado es colocado en el destino especificado (C).

Sintaxis:

Condiciones de Bandera: 1. Si el resultado de la resta sobrepasa el valor de 2147483647, la salida se pone en ON.

E.A.P. INGENIERIA QUIMICA

CONTROL E INSTRUMENTACION DE PROCESOS

UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION 49 CONTROLADORES LOGICOS PROGRAMABLES (PLC)

2. Si el resultado de la resta sobrepasas el valor de -2147483648, la salida se pone en ON. 3. Si el resultado se encuentra dentro de los lmites, la salida se pone en OFF (Operacin Normal). Ejemplo:

( A= Sumando1 B= Sumando 2 C= Destino Operadores

3.7.3. ( - ) Resta de Datos de 16 bits. Resta datos de 16 bits y almacena el resultado en el minuendo. Sintaxis:

Condiciones de Bandera: 1. Si el resultado de la resta sobrepasa el valor de 32767, la salida se pone en ON. 2. Si el resultado de la resta sobrepasas el valor de -32768, la salida se pone en ON. 3. Si el resultado se encuentra dentro de los lmites, la salida se pone en OFF (Operacin Normal) Ejemplo:

E.A.P. INGENIERIA QUIMICA

CONTROL E INSTRUMENTACION DE PROCESOS

UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION 50 CONTROLADORES LOGICOS PROGRAMABLES (PLC)

A: Sustraendo B: Minuendo C: Destino Funcionamiento: Cuando R0010 se hace presente, el valor contenido en D0013 es restado con la constante 00005 y el resultado es almacenado en D0015. Operadores

3.7.4. (*) Multiplicacin de datos de 16 bits Esta funcin permite realizar la multiplicacin de dos nmeros de 16 bits obteniendo cmo resultado una palabra de 32 bits. Sintaxis:

A: Multiplicando 1 (Datos de 16 bits) B: Multiplicando 2 (Datos de 16 bits) C: Resultado (Datos de 32 bits) Ejemplo:

Funcionamiento: Cuando R0011 se hace presente, el contenido de D0010 es multiplicado con el contenido de D0012 y el resultado es almacenado en D0014.D0013. Condiciones de Bandera: 1. Si la entrada se encuentra en OFF, la salida se encuentra en OFF (Sin Operar). 2. Si la entrada se encuentra en ON, la salida se encuentra en ON (Operando) Operadores

E.A.P. INGENIERIA QUIMICA

CONTROL E INSTRUMENTACION DE PROCESOS

UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION 51 CONTROLADORES LOGICOS PROGRAMABLES (PLC)

3.7.5. ( / ) Divisin de datos de 16 bits Sintaxis

A: Dividendo B: Divisor C: Resultado C +1: Remanente Condiciones de Bandera: 1. Cuando la entrada se encuentra en OFF, la salida se encuentra en OFF y por tanto la instruccin esta sin operar. 2. Cuando la entrada se encuentra en ON, y la salida se encuentra en ON, la lnea opera correctamente. (B es diferente de 0). 3. Cuando la entrada se encuentra en ON, y la salida se encuentra en OFF indica que se gener una divisin entre 0. (B es igual a 0) (Bandera de error S051). Ejemplo:

Funcionamiento: Cuando R0011 se hace presente, el contenido de D0010 es dividido por el contenido de D0012; el resultado es almacenado en D0016, y el remanente se almacena en D0017. Operadores

E.A.P. INGENIERIA QUIMICA

CONTROL E INSTRUMENTACION DE PROCESOS

UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION 52 CONTROLADORES LOGICOS PROGRAMABLES (PLC)

3.7.6. (DIV) Divisin Simple (Sin signo) Sintaxis

A: Dividendo (Doble Word sin Signo) Rango: 04, 294, 967,295 B: Divisor (Simple Word sin Signo) Rango: 0-65,535 C: Resultado (Simple Word sin Signo) Rango: 0-65,535 C+1: Remanente (Simple Word sin Signo) Rango: 065,535 Condiciones de Bandera: entrada OFF ON Operacin Sin ejecucin Ejecucin normal (B0) Desbordamiento (B0) Sin ejecucin (B=0) Salida OFF ON ON OF Error (S051) ---------ON ON

Ejemplo:

Funcionamiento: Cuando R0010 se hace presente (ON), la operacin DIV es efectuada, y el resultado es almacenado en D0012, mientras que el residuo es almacenado e D0013, al efectuarse la operacin, la salida Y0020 se pone en ON. Operadores:

3.7.7. (+1); (-1) Incremento y decremento en uno Sintaxis:

A. Dato de Operacin (Simple Word)

E.A.P. INGENIERIA QUIMICA

CONTROL E INSTRUMENTACION DE PROCESOS

UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION 53 CONTROLADORES LOGICOS PROGRAMABLES (PLC)

Condiciones de Bandera: Entrada OFF ON Ejemplo: Operacin Sin ejecucin Ejecucin Salida OFF ON

Funcionamiento: Cuando R0010 se hace presente, la funcin +1 se incrementa en 1 y el dato es almacenado en D0012. Operadores

3.8. Funciones Boleanas


3.8.1. (AND) Funcin AND Realiza operaciones AND entre dos datos de 16 bits. Sintaxis

A: Constante o registro de 16 bits. B: Constante o registro de 16 bits. C: 16 bits donde se almacena el resultado de la operacin and. Funcionamiento: Cuando R0009 se enciende, la operacin and se efecta. D0010: 15 0 14 0 13 0 12 0 11 0 10 1 9 1 8 1 7 0 6 1 5 0 4 0 3 0 2 0 1 1 0 0

E.A.P. INGENIERIA QUIMICA

CONTROL E INSTRUMENTACION DE PROCESOS

UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION 54 CONTROLADORES LOGICOS PROGRAMABLES (PLC)

AND D0012: 15 0 14 0 13 0 12 0 11 0 10 0 9 0 8 1 7 0 6 1 5 0 4 0 3 0 2 0 1 1 0 0

D0014: 15 14 0 0 Operadores

13 0

12 0

11 0

10 1

9 1

8 1

7 0

6 1

5 0

4 0

3 0

2 0

1 1

0 0

Otras Operaciones Lgicas OR: OR de datos de 16 bits. EOR: EOR exclusiva entre datos de 16 bits.

3.9. Conversin de Datos.


3.9.1. (HEXA) Hexadecimal a ASCII Convierte datos de 16 bits a cdigo ASCII. Sintaxis

A. Indica el primer registro donde se encuentra almacenado el o los datos convertir (16 bits) B: Constante o registro que indica el nmero de registros a convertir (1-32) C: Indica el primer registro de destino de los datos convertidos para ser almacenados. Condiciones de Bandera: Entrada OFF ON Operacin Sin ejecucin Ejecucin Salida OFF ON

Funcionamiento: Cuando R016 se hace presente, el contenido de D0300 es convertido a cdigo ASCII y almacenado en D0400 y D0401.
E.A.P. INGENIERIA QUIMICA CONTROL E INSTRUMENTACION DE PROCESOS

UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION 55 CONTROLADORES LOGICOS PROGRAMABLES (PLC)

Operadores

3.9.2. ( ATOH ) Convierte datos ASCII a Hexadecimal. Sintaxis

A: Registro fuente; Primer registro de 16 bits en donde inicia los datos a convertir. B: Constante que indica el nmero de registros fuente a convertir (1-64). C: Inicio de los registros de destino en donde se almacena el dato convertido. Condiciones de Bandera: Entrada OFF ON ON Funcionamiento: Cuando R0015 se pone en ON, el contenido de D0200 y D0201 es convertido en cdigo hexadecimal almacenado en D500. Operacin Sin ejecucin Ejecucin Sin ejecucin (Dato a convertir no permitido) Salida OFF ON OFF Error (S051) --------0N

E.A.P. INGENIERIA QUIMICA

CONTROL E INSTRUMENTACION DE PROCESOS

UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION 56 CONTROLADORES LOGICOS PROGRAMABLES (PLC)

Nota: Si uno de los registros a convertir no contiene uno de los datos ASCII a convertir a cdigo hexadecimal, la bandera S051 se pone en ON. Operadores

Rango de datos permitidos para convertir: Los datos permitidos para realizar la operacin contenidos en el ato fuente son:

3.9.3 (ASC) Conversin de caracteres a cdigo ASCII Sintaxis

A: Constante de caracteres (Mximo 16 caracteres). B: rea de 16 bits donde se comienza a almacenar las 8 palabras en cdigo ASCII. Condiciones de Bandera: Entrada OFF ON Operacin Sin ejecucin Ejecucin Salida OFF ON

E.A.P. INGENIERIA QUIMICA

CONTROL E INSTRUMENTACION DE PROCESOS

UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION 57 CONTROLADORES LOGICOS PROGRAMABLES (PLC)

Funcionamiento: Cuando R0014 se pone en ON, los caracteres de A son convertidos a cdigo ASCII y almacenado en D0200, D0201, D0202, D0203, D0204.

Operadores

E.A.P. INGENIERIA QUIMICA

CONTROL E INSTRUMENTACION DE PROCESOS

UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION 58 CONTROLADORES LOGICOS PROGRAMABLES (PLC)

CONCLUCIONES

Los Controladores Lgicos Programables o PLCs son elementos de control de estado slido que si bien su origen fue en las lneas de produccin de la industria automotriz, hoy se encuentran diseminados en muy diversas aplicaciones: desde el simple control local de una mquina o proceso hasta las ms avanzadas operaciones de control distribuido. Su operacin no slo se limita a ciclos mono tarea sino que pueden ejecutar tareas concurrentes, tareas rpidas activadas por eventos, sub tareas, etc. La comunicacin con el mundo exterior la logra principalmente con sus interfaces de entrada / salida, siendo la forma ms popular la de las entradas discretas a 24 Vdc en conjunto con salidas a contactos secos. Las herramientas de comunicacin integrada a los PLCs no slo mejora la posibilidad de explotacin de los sistemas de control, sino que adems abre sus aplicaciones hacia los sistemas integrados de manufactura y produccin tales como: CIM, CAM, etc.

E.A.P. INGENIERIA QUIMICA

CONTROL E INSTRUMENTACION DE PROCESOS

UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION 59 CONTROLADORES LOGICOS PROGRAMABLES (PLC)

BIBLIOGRAFA

a. http://www.mecatronicatip.com/e107_files/downloads/cursobasmtiptoshi.pdf b. http://www.efn.uncor.edu/departamentos/electro/cat/eye_archivos/apuntes/a_practic o/CAP%209%20Pco.pdf CAP 09 PLC c. http://books.google.com/books?id=2Rg550as3qAC&pg=PA90&dq=controladores+l ogicos+programables&hl=es&sa=X&ei=V66TUd30BsPT7AauroCADA&ved=0CD YQ6AEwAA#v=onepage&q=controladores%20logicos%20programables&f=false d. Charles E. Rohrs / James L. Melsa "Sistemas de control lineal." Editorial Mc GrawHill / Interamericana. Edicin1993 e. Lucke A. "Festo FPC 202C". Control programable. Manual de usuario.Festo KG, D7300 Essiingen. Edicin 1993 f. R. Ackermann / J. Franz / T. Hartmann."Controles Lgicos Programables".Nivel bs ico. Festo Didctico. Edicin 1994 g. http://www.plcs.net/contents.shtml

E.A.P. INGENIERIA QUIMICA

CONTROL E INSTRUMENTACION DE PROCESOS

UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION 60 CONTROLADORES LOGICOS PROGRAMABLES (PLC)

ANEXOS

APLICACIONES DEL PLC Desarrollamos aplicaciones con Sistemas de Control Distribuido (DCS), Equipos PLC (Controlador Lgico Programable), RTU (Unidad Terminal Remota) y Drives de Motores de CC y CA. Ejemplo de sistema SCADA desarrollado para un sector de una planta de tratamiento de petrleo.

E.A.P. INGENIERIA QUIMICA

CONTROL E INSTRUMENTACION DE PROCESOS

UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION 61 CONTROLADORES LOGICOS PROGRAMABLES (PLC)

Desarrollamos y mantenemos sistemas adquisidores de datos industriales utilizando perifricos con comunicacin Profibus y soluciones de conectividad en ethernet y la combinacin de ambos sobre fibra ptica. Desarrollamos aplicaciones de telemetra para distintos tipos de industrias, entre ellas la petrolera, sistemas de telemetra para pozos, plantas compresoras, unidades separadoras y bateras.

E.A.P. INGENIERIA QUIMICA

CONTROL E INSTRUMENTACION DE PROCESOS

Anda mungkin juga menyukai