Autómatas programables. VISION GENERAL Autómatas Programables: Visión General Felipe Mateos - Nov. 2004 Sistema automatizado. PLC’s • • • • • • • • • Esquema general de sistema automatizado Componentes habituales. PLC PLC. Definición y concepto gráfico Arquitectura típica de un PLC ¿Cómo trabaja un PLC? Criterios de selección. Gamas de PLCs. Tendencias Elementos de programación. Tipos de lenguajes actuales Equipos de programación, diseño y explotación Desarrollo de un proyecto con PLCs Autómatas Programables: Visión General Felipe Mateos - Nov. 2004 Sistema automatizado. Componentes habituales Parte de Control Parte de Supervisión y Explotación • Panel de mando • PC+SCADA • Lógica cableada • PLC´ PLC´s • PC+Tarjeta E/S • Microcontroladores • Reguladores Digitales • Etc... Etc... Interface S-C Autómatas Programables: Visión General Parte Operativa • Proceso real • Simuladores E/S • Maquetas Interface S-P Felipe Mateos - Nov. 2004 Controladores. Controladores. Breve rese reseña histórica Breve ña hist órica Autómatas Programables: Visión General Felipe Mateos - Nov. 2004 Comparativa de controladores programables Autómatas Programables: Visión General Felipe Mateos - Nov. 2004 El PLC y su entorno Parte de Supervisión y Explotación Parte de Control: Autómatas programables (PLC´s) Preaccionadores Accionadores Proceso Sensores Interface S-C Autómatas Programables: Visión General Interface S-P Felipe Mateos - Nov. 2004 ¿Qué es un autómata programable? Definición IEC 61131 Un autómata programable (AP) es un sistema electrónico programable diseñado para ser utilizado en un entorno industrial, que utiliza una memoria programable para el almacenamiento interno de instrucciones orientadas al usuario, para implantar unas soluciones específicas tales como funciones lógicas, secuencia, temporización, recuento y funciones aritméticas con el fin de controlar mediante entradas y salidas, digitales y analógicas diversos tipos de máquinas o procesos. AP Autómata programable PLC Programmable Logic Controller Autómatas Programables: Visión General Felipe Mateos - Nov. 2004 Concepto gráfico de PLC Automatismo eléctrico Autómatas Programables: Visión General Vs. Autómata programable Felipe Mateos - Nov. 2004 Controladores eléctricos y programables Precio PLC Micro PLC Módulo Lógico Temporizadores Contactores Autómatas Programables: Visión General Functionalidad Felipe Mateos - Nov. 2004 Posicionamiento: Schneider Electric Autómatas Programables: Visión General Felipe Mateos - Nov. 2004 Controladores eléctricos y programables: Campo de aplicación Contactores Auxiliares Temporizadores • Retardo a la conexió conexión: Arranque de motores paso a • Múltiples contactos paso con supresión de • Enclavable interferencias • Lógica funcional • Retardo a desconexió única desconexión: Funciones de llave • EstrellaEstrella-Triá Triángulo: ngulo Arranque retardado de Relés motores con intervalos de conexión de 50ms • Adaptación de • MultiMulti-funció función: Flexible para nivel y aislamiento toda aplicación, hasta 8 eléctrico desde / funciones integradas para SIMATIC • Contactores de acció acción • Conexión de pequeñas positiva:para circuitos positiva cargas monofásicas seguros de categoría 2. • Contactores dorados: dorados Autómatas Programables: Visión General Programador lógico Micro-PLC • Edificios: Edificios Control de Iluminación Ventiladores Control de Acceso Equipos de seguridad • Industria: Industria Bombas/Compresores Armarios Control puertas Sistemas de alimentación Plataformas elevadoras Control secuencial Control de nivel Control de válvulas Plantas de llenado Plantas de vaciado Sistemas de transporte • Edificios y construcció construcción: Ascensores, posicionadores Elevadores • Industria: Industria Empaquetado y envasado Maquinaria textil Tratamiento de alimentos Máquinas de corte Paneles, displays Atornilladores Prensado y Fabricación de ladrillos Pintura Telecontrol Sistemas de esterilización Equipos de laboratorio Máquinas de lavado Felipe Mateos - Nov. 2004 Unidad de programación ó supervisión Arquitectura de un PLC Conexión a otros controladores o con E/S remotas Bus Fuente de alimentación Módulo CPU Módulo Entradas Digitales Módulo Salidas Digitales Módulo E/S analógicas 5VDC 220-230 VAC 24VDC Sensores digitales (interruptores, sensores de prox.) Autómatas Programables: Visión General Actuadores digitales (válvulas neumáticas, lámparas indicadoras.) Conectores al bus para más módulos de E/S Módulo Especiales (contaje, comunicaciones, PID ... Sensores analógicos (Termopares, potenciómetros) Actuadores analógicos (Variadores de velocidad) Felipe Mateos - Nov. 2004 Arquitectura de un PLC (II) Autómatas Programables: Visión General Felipe Mateos - Nov. 2004 Ejemplo de arquitectura (I) Autómatas Programables: Visión General Felipe Mateos - Nov. 2004 Ejemplo de arquitectura (II) 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Salidas digitales integradas LEDs de estado de las salidas digitales Terminales de alimentación Conmutador Stop/Run 1 Conector para el cable de ampliación 6 LEDs de estado de la CPU Ranura para el cartucho de memoria 7 Puerto de comunicaciones (p. Ej. PPI) Entradas digitales integradas 8 9 LEDs de estado de las entradas digitales Fuente de alimentación integrada Potenciómetros integrados Módulo de ampliación Fijadores para tornillo (DIN métrica M4, diámetro 5 mm) Pestaña de fijación Autómatas Programables: Visión General 3 2 4 5 12 13 10 11 15 14 Felipe Mateos - Nov. 2004 Arquitectura del sistema PLC Sistema centralizado Sensores y actuadores PLC Bus Sistema descentralizado Autómatas Programables: Visión General Bus PLC1 PLC2 PLC3 Sistema distribuido Felipe Mateos - Nov. 2004 ¿Cómo trabaja un PLC? Autómatas Programables: Visión General Felipe Mateos - Nov. 2004 Selección de un un PLC PLC Selecci ón de (criterios cuantitativos) cuantitativos) (criterios Características del PLC-X Especificaciones del sistema Autómatas Programables: Visión General Felipe Mateos - Nov. 2004 Selección de un PLC. Criterios cualitativos Ayudas al desarrollo de programas Fiabilidad del producto Servicios del suministrador Normalización en planta Compatibilidad con equipos de otras gamas Coste Previsión de repuestos Autómatas Programables: Visión General Felipe Mateos - Nov. 2004 Gamas de PLC’s en distintos fabricantes Gama de autómatas TSX (Schneider) y Siemens TSX Premium Aplicaciones jas e l mp o C le p m Si S7-300 S7-400 S7-200 TSX Micro s Nº E/S TSX Nano 46 Autómatas Programables: Visión General 300 2000 Felipe Mateos - Nov. 2004 Nuevas tendencias Arquitecturas abiertas PC/PLC Autómatas Programables: Visión General Felipe Mateos - Nov. 2004 Nuevas tendencias Controlador (PC /PLC) y terminal de bus Ethernet Ejemplo de Software de programación Autómatas Programables: Visión General Felipe Mateos - Nov. 2004 Elementos de programación (IEC 61131-3 4 Lenguajes de programación + Grafcet (SFC) • Lenguajes gráficos Diagrama de escalera (“Ladder Diagram”, LD) Diagrama de Bloques Funcionales (”Function Block Diagram, FBD) • Lenguajes literales Lista de instrucciones (“Instruction List”, IL) Texto estructurado (“Structured Text”, ST) La selección del lenguaje de programación depende de la experiencia del programador, de la aplicación concreta, del nivel de definición de la aplicación, de la estructura del sistema de control y del grado de comunicación con otros departamentos de la empresa... Autómatas Programables: Visión General Felipe Mateos - Nov. 2004 Lenguajes de programación S_01 S_02 S_01 S_03 Manual ( ) LD Start S_01 SFC Paso_1 Transición_02 Paso_2 Programación con lenguajes conocidos de PLC ... y lenguaje de alto nivel (Basic, C++, etc) IL LD Entrada_Manual OR Entrada_Automática AND Desbloqueo ST Funcionamiento LD Entrada_01 Transición_Fin IF Data = "EOF" THEN FOR Index:=1 TO 128 DO X:=Read_Data(Datenfeld[index]); IF X > 2500 THEN Alarma:=TRUE; END_IF; END_FOR; END_IF; ST Autómatas Programables: Visión General S_01 XOR S_02 S_03 Tiempo_01 TON Lámpara T#12s400ms FBD Tiempo actual Felipe Mateos - Nov. 2004 Nuevos entornos de desarrollo (IEC 61131-3) Autómatas Programables: Visión General Felipe Mateos - Nov. 2004 Herramientas de depuración integradas Autómatas Programables: Visión General Felipe Mateos - Nov. 2004 Equipos para la programación y explotación De ajuste De programación y mantenimiento Puesto de trabajo, PC Visualizadores con pantalla alfanumérica Terminales con pantalla alfanumérica Visulizadores con pantalla semigráfica Pupitres de explotación y control Terminales con pantalla gráfica Estaciones de diálogo y control Autómatas Programables: Visión General Felipe Mateos - Nov. 2004 Software de diseño y explotación Herramientas de simulación Diseño e instalación de aplicaciones Desarrollo de funciones C Tratamiento en lógica difusa Puesta a punto de programas de autómata Servidores OPC Visualizar, ajustar y gobernar la instalación Aplicaciones para terminales de operador Software de comunicaciones Autómatas Programables: Visión General Felipe Mateos - Nov. 2004 Desarrollo de un proyecto con PLC’s Especificaciones Especificaciones delsistema sistema del Nºyytipo tipode de Nº E/S E/S Programación Programación desecuencias secuencias de Configuración Configuración Conexión Conexión montaje yymontaje Autómatas Programables: Visión General Introducirelel Introducir programa programa Corrección Corrección Documentación Documentación Control Control Listadodel del Listado programa programa Felipe Mateos - Nov. 2004 Cuadro eléctrico con PLC Autómatas Programables: Visión General Felipe Mateos - Nov. 2004 Entorno de los autómatas programables Autómatas Programables: Visión General Felipe Mateos - Nov. 2004