Controles lógicos programables Nivel básico R. Ackermann J. Franz T. Hartmann A. Hopf M. Kantel B. Plagemann Festo Didactic KG - Esslingen
Nº de pedido: 093317 Denominación: SP.-STRG.LEHRB. Referencia: D.LB-TP301-E Edición: 04/94 Impresión: 20.04.94 S. Abendschein Autores: R. Ackermann, J. Franz, T. Hartmann, A. Hopf, M. Kantel, B. Plagemann Copyright by Festo Didactic KG, D-73734 Esslingen, 1994. Reservados todos los derechos, incluso los de traducción. No debe reproducirse ninguna parte de la obra con ningun método (impresión, fotocopia, microfilm u otro sistema) tampoco debe ser procesada o divulgada utilizando sistemas electrónicos sin la autorización de Festo Didactic KG. ISBN: 3-8127-3317-2
Festo Didactic Indicaciones sobre el concepto de este libro.......................... 4 Indice PRIMERA PARTE: CURSO Capítulo 1 Tareas del PLC....................................... 7 1.1 Control de procesos......................................... 8 1.2 Visualización de instalaciones.................................. 9 1.3 Control de puesta a punto para máquinas CNC.................. 10 Capítulo 2 Componentes de un PLC.............................. 11 2.1 Hardware................................................. 14 2.2 Software.................................................. 15 2.3 Sensores................................................. 16 2.4 Actuadores................................................ 18 2.5 Equipo programador........................................ 20 Capítulo 3 Direcciones PLC..................................... 21 Capítulo 4 Tipos de programación más importantes................ 25 4.1 Diagrama de contactos...................................... 26 4.2 Diagrama de funciones...................................... 28 4.3 Listado de instrucciones..................................... 30 Capítulo 5 Confección de un programa PLC....................... 33 5.1 Primer paso: Consideraciones previas.......................... 34 5.2 Segundo paso: Listado de direcciones.......................... 35 5.3 Tercer paso: Programación................................... 36 5.4 Cuarto paso: Implementación sobre control...................... 38 Capítulo 6 Mando de salidas.................................... 39 6.1 Primer ejemplo: Activación de una salida....................... 40 6.2 Primer ejercicio: Alarma de incendio........................... 42 6.3 Segundo ejemplo: Activación y desactivación de una salida......... 44 6.4 Segundo ejercicio: Bocina.................................... 46 6.5 Tercer ejemplo: Activación y desactivación de una salida por función de negación........................... 48 6.6 Tercer ejercicio: Alarma antirrobo.............................. 50 Capítulo 7 Enlace lógico de entradas............................ 53 7.1 Cuarto ejemplo: Mando de lámparas (Y)........................ 54 7.2 Cuarto ejercicio: Prensa con dispositivo de seguridad.............. 56 7.3 Quinto ejemplo: Mando de lámparas (O)........................ 58 7.4 Quinto ejercicio: Timbre..................................... 60 7.5 Sexto ejemplo: Mando de lámparas (Y/O)....................... 62 7.6 Sexto ejercicio: Estampadora................................. 66 7.7 Séptimo ejemplo: Mando de lámparas (desvío)................... 70 7.8 Séptimo ejercicio: Control de silo para dos tipos de granos......... 72 1
Festo Didactic Capítulo 8 Programación de mandos secuenciales............... 75 8.1 Programas secuenciales.................................... 76 8.2 Diagrama de funciones..................................... 78 8.3 Diagrama de contactos..................................... 80 8.4 Listado de instrucciones.................................... 84 8.5 Octavo ejemplo: Elevador de paquetes........................ 88 8.6 Octavo ejercicio: Estampadora............................... 94 8.7 Programas secuenciales bifurcados.......................... 100 8.8 Noveno ejemplo: Elevador clasificador para paquetes............ 101 8.9 Noveno ejercicio: Unidad posicionadora....................... 106 SEGUNDA PARTE: BASES GENERICAS Capítulo 1 Señales.......................................... 113 1.1 Señales analógicas....................................... 114 1.2 Señales digitales......................................... 116 1.3 Señales binarias......................................... 118 Capítulo 2 Proceso de señales binarias......................... 121 2.1 Entradas/Salidas......................................... 122 2.2 Recordadores........................................... 124 2.3 Enlaces................................................ 125 2.4 Instrucciones........................................... 126 Capítulo 3 Enlaces lógicos.................................... 129 3.1 Y..................................................... 130 3.2 O..................................................... 132 3.3 NO.................................................... 134 3.4 Combinación de enlaces................................... 136 Capítulo 4 Grupos principales de un PLC....................... 137 4.1 Unidad central........................................... 138 4.2 Sistema bus............................................. 139 4.3 Memoria................................................ 141 4.4 Módulos E/S............................................ 144 Capítulo 5 Componentes hardware en un PLC................... 147 5.1 Unidad central........................................... 148 5.2 Memoria usuario......................................... 150 5.3 Prestaciones opcionales.................................. 151 5.4 Módulo E/S............................................. 153 Capítulo 6 Programación..................................... 155 6.1 Designación de direcciones................................ 156 6.2 Tipos de programación................................... 158 Capítulo 7 Listado de programa............................... 159 2
Festo Didactic Capítulo 8 Diagrama de pasos.................................. 163 8.1 Símbolos................................................ 164 8.2 Ejemplo................................................. 165 Capítulo 9 Diagrama de funciones.............................. 167 9.1 Símbolos................................................ 168 9.2 Ejemplo................................................. 169 Capítulo 10 Controles secuenciales............................. 171 10.1 Programación con diagrama de funciones...................... 172 10.2 Diagrama de fases........................................ 175 Capítulo 11 Referencias sobre normas vigentes................... 177 TERCERA PARTE: SOLUCIONES Indice alfabético.............................................. 203 3
Festo Didactic Este volumen es parte integrante de un sistema de aprendizaje PLC completo. Como libro de texto, es un complemento muy útil para cursos de PLC. La estructura ha sido establecida en función de los diversos fines que pudiera tener la obra. La PRIMERA PARTE es, prácticamente, un curso sobre controles lógicos programables. En esta parte, el lector es iniciado paso a paso en la construcción y la manipulación de un equipo de control; además, se aprende a utilizar el equipo para controlar secuencias lógicas. Si el lector estudia esta primera parte completa, al final del trabajo estará capacitado para resolver él solo ciertos problemar de control. El lector puede practicar, resolviendo los ejercicios comprendidos en esta sección. En la SEGUNDA PARTE se puede proceder como en la anterior, sólo que en este caso también puede ser utilizada como sección de consulta. Así, la primera parte contiene indicaciones que se refieren a la segunda parte teórica. Al trabajar los ejercicios respectivos, sobre todo los de programación, toda información adicional es muy útil. Las soluciones completas de los ejercicios de la primera parte figuran resumidas en la TERCERA PARTE del libro. Al final de éste, se encuentra un índice por orden alfabético para localizar una información precisa por su concepto. Otros materiales útiles en la organización de cursos son las hojas de datos y el manual para el instructor, que complementan el presente libro de texto. 4
Festo Didactic A Pimera Parte: Curso 5
A Festo Didactic 6
Tareas del PLC Festo Didactic A 1 Capítulo 1 Tareas del PLC 7
A 1.1 Tareas del PLC Festo Didactic El control lógico programable (PLC) procesa señales binarias de entrada y las convierte en señales de salida; con éstas se pueden controlar directamente secuencias mecánicas, procesos fabriles totales o parciales, etcétera. Los posibles campos de aplicación de un PLC son casi innumerables. Los controles lógicos programables se utilizan hoy principalmente para las siguientes funciones: 1.1 Control de procesos Ejemplo En esta función, el PLC se encarga de que cada paso o fase del proceso sea efectuado en el orden cronológico correcto y sincronizado. Un buen ejemplo para la función señalada es un sistema transportador en una cadena de producción automatizada. En este caso, los pasos equivalen a los correspondientes recorridos o desplazamientos parciales de la pieza, de una fase de manipulación a otra. Aquí, el PLC se ocupa de controlar todos los electromotores (p. ej. para velocidad de la cadena) y todos los elementos hidráulicos o neumáticos (p. ej. desviador pivotante) de la instalación. El control lógico programable vela por que las piezas sean conducidas debidamente a través del taller, acatándose con precisión las fases de su elaboración fabril. Control de un proceso (equipo transportador) Sensor para localización de la pieza (barrera de luz) PLC Actuador para 1ª velocidad de la cadena Actuador para deflector Actuador para 2ª velocidad de la cadena 2ª cadena desviador hacia máquina 2 hacia máquina 1 cadena 1 8
Tareas del PLC Festo Didactic A 1.2 En este caso, el PLC verifica automáticamente ciertas condiciones de la instalación (p. ej. temperaturas, presiones, niveles). Cuando en su comprobación, el control registra un exceso en los coeficientes máximos o mínimos de los parámetros, actúa de dos formas; adopta las medidas necesarias para evitar deterioros o desperfectos, o emite señales de aviso para el personal de servicio. Un ejemplo para esta función es la depuradora. Aquí, tanto en los tanques de depuración como en las tuberías se han incorporado sensores para tomar ciertos parámetros (p. ej. niveles del agua). El PLC verifica constante y automáticamente los estados reales que registra, los compara frente a los parámetros memorizados y controla los correspondientes caudales en las tuberías. En función de los valores que registre en los lugares precisos, avisa correspondientemente al operario de servicio. 1.2 Visualización de instalaciones Ejemplo Visualización de una instalación (depuradora) PLC Válvula de alimentación Tubería Sensor de nivel 1 Tanque de depuración 1 Válvula de paso Sensor de nivel 2 Tanque de depuración 2 Válvula de purga 9
A 1.3 Tareas del PLC Festo Didactic 1.3 Control de puesta a punto para máquinas CNC Las máquinas herramientas modernas casi siempre están dotadas de un control numérico computerizado (CNC). El tornero o fresador ya no pone a punto su máquina ajustando manivelas y tornillos. En lugar de ello, programa un control numérico computerizado. Este se encarga entonces de realizar automáticamente los ajustes precisos para trabajar la pieza correspondiente. Pero para que el CNC y la máquina herramienta se "entiendan", es preciso integrar un PLC, que se encarga de la comunicación entre ambos equipos. Ejemplo Ejemplo: En el programa de un control numérico programable figura la instrucción "activar agente refrigerante". Cuando durante el ciclo del programa, el control llega a esta instrucción, emite cierta señal al PLC; éste activa, por una parte, todos los grupos de refrigeración y, por otra, se encarga de que todas las demás funciones secundarias (p. ej. activación de indicaciones) sean efectuadas debidamente y de que posibles fallos o averías sean detectados y visualizados inmediatamente. Control de puesta a punto para máquinas CNC Programa Control CNC PLC - control de puesta a punto Máquina herramienta 10