Objetivos
El objetivo de esta formación es el de aplicar los autómatas programables a la gestión de proyectos.
Programa
1. Estructura, manejo e instalación de los autómatas programables
Arquitectura interna de un autómata:
Introducción
Bloques esenciales de un autómata
Unidad central de proceso, CPU
Memoria del autómata
Interfases de entrada y salida
Fuente de alimentación
Ciclo de funcionamiento de un autómata y control en tiempo real
Introducción
Modos de operación
Ciclo de funcionamiento
Chequeos del sistema
Tiempo de ejecución y control en tiempo real
Elementos de proceso rápido
Procesado rápido de programas
Contador de alta velocidad
Entradas detectoras de flanco
Instalación y mantenimiento de autómatas programables:
Introducción
Fase de proyecto con autómatas programables
Selección del autómata
Fase de instalación
Fijaciones y condiciones mecánicas
Espacios de ventilación
Distancias de seguridad eléctrica
Condiciones ambientales
Compatibilidad electromagnética
Alimentación y protecciones
Distribución y cableado interno del armario de control
Cableado externo
Diseño e instalación del software
Fiabilidad de las instalaciones con autómatas
Mantenimiento de instalaciones con autómatas
2. Lenguajes y programas en los autómatas programables
Diseño de automatismos lógicos:
Introducción
Modelos y funciones de transferencia
Automatismos combinacionales y secuenciales
Diseño de automatismos combinacionales
Diseño de automatismos secuenciales
GRAFCET: Resumen histórico
Diseño basado en GRAFCET
GRAFCET: Elementos de base y reglas de evolución
GRAFCET: Ejemplo de diseño
Macroetapas y representación en detalle
Estructuras básicas del GRAFCET
Diagramas de flujo y diagramas GRAFCET
Etapas iniciales, preposicionamiento y alarmas
Puestas en marcha y paradas: GEMMA
Método general de diseño basado en GEMMA
Paros de emergencia
Ejemplo de diseño
Programación del autómata
Introducción
Representación de sistemas de control
Descripciones literales
Identificación de variables y asignación de direcciones
Lenguajes de programación
Lenguajes booleanos y lista de instrucciones
Diagramas de contactos
Plano de funciones
Lenguajes de alto nivel
Programación de bloques funcionales:
Introducción
Bloques secuenciales básicos
Bloques funcionales de expansión
Instrucciones especiales
Estructuras de programación:
Introducción
Programación lineal
Programación estructurada
Programación multitarea
Tareas rápidas e interrupciones
Parametrización de módulos funcionales
Programación de procesadores periféricos inteligentes
Programación en STEP-7:
Introducción a Step7
Estructura interna de un S7-200
Direccionamiento
Estructura de un programa y módulos de S7-200
Operaciones combinacionales
Operaciones de memoria
Operaciones de tiempo
Operaciones con contadores
Operaciones de comparación
Operaciones aritméticas
Operaciones entre bloques
Relaciones entre bloques
3. Ejemplos básicos de programación
Introducción
Identificación de entradas y salidas
Programas con operaciones combinacionales
Programas con contadores
Programas con operadores de comparación
Programas con operadores de memoria
Programas con temporizadores
Ejemplo: Máquina empaquetadora
Ejemplo: Máquina mezcladora