Ejercicios de GRAFCET y de Programación Genérica 1) Haz el programa para que al pulsar un pulsador, se active una salida durante 5 segundos y después otra durante otros 2 segundos. 2) Programar el “divisor binario” por medio de un GRAFCET. 3) Programa un arranque estrella-triángulo (Estrella-Línea-Tiempo, Triángulo). Entradas: m, p (n.c.) y RT. Salidas: relés de Línea, Estrella y Triángulo. 4) Programar, pasar a AWL los GRAFCETS de los apuntes. 5) Realizar un programa tal que pulsando un pulsador de marcha, un cilindro salga y retorne 5 veces. Para que comience el ciclo, el cilindro estará en posición inicial (atrás). Entradas: m, p (n.c.), fca0 fca1. Salidas: bobina de válvula 4/2 monoestable. Hacer el programa: a) Cargando 5 en un contador y descontando b) Contando hacia arriba y haciendo una comparación. 6) Realizar el programa para hacer la siguiente secuencia: al pulsar marcha, por medio de una cinta de transporte llega una pieza a la posición de trabajo. Cuando la pieza está en posición, se para la cinta y entonces un cilindro da 5 emboladas. Cuando se hayan realizado las 5 emboladas y el cilindro retorne a posición de origen, la cinta se pondrá en marcha de nuevo hasta retirar la pieza trabajada. Entradas: m, p (n.c.), fca0 fca1, detector de pieza. Salidas: bobina de válvula 4/2 monoestable y relé del motor de la cinta. Si se pulsa el paro, el cilindro debe volver atrás, y ante una nueva pulsación de marcha, el ciclo debe empezar de 0. Realizar el paro: A) Con un salto que permita “leer o no leer” las instrucciones de paro. B) Programando las instrucciones de paro en un FC. 7) En un puesto de embalaje, una cinta de transporte está echando cajas de galletas en un contenedor. Cuando en el contenedor haya 5 cajas, la cinta se parará, el fondo del contenedor se abrirá por medio de un cilindro y dejará caer las cajas por una rampa dando un tiempo. Entradas: m, p (n.c.), fc0 fc1, detector de caja para el contaje. Salidas: bobina de válvula 4/2 monoestable y relé del motor de la cinta. 8) Programar el control automático de una taladradora vertical. Dicha máquina deberá realizar la siguiente función: Mediante un pulsador iniciamos el descenso de la herramienta, la cual, al llegar a un final de carrera fcab, debe interrumpir el descenso e iniciar la subida. Al llegar, arriba y accionar al final de carrera fcarr, la herramienta debe detenerse. Si pulsamos P.E. se interrumpe el descenso de la herramienta, y automáticamente se inicie la subida. Cuando la herramienta esté subiendo de ninguna manera deberá poder iniciarse la bajada, aunque se pulse la marcha. Entradas: m, P.E.(n.c.), fcab fcarr,. Salidas: Relés de bajar y de subir. 9) Programar el control de un Semáforo con luces: rojo, amarillo y verde para vehículos, y rojo y verde para peatones. En condiciones normales se encuentra en verde vehículos y rojo peatones. En el instante que un peatón accione el pulsador, éste pasará a amarillo para vehículos, durante 3 seg.; después pasará a rojo para vehículos y verde para peatones durante otros 6 seg. y finalmente, pasará a su estado normal. Durante el tiempo de duración del ciclo, deberá evitarse que cualquier nueva activación sobre el pulsador rearme el ciclo. 10) Tenemos tres cintas que transportan cajas grandes y pequeñas; la primera con motor (A 4.0); la segunda con motor (A 4.1) y tres detectores ( E 0.0, E 0.1 y E 0.2) colocados de forma que las cajas grandes activan los tres detectores y las pequeñas solo uno a la vez; y la tercera con motores (A 4.2 y A 4.3). Cuando le demos al pulsador de marcha queremos que se ponga en marcha la cinta nº 1. Cuando llegue la primera caja a la cinta nº 2, queremos que se pare la cinta nº 1 y que se ponga en marcha la cinta nº 2. En la cinta nº 2 detectamos si la caja es grande o pequeña. Si es grande, queremos que se ponga en marcha la tercera cinta hacia un sentido, y si es pequeña hacia el otro. La cinta nº 2 se para cuando la caja ya esté abandonando la cinta n°2. La cinta nº 3 se para a los 10 seg. de haberse puesto en marcha. A continuación se pone en marcha de nuevo la primera cinta y vuelve a comenzar el ciclo. Si pulsamos el paro se paran las cintas, pero al arrancar de nuevo el sistema debe tener memorizada la caja que estaba circulando. 11) Programa el control de apertura y cierre de una puerta de un cajero automático que consta de las siguientes E/A: selector dia/noche (E 125.0 y E 125.1), célula para entrar ( E124.0), pulsador para salir (E 124.1), final de carrera de puerta abierta (E 124.4), final de carrera de puerta cerrada (E 124.5), barrera de puerta (E124.6), señal de cajero en uso (E 124.7), abrir puerta (A124.0) y cerrar puerta (A 124.1). Condiciones: a) Se activa la marca de ocupado si la puerta está cerrada y el cajero está en uso. b) Si el selector está en "día”, MMSAP - Ejercicios de Autómatas II - Página 1 de 2 se abre la puerta al accionar la célula de entrada o la barrera de puerta o el pulsador de salida; si está en “noche”, se hace lo mismo, excepto que para que se abra desde fuera, además de la célula de entrada tiene que estar el cajero “no ocupado”. c) La puerta comienza a cerrarse a los 5 segundos de haberse abierto si no está activa la barrera de puerta. (nota: hacer el programa para que se cumplan estas generalidades). 12) Programa el control de tres bombas (A 124.1, A 124.2 y A 124.3) de tal forma que la 1 y la 2 se vayan alternado cada 2 horas de trabajo. La 3 trabajará durante dos horas cada 100 horas, mientras las otras están paradas. El ciclo se inicia al pulsar marcha, si pulsamos paro se para la bomba, al volver a pulsar marcha el ciclo seguirá por donde iba. 13) Un sistema, consta de un motor hidráulico que acciona a una cinta por la que llegan cajas largas que accionan al detector 1 y al 2 a la vez, o cajas cortas que solo accionan a uno a la vez. La cinta va trayendo cajas y se para al accionarse el detector 2; si son cortas un cilindro A, (A+/A-) las coloca en un lugar; si son largas se acciona primero otro cilindro B (B+/A+/A-/B-) y se dejan en otro lugar. Al pulsar “marcha” el sistema comienza a trabajar y cuando se lleven 2 cajas largas o 4 cortas, el sistema se para hasta que volvamos a pulsar “marcha” otra vez. Si accionamos el paro, se desactivan las salidas y al dar marcha otra vez el sistema sigue por donde iba. Las válvulas del motor y del cilindro A, son 4/2 monoestables; la del cilindro B es 4/3 estable en posición central. 14) Un motor con dos sentidos de giro, acciona a un husillo, en este husillo va montado un móvil que debe realizar un movimiento de vaivén a partir de que pulsemos la marcha; mediante dos finales de carrera fcizda y fcdcha hacemos que el motor cambie de sentido de giro; originalmente el móvil está en la izda. Si pulsamos paro, se debe parar el motor cuando el móvil haya llegado al extremo que se dirigía. Si pulsamos P.E. el móvil debe irse hacia la posición de origen y para que se pueda iniciar otra vez el movimiento, hay que pulsar previamente reset y después marcha. Entradas: m, P.E.(n.c.), fcizda, fcdcha y reset. Salidas: Relés de giro izda y giro dcha. 15) Programar el arranque y paro de un motor genérico y después hacer dos llamadas para dar parámetros para el funcionamiento de dos motores reales. Contar el numero de arranques para que cuando se lleven un numero determinado de arranques se active una lámpara de aviso. Un pulsador de Mhecho, tiene que poner a cero el contador. Programarlo de tres formas distintas: A) Contando el numero de arranques empleando Zs. B) Contando el numero de arranques empleando variables estáticas. C) Poniendo la condición de que no puedan estar en marcha los dos motores a la vez. 16) Programar en una FC un S-R para una válvula (abierta -cerrada) y dos salidas de señalización, verde para abierta y rojo para cerrada. Programar un FB con: A) La marcha y paro de una bomba. B) El contaje de los ciclos de arranque en una W o Int (Word tiene mas opciones de formato, pero para contar, con Int contamos mejor positivos y negativos), la comparación de los arranques con un nº para activar una salida (Mto) cuando se llegue a ese nº y el reseteado del contaje y la salida. C) Hacer una primera llamada al FC y asignarle parámetros actuales con la condición de que la válvula se abra si la bomba está funcionando. D) Hacer una segunda llamada al FC y asignarle parámetros actuales con la condición de que la válvula se abra si se activa el sensor de nivelmin y se cierre si se activa el sensor de nivelmax. Programar el OB1; hacer dos llamadas al FB y asignar parámetros actuales. En la primera llamada, poner las condiciones de que para que arranque la bomba1 haya que pulsar la m1 y que no de señal un presostato, y que se pare si se pulsa p1 o se activa el presostato. En la segunda llamada la condición de arranque de la bomba2 es que esté en marcha la bomba1 y que pulsemos m2, la condición de paro se cumple solo con pulsar p2. 17) Tenemos 5 salidas (A 124.0 a A 124.5) de pintura temporizadas (T1 a T5), para los colores: amarillo, azul, blanco, marrón y verde; en función de que salidas aporten pintura y cuanto tiempo, podremos hacer distintas mezclas de pintura. Para solicitar un tipo de mezcla, hay que rearmar el Automático con el pulsador E 124.0 y además accionar otro pulsador del color de mezcla elegido. A partir de esto, las salidas comienzan a echar pintura a un deposito que lleva en mezclador (A 124.7) que se activa al comienzo del ciclo y se para 20 segundos mas tarde que la ultima de las salidas de esa mezcla concreta. Mientras se esta haciendo una mezcla, no se puede comenzar otra. Programar en un FC o FB el Automático, la salida del mezclador y el programa genérico que active a los temporizadores y estos a las salidas y después hacer llamadas (tres por ejemplo) a este bloque desde el OB1 y dar parámetros actuales para el pulsador y los tiempos de cada mezcla. 18) Ver- Programar los dos ejemplos de las fotocopias del final. MMSAP - Ejercicios de Autómatas II - Página 2 de 2