CURSO DE AUTÓMATAS PROGRAMABLES Conocer a los autómatas programables, para qué sirven, dónde se utilizan y realizar programas para su funcionamiento. Dirigido a: El curso está dirigido principalmente a técnicos de mantenimiento, tanto eléctricos como mecánicos, así como a personas que muestren un interés en la automatización, tanto industrial como doméstica. Requisitos: Disponer del entorno de programación Cx-Programer de Omron, del cual se puede obtener una copia de evaluación de 30 días, previa petición al tutor, al matricularse en este curso. En el caso que no se disponga de un autómata para comprobar los ejercicios, el entorno de programación dispone de un emulador propio. PROGRAMA DEL CURSO TEMA 1.- Estructura de los autómatas Conocer la estructura que compone los autómatas programables, y más concretamente, un autómata Omron. 2. Autómata programable Omron 2.1. Definición 2.2. Arquitectura interna de los autómatas programables Fuente de alimentación Módulo de entradas Módulo de salidas
Procesador y memoria 2.3. Identificación de los módulos 2.4. Módulos de ampliación 3. Estados de funcionamiento del autómata 4. Visualización del estado real de las entradas y salidas 5. Glosario 6. Ejercicios Ejercicio 1. Crucigrama: componentes de un autómata TEMA 2.-Dispositivos de entrada/salida. Aplicaciones Conocer los dispositos que se conectan a las entradas y salidas de los autómatas. Conexionar correctamente las entradas y salidas. 1. Entradas del autómata 1.1. Entradas digitales 1.2. Entradas analógicas 1.3. Entradas especiales 2. Salidas del autómata 2.1. Salidas digitales 2.2. Salidas de tren de impulsos 3. Dispositivos de entrada y salida 4. Interfaz de comunicación 5. Ejercicios Ejercicio 1. Conexiones de dispositivos de entrada Ejercicio 2. Conexiones de dispositivos de salida Indicaciones para el correcto desarrollo de este ejercicio: TEMA 3.- Contactos serie, paralelo y mixtos Realizar los primeros programas con un autómata. Saber distinguir entre las diferentes opciones de activación de entradas mediante contactos en serie, paralelo y mixtos (combinación de los dos anteriores).
1. Creación de un nuevo proyecto 2. Contactos serie 3. Contactos paralelo 4. Contactos mixtos: serie y paralelo 4.1. Bobinas en paralelo 5. Líneas de programa 5.1. Entradas en diferentes líneas de programa 6. Ejercicios Ejercicio 1. Conexiones directas de entradas y salidas Apartado C Ejercicio 2. Conexiones series y paralelo Ejercicio 3. Conexión mixta TEMA 4.- Contactos y bobinas negadas. Control de bits Saber distinguir entre un contacto de entrada normal y un contacto de entrada negado. Saber distinguir entre una salida normal y una salida negada. Primer toma de contacto con las funciones de programa. Funcion SET, RESET y biestable. Conocer los controlos de bits más usuales y sus aplicaciones. 1. Contactos y bobinas negadas 1.1. Contacto negado 1.2. Bobinas negadas 2. Control de bits 2.1. Relés internos 2.2. Función SET y RESET 2.3. Función BIESTABLE o KEEP 2.4. Función DIFFERENTIATE UP (DIFU) 2.5. Función DIFFERENTIATE DOWN (DIFD) 3. Ejercicios Ejercicio 1. Contactos y bobinas negados Ejercicio 2. Control de bits
Apartado C TEMA 5. Temporizadores y contadores Utilización de temporizadores a la conexión y a la desconexión, así como para generar impulsos a medida. Programación de contadores normales y contadores reversibles. 1. Temporizadores 2. Generadores de impulsos a medida 3. Contadores Contador normal Contador reversible 4. Ejercicios Ejercicio 1. Temporizadores Ejercicio 2. Contadores TEMA 6.- Programación secuencial: GRAFCET (I) Iniciación a la programación secuencial GRAFCET. Conceptos y primeros programas con esta téncica de programación. 2. Descripción 3. Funcionamiento 4. Niveles de GRAFCET Nivel 1 Nivel 2 5. Cambios de estado 6. Traspaso a código de programa 7. Ejercicios Ejercicio 1. GRAFCET de cinta transportadora de piezas
Ejercicio 2. GRAFCET de cinta transportadora de piezas modificado TEMA 7.- GRAFCET (II): Programación de un cruce regulado por semáforo Realizar un programa más complejo utilizando esta técnica de programación. En concreto se programa un cruce regulado por semáforos. 2. Datos de partida 2.1. Denominaciones 2.2. Tiempos establecidos 2.3. Situación inicial 3. Desarrollo del GRAFCET del programa Nivel 1 Nivel 2 4. Código de programa 5. Ejercicios Ejercicio 1. Ejercicio 2 Ejercicio 3 Ejercicio 4 TEMA 8.- Áreas de memoria. Aplicación de un comparador Conocer las diferentes canales de áreas de memoria y su utilización. Aplicación de las áreas de memoria para realizar un comparador. 2. Área de datos Área de memoria de datos IR Área de memoria de datos SR
Área de memoria de datos AR Área de memoria de datos LR Área de memoria de datos HR Área de memoria de datos DM 3. Aplicación de DM: comparador 3.1. Función comparador 4. Ejercicios Ejercicio 1. Ejercicio 2. TEMA 9.- Sistemas de numeración Conocer los diferentes sistemas de numeración más utilizados en programación. Con este propósito, se tratará el sistema binario, octal y hexadecimal. 2. Sistemas utilizados en programación 3. Cambios de base 3.1. Teorema fundamental de la numeración 3.2. Método de la división entera 4. Sistema de codificación BCD 4.1. Código Binario 4.2. Código BCD 5. Tabla comparativa 6. Ejercicios Ejercicio 1. Ejercicio 2. Ejercicio 3. TEMA 10.-Resumen del curso Repasar los conceptos principales que se han tratado durante todo el curso. 1. Estructura de los autómatas
1.1. Estados de funcionamiento del autómata 2. Dispositivos de entrada y salida. Aplicaciones 2.1. Interfaz de comunicación 3. Contactos serie, paralelo y mixtos 4. Contactos y bobinas negadas 5. Control de bits 6. Temporizadores 7. Contadores 8. Diagrama GRAFCET Nivel 1 Nivel 2 Traspaso a código de programa 9. Programación de un cruce regulado por semáforo 10. Sistemas de numeración