Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
EL PLC Y SUS APLICACIONES 1 definición La National Electrical Manufacturers Association (NEMA) define al PLC como un dispositivo electrónico digital que utiliza una memoria programable para almacenar instrucciones y para implementar funciones especificas tales como funciones lógicas, secuenciales, de temporización, de conteo y aritméticas para controlar maquinas y procesos. Es una maquina electrónica con unos terminales de entrada a los que se conectaran pulsadores, finales de carrera, fotocélulas, detectores, etc. Y unos terminales de salida a los que se conectaran bobinas de contactores, electro válvulas, lámparas, etc., de tal manera que la actuación de estos últimos esta en función de las señales de entrada que estén activadas en cada momento, según el programa almacenado. En sentido general podemos definir al controlador lógico programable como toda máquina electrónica diseñada para controlar en tiempo real y en medio industrial procesos secuenciales de control. 1.2 Antecedentes e Historia Los primeros sistemas de control estaban basados en componentes mecánicos y electromecánicos, básicamente engranajes, palancas, pequeños motores, relés, contactores, temporizadores, etc. A medida que el proceso se hacia más complejo el uso de relés, temporizadores y contactores aumentaba, por lo tanto: - Los armarios donde se alojaban eran demasiado grandes - Las probabilidades de avería eran muy altas. - Localización de averías muy difícil y complicada - Costo económico muy alto - Sistema poco flexible. 1 A finales de los años 60, la industria estaba demandando cada vez más un sistema económico, robusto, flexible y fácilmente modificable. Los Controladores Lógicos Programables, (PLCs, Programable Logic Controller) nacieron a finales de la década de los 60s y principios de los 70s. Las industrias que propiciaron este desarrollo fueron las automotrices. Ellas usaban sistemas industriales basadas en relevadores (relés), en sus sistemas de manufactura. Buscando reducir los costos de los sistemas de control, la General Motors preparó en 1968 ciertas especificaciones detallando un "Controlador Lógico Programable". Estas especificaciones definían un sistema de control por relevadores que podían ser asociados no solamente a la industria automotriz, sino prácticamente a cualquier industria de manufactura. Los altos costos de operación y mantenimiento y la poca flexibilidad y confiabilidad de los equipos como así también el costo excesivo, impulsaron el desarrollo de los nuevos autómatas. 1.3 CAMPOS DE APLICACIÓN Gracias a sus reducidas dimensiones, la gran facilidad de su montaje, la modificación o alteración del programa, etc., permite al PLC ser utilizado en situaciones que requieran: - Espacio reducido. - Procesos de producción periódicamente cambiantes. - Procesos secuenciales. - Maquinaria de procesos variables. Ejemplos de aplicaciones generales: - Industria del mueble y madera. - En procesos de grava, arena y cemento. - En la industria del plástico. - En procesos textiles y de confección. - De ensamblaje. - Transfer. - De aire acondicionado, calefacción, etc - De seguridad. - De almacenamiento y trasvase de cereales. - De plantas embotelladoras. 2 - En la industria de automoción. - De tratamientos térmicos. - De plantas depuradoras de residuos. - De cerámica. etc. - ESTRUCTURA INTERNA El PLC esta constituido por diferentes partes, pero cuatro de ellas se pueden considerar las básicas: - FUENTE DE ALIMENTACIÓN - CPU - ENTRADAS - SALIDAS FUENTE DE ALIMENTACIÓN Proporciona las tensiones necesarias para el funcionamiento de los distintos circuitos del sistema. La fuente de alimentación del autómata puede incorporar una batería tampón o un capacitor de gran capacidad, que se utiliza para el mantenimiento de algunas posiciones internas y del programa usuario en memoria RAM, cuando falla la alimentación o se apaga el autómata. CPU (Unidad central de procesamiento) Es la parte inteligente del sistema, ya que interpreta el programa de usuario y en función del los valores de las entradas ordena la activación de las salidas deseadas. La CPU esta compuesto por el procesador, memoria y circuitos auxiliares asociados. ENTRADAS Tienen la función de adaptar y codificar de forma comprensible para la CPU las señales procedentes de los dispositivos de entrada o captadores. SALIDAS Tienen la función de decodificar las señales procedentes de la CPU, amplificarlas y mandar con ellas los dispositivos de salida o actuadores. ESTRUCTURA EXTERNA 3 Existen básicamente dos formas externas de presentación de los PLCs, una modular y la otra compacta. Estructura compacta Todos los componentes se encuentran integrados en un solo gabinete. El usuario no tiene acceso a ellos, por lo que no los puede modificar. Generalmente se pueden encontrar con diferentes capacidades en aspectos como: número de entradas, capacidad de memoria, número de salidas, opciones de comunicación, etc. Estructura modular Consisten en un bastidor donde se introducen los diferentes componentes o módulos. Los módulos son intercambiables de un bastidor a otro por lo que las capacidades de un PLC pueden ser ampliadas fácilmente. Generalmente son más costosos que los tipo compacto, pero son mucho más versátiles y útiles en aplicaciones que exigen adaptabilidad a cambios. Estructura Americana. Se caracteriza por separar las E/S del resto del PLC, de tal forma que en un bloque compacto están reunidas las CPU, memoria de usuario o de programa y fuente de alimentación, y separadamente las unidades de E/S en los bloques o tarjetas necesarias. Estructura Europea. Su característica principal es la de que existe un módulo para cada función: Fuente de alimentación, CPU, entradas/salidas, etc. . CONEXIÓN DE ELEMENTOS DE ENTRADA Son dos los tipos de captadores posibles desde el punto de vista de la tensión: Entradas o contactos libres de tensión Un contacto libre de potencial es aquel al cual se puede conectar un actuador con cualquier sistema de corriente y cualquier tensión (Siempre, claro está, dentro de las limitaciones eléctricas de propio contacto). Ejemplo: pulsador, interruptor, finales de carrera, contactos de reles, etc. 4 Entradas o contactos con tensión. Son aquellos que necesitan una tensión determinada para su funcionamiento, al elegirlos se debe tomar en cuenta la tensión con la cual funcionan las entradas del PLC Ejemplo: detector de proximidad, célula fotoeléctrica, etc. Circuito interno de una entrada DC Para conectar un elemento de entrada se debe habilitar el Terminal común conectándole un potencial a este, de esta forma uno de los diodos del optoacoplador tendrá un potencial conectado ya sea el potencial positivo o el negativo, luego el elemento captador completara el circuito conmutando a la entrada el otro potencial y cerrar el circuito para que el led interno encienda. Circuito interno de una entrada AC Conexión PNP: negativo va conectado al común y se conmuta el positivo. 5 Conexión NPN: positivo va conectado al común y se conmuta el negativo. FORMATO DE DIRECCIONAMIENTO PARA ENTRADAS Las salidas pueden ser de tres tipos: Relay, Triac y Transistor Las salidas a relé pueden utilizarse en cargas de CA o CC, los módulos con salida por relé tienen mayor flexibilidad, en cuanto a que manejan CA o CC indistintamente. Además, pueden manejar cargas mayores que un módulo con salida por triac o transistor. Como desventajas, los relés son elementos mecánicos sujetos a desgastes, son más lentos en cuanto al tiempo de conmutación y tienen un mayor consumo, por lo que pueden requerir fuentes de alimentación adicionales. 6 Salida a Transistor se utilizan en cargas de CC, son las que ofrecen mayor velocidad, El tiempo típico de respuesta para un transistor es de 1mseg tanto para conexión como para desconexión. Salida a Triacse utiliza para cargas en CA. El tiempo típico de respuesta para un triac se aproxima a los 10mseg. Protección de las salidas Las salidas cuando manejan cargas inductivas necesitan de un circuito o dispositivo que permita protegerla y evitar que se produzcan transitorios y ruido en el cableado eléctrico, además de que la vida del contacto de salida se prolongara. Se recomienda colocar el dispositivo protector lo mas cercano posible del elemento de carga. 7 Si la salida es a transistor se recomienda conectar un diodo rectificador en paralelo con la carga como indica la figura. Cuando la carga es AC se recomienda uno de los siguientes métodos. DIAGRAMA DE CONEXIÓN DE SALIDAS 8 En el diagrama anterior las salidas O/0 y O/1 operan con voltaje DC, las salidas desde O/2 hasta O/7 operan a 110Vac y las salidas desde O/8 hasta O/11 operan a 220Vac. A cada una de las cargas se conecta un potencial de la fuente, en este caso los potenciales conectados a las cargas son GND (ground) y L1 (línea 1) cuando en el programa se activa una salida se conmuta el Terminal VAC / VDC para completar el circuito. FORMATO DE DIRECCIONAMIENTO PARA LAS SALIDAS Al programar salidas debe tener en cuenta que: 1- La salida es el último elemento de la línea o renglón. 2- Todo renglón debe tener por lo menos una salida. 3- No se conectan salidas en serie. 4-No se programa la misma salida más de una vez. PROGRAMACIÓN PLC Allen Bradley Los modos de trabajo más usuales son: RUN: Es el modo de operación en el cual el procesador se encuentra ejecutando o corriendo el programa que se le ha cargado. 9 PROGRAM: En este modo de operación el procesador no esta ejecutando el programa y se encuentra hábil para recibir un programa nuevo o realizar modificaciones al existente. OFFLINE: Consiste en realizar el programa sobre un ordenador, sin necesidad alguna de acceder al PLC para posteriormente una vez acabado y verificado el programa descargarlo en el procesador. Este hecho dota al programador de gran independencia a la hora de realizar el trabajo. ONLINE: modo de visualización en línea del programa que tiene cargado el procesador, en el cual se puede apreciar la ejecución de las instrucciones. Cuando nos encontramos online con el procesador este puede estar en RUN MODE o PROGRAM MODE. DOWNLOAD: Proceso mediante el cual se le cargan al procesador todos los archivos necesarios para la ejecución de una lógica de control. UPLOAD: Proceso mediante el cual se extrae el programa que tiene el procesador y se puede almacenar en la terminal de programación. EDICIÓN DE UN DIAGRAMA DE ESCALERA Las diferentes instrucciones del lenguaje de escalera se encuentran en la barra de instrucciones. Al presionar sobre alguno de los elementos de esta barra estos se introducirán directamente en la rama sobre la que nos encontremos, el elemento también puede ser arrastrado. Añadir un renglón al programa 10 Crear una rama en paralelo con la ya creada Contacto normalmente abierto (XIC = eximine if closed) Contacto normalmente cerrado (XIO = eximine if open) Activación de una salida (OTE - Output Energize): si las condiciones previas de la rama son ciertas, se activa la salida. Si dejan de ser ciertas las condiciones o en una rama posterior se vuelve a utilizar la instrucción y la condición es falsa, la salida se desactiva. Activación de la salida de manera retentiva (OTL - Output Latch): si las condiciones previas de la rama son ciertas, se activa la salida y continúa activada aunque las condiciones dejen de ser ciertas. Desactivación de la salida (OTU - Output Unlatch): normalmente está instrucción se utiliza para anular el efecto de la anterior. Si las condiciones previas de la rama son ciertas, se desactiva la salida y continúa desactivada aunque las condiciones dejen de ser ciertas. Instrucción OSR (One Shot Rising) La instrucción OSR permite que un evento ocurra sólo una vez. Cuando todas las condiciones del renglón que anteceden a esta instrucción son verdaderas, OSR será verdadero (Un “1” lógico) por únicamente 1escaneo y sólo podrá ser verdadera otra vez si las mismas condiciones que la activaron cambian de falso a verdadero TEMPORIZADORES 11 Time base (tiempo base) especifica los intervalos de tiempo que va a contar el temporizador. Estos pueden ser 1 segundo, 10 milisegundos y en algunos procesadores 1 milisegundo. Preset indica las veces que se va a contar el tiempo base, el tiempo total del temporizador es el producto de el timebase por el preset. Acumulador indica el tiempo que ha transcurrido desde que se inicio el conteo del temporizador. El temporizador lo actualiza cada vez que ha transcurrido un tiempo base. Los valores de preset y acumulador tienen un rango de valores que van desde 0 hasta 32767 TIPOS DE CONTACTOS DN = Done Bit, este contacto cambia de estado cuanto el valor del acumulador es igual o mayor al preset. EN = Enable Bit, es un contacto instantáneo, funciona como el contacto de una bobina, estará en su estado opuesto siempre que el timer tenga energía. TT = Time Timing, este contacto estará en su estado opuesto mientras el timer este contando. Use la instrucción TON (Timer on delay) para activar o desactivar una salida después de que el temporizador haya estado activado durante un intervalo de tiempo preseleccionado. La instrucción TON comienza a contar los intervalos de la base de tiempo cuando el temporizador se energiza. Mientras el temporizador tenga energía el valor acumulado (ACC) se va incrementando durante cada evaluación hasta alcanzar el valor predeterminado (PRE). Cuando el temporizador se desenergiza, el valor acumulado se resetea sin importar si el temporizador ha sobrepasado el límite de tiempo. Use la instrucción TOF comienza a contar los intervalos de la base de tiempo cuando el temporizador se desenergiza. Mientras el temporizador se mantenga sin energía, el temporizador incrementa su valor acumulado (ACC) durante cada escaneo hasta alcanzar el valor preseleccionado (PRE). El valor acumulado se resetea sin importar si el temporizador ha sobrepasado el límite de tiempo si el temporizador se energiza. La instrucción RTO se diferencia del TON en que al quitarle la energía este suspende el conteo y al suministrársela nuevamente lo reinicia donde lo suspendió. 12 Cuando ocurre cualquiera de los siguientes eventos la instrucción retiene el valor acumulado: Se le quita la energía al temporizador. Se cambia el procesador del modo RUN a PROGRAM Se corta la alimentación del procesador (siempre que tenga batería auxiliar). Ocurre un fallo. Para resetear el temporizador se debe programar la instrucción RES con el mismo nombre del temporizador. . En el ejemplo anterior al pulsar el botón de START se energiza la bobina B3:0/0 y el temporizador inicia su conteo, inmediatamente recibe energía la salida O:0/2 se energiza por las características del contacto EN, la salida O:0/0 se energiza también porque el temporizador esta contando, mientras que la salida O:0/1 no se energiza porque el temporizador no ha terminado su conteo. 13 El tiempo total del temporizador es de 5 segundos que serán contados en intervalos de 10 milisegundos. Una vez concluido el conteo la salida O:0/0 apaga, O:0/1 enciende y O:0/2 permanece encendida. Solo quitándole la energía al temporizador desactiva la salida O:0/2. CONTADORES Los contadores pueden ser: CTU (counter up) y CTD (conunter down) Un contador cuenta la cantidad de veces que en el renglón se produce la transición de falso a verdadero, incrementando o decrementando el valor del acumulador. El contador continúa el conteo aunque el valor del acumulador sea igual al valor del preset. En el diagrama anterior la salida O:0/0 se energizara cuando el contador registre 20 pulsos enviados por la entrada I:0/0 y se mantendrá energizada hasta que se presione I:0/1 14
Compartir