PRÁCTICA 2 CONTROL DE SISTEMAS DE EVENTOS DISCRETOS. INTRODUCCION A LA PROGRAMACION EN SEQUENTIAL FUNCTION CHART. Página 23
EJERCICIO 1 Un carrito de transporte funciona de la siguiente manera. Estando en reposo en el extremo izquierdo se pone en marcha, mediante un pulsador M, hacia la derecha. Cuando toca el final de carrera B invierte su marcha hacia la izquierda. Cuando toca el final de carrera A se para esperando una nueva orden de marcha. M i d A B Figura 1 Se deberán utilizar tres entradas (pulsador M y dos finales de carrera) y dos salidas (marcha a derechas y marcha a izquierdas). Dibujar el diagrama de estados de la máquina. Implementar el programa en lenguaje SFC. Programar las transiciones en texto estructurado. Figura 2 Página 24
EJERCICIO 2 En base al ejercicio anterior se deberá implementar un programa que controle el funcionamiento de dos carritos que funcionan igual que el anterior con la diferencia de que deben esperarse mutuamente en el extremo derecho para poder invertir el sentido de giro. Además deberán esperarse en el extremo izquierdo para realizar un nuevo ciclo debiéndose dar nuevamente la orden de marcha M. Se deberán utilizar 5 entradas (pulsador M y cuatro finales de carrera) y cuatro salidas (marcha a derechas y marcha a izquierdas de cada uno de los carritos). M i d A B i d C D Figura 3 Implementar el programa en Lenguaje SFC. Programar las transiciones y las acciones en Literal estructurado. Figura 4 Modificar el programa de manera que una vez los dos carritos han llegado al extremo derecho permanezcan en el 10 segundos antes de retornar. Hacerlo sin añadir ninguna etapa al Grafcet. Programar las salidas en las etapas del grafcet (en lenguaje literal). Configurar la tarea maestra como cíclica, ejecutar el programa. Estimar el tiempo de ciclo del programa Tiempo de ejecución de la tarea maestra. Página 25
EJERCICIO 3 PRACTICAS INFORMÁTICA INDUSTRIAL. EUITIZ PROCESO DE ELECTRÓLISIS. Para la realización del siguiente proceso contaremos con: - Dos motores de doble sentido de rotación, uno para el movimiento vertical de la grúa y otro para el movimiento transversal. - Seis finales de carrera (F2, F3, F4, F5, F6 y F7). - Un pulsador de marcha S2. Descripción del proceso. El proceso que se va a describir a continuación consiste en el procedimiento para el tratamiento de superficies, con el fin de hacerlas resistentes a la oxidación. El sistema constará de tres baños: - Uno para el desengrasado de las piezas. - Otro para el aclarado de las piezas. - Un tercero donde se les dará el baño electrolítico. La grúa introducirá la jaula portadora de las piezas a tratar en cada uno de los baños, comenzando por el de desengrasado, a continuación en el de aclarado y por último les dará el baño electrolítico; en este último, la grúa debe permanecer un tiempo determinado para conseguir una uniformidad en la superficie de las piezas tratadas. En la siguiente figura se ilustra el proceso a automatizar. Realizar el programa en lenguaje SFC. Figura 5 Página 26
Figura 7 Página 27
EJERCICIO 4 PRACTICAS INFORMÁTICA INDUSTRIAL. EUITIZ Implementar el programa que controle la máquina de taladrado. C2ABC1AB pulsadorm Cilindro 2 C2AR CIAR final de carrera c2s Presostato P C1D Cilindro 1 C1I TaladroT final de carrera c2i final de carrera c1d PIEZA Figura 8 Una vez colocada la pieza en la máquina, el operario da al pulsador de marcha. En ese momento el cilindro 1 se desplaza hacia la derecha. Una vez el presostato P detecta que la pieza esta suficientemente presionado, el cilindro 2 se desplaza hacia abajo y el taladro empieza a girar. Cuando el taladro toca el final de carrera c2i, indica que la pieza ha sido ya taladrada y el cilindro 2 debe efectuar el retorno hacia arriba, hasta tocar el final de carrera c2s y el taladro debe pararse. A continuación el cilindro 1 inicia el retorno hacia izquierda hasta tocar el final de carrera c1d. Realizar el programa en lenguaje SFC. Figura 9 Página 28