Anda di halaman 1dari 2

Ejercicios de GRAFCET y de Programacin Genrica

1) Haz el programa para que al pulsar un pulsador, se active una salida durante 5 segundos y despus otra durante otros 2 segundos. 2) Programar el divisor binario por medio de un !"#$%&'. () Programa un arranque estrella)tri*ngulo +&strella),-nea)'iempo, 'ri*ngulo). &ntradas. m, p +n.c.) y "'. /alidas. rels de ,-nea, &strella y 'ri*ngulo. 0) Programar, pasar a #1, los !"#$%&'/ de los apuntes. 5) "ealizar un programa tal que pulsando un pulsador de marc2a, un cilindro salga y retorne 5 veces. Para que comience el ciclo, el cilindro estar* en posici3n inicial +atr*s). &ntradas. m, p +n.c.), 4ca5 4ca1. /alidas. bobina de v*lvula 062 monoestable. Hacer el programa. a) %argando 5 en un contador y descontando b) %ontando 2acia arriba y 2aciendo una comparaci3n. 7) "ealizar el programa para 2acer la siguiente secuencia. al pulsar marc2a, por medio de una cinta de transporte llega una pieza a la posici3n de traba8o. %uando la pieza est* en posici3n, se para la cinta y entonces un cilindro da 5 emboladas. %uando se 2ayan realizado las 5 emboladas y el cilindro retorne a posici3n de origen, la cinta se pondr* en marc2a de nuevo 2asta retirar la pieza traba8ada. &ntradas. m, p +n.c.), 4ca5 4ca1, detector de pieza. /alidas. bobina de v*lvula 062 monoestable y rel del motor de la cinta. /i se pulsa el paro, el cilindro debe volver atr*s, y ante una nueva pulsaci3n de marc2a, el ciclo debe empezar de 5. "ealizar el paro. #) %on un salto que permita leer o no leer las instrucciones de paro. 9) Programando las instrucciones de paro en un $%. :) &n un puesto de embala8e, una cinta de transporte est* ec2ando ca8as de galletas en un contenedor. %uando en el contenedor 2aya 5 ca8as, la cinta se parar*, el 4ondo del contenedor se abrir* por medio de un cilindro y de8ar* caer las ca8as por una rampa dando un tiempo. &ntradas. m, p +n.c.), 4c5 4c1, detector de ca8a para el conta8e. /alidas. bobina de v*lvula 062 monoestable y rel del motor de la cinta. ;) Programar el control autom*tico de una taladradora vertical. <ic2a m*quina deber* realizar la siguiente 4unci3n. =ediante un pulsador iniciamos el descenso de la 2erramienta, la cual, al llegar a un 4inal de carrera 4cab, debe interrumpir el descenso e iniciar la subida. #l llegar, arriba y accionar al 4inal de carrera 4carr, la 2erramienta debe detenerse. /i pulsamos P.&. se interrumpe el descenso de la 2erramienta, y autom*ticamente se inicie la subida. %uando la 2erramienta est subiendo de ninguna manera deber* poder iniciarse la ba8ada, aunque se pulse la marc2a. &ntradas. m, P.&.+n.c.), 4cab 4carr,. /alidas. "els de ba8ar y de subir. >) Programar el control de un /em*4oro con luces. ro8o, amarillo y verde para ve2-culos, y ro8o y verde para peatones. &n condiciones normales se encuentra en verde ve2-culos y ro8o peatones. &n el instante que un peat3n accione el pulsador, ste pasar* a amarillo para ve2-culos, durante ( seg.? despus pasar* a ro8o para ve2-culos y verde para peatones durante otros 7 seg. y 4inalmente, pasar* a su estado normal. <urante el tiempo de duraci3n del ciclo, deber* evitarse que cualquier nueva activaci3n sobre el pulsador rearme el ciclo. 15) 'enemos tres cintas que transportan ca8as grandes y peque@as? la primera con motor +# 0.5)? la segunda con motor +# 0.1) y tres detectores + & 5.5, & 5.1 y & 5.2) colocados de 4orma que las ca8as grandes activan los tres detectores y las peque@as solo uno a la vez? y la tercera con motores +# 0.2 y # 0.(). %uando le demos al pulsador de marc2a queremos que se ponga en marc2a la cinta nA 1. %uando llegue la primera ca8a a la cinta nA 2, queremos que se pare la cinta nA 1 y que se ponga en marc2a la cinta nA 2. &n la cinta nA 2 detectamos si la ca8a es grande o peque@a. /i es grande, queremos que se ponga en marc2a la tercera cinta 2acia un sentido, y si es peque@a 2acia el otro. ,a cinta nA 2 se para cuando la ca8a ya est abandonando la cinta nB2. ,a cinta nA ( se para a los 15 seg. de 2aberse puesto en marc2a. # continuaci3n se pone en marc2a de nuevo la primera cinta y vuelve a comenzar el ciclo. /i pulsamos el paro se paran las cintas, pero al arrancar de nuevo el sistema debe tener memorizada la ca8a que estaba circulando. 11) Programa el control de apertura y cierre de una puerta de un ca8ero autom*tico que consta de las siguientes &6#. selector dia6noc2e +& 125.5 y & 125.1), clula para entrar + &120.5), pulsador para salir +& 120.1), 4inal de carrera de puerta abierta +& 120.0), 4inal de carrera de puerta cerrada +& 120.5), barrera de puerta +&120.7), se@al de ca8ero en uso +& 120.:), abrir puerta +#120.5) y cerrar puerta +# 120.1). %ondiciones. a) /e activa la marca de ocupado si la puerta est* cerrada y el ca8ero est* en uso. b) /i el selector est* en Cd-a ,
==/#P ) &8ercicios de #ut3matas DD ) P*gina 1 de 2

se abre la puerta al accionar la clula de entrada o la barrera de puerta o el pulsador de salida? si est* en noc2e , se 2ace lo mismo, eEcepto que para que se abra desde 4uera, adem*s de la clula de entrada tiene que estar el ca8ero no ocupado . c) ,a puerta comienza a cerrarse a los 5 segundos de 2aberse abierto si no est* activa la barrera de puerta. +nota. 2acer el programa para que se cumplan estas generalidades). 12) Programa el control de tres bombas +# 120.1, # 120.2 y # 120.() de tal 4orma que la 1 y la 2 se vayan alternado cada 2 2oras de traba8o. ,a ( traba8ar* durante dos 2oras cada 155 2oras, mientras las otras est*n paradas. &l ciclo se inicia al pulsar marc2a, si pulsamos paro se para la bomba, al volver a pulsar marc2a el ciclo seguir* por donde iba. 1() Fn sistema, consta de un motor 2idr*ulico que acciona a una cinta por la que llegan ca8as largas que accionan al detector 1 y al 2 a la vez, o ca8as cortas que solo accionan a uno a la vez. ,a cinta va trayendo ca8as y se para al accionarse el detector 2? si son cortas un cilindro #, +#G6#)) las coloca en un lugar? si son largas se acciona primero otro cilindro 9 +9G6#G6#)69)) y se de8an en otro lugar. #l pulsar marc2a el sistema comienza a traba8ar y cuando se lleven 2 ca8as largas o 0 cortas, el sistema se para 2asta que volvamos a pulsar marc2a otra vez. /i accionamos el paro, se desactivan las salidas y al dar marc2a otra vez el sistema sigue por donde iba. ,as v*lvulas del motor y del cilindro #, son 062 monoestables? la del cilindro 9 es 06( estable en posici3n central. 10) Fn motor con dos sentidos de giro, acciona a un 2usillo, en este 2usillo va montado un m3vil que debe realizar un movimiento de vaivn a partir de que pulsemos la marc2a? mediante dos 4inales de carrera 4cizda y 4cdc2a 2acemos que el motor cambie de sentido de giro? originalmente el m3vil est* en la izda. /i pulsamos paro, se debe parar el motor cuando el m3vil 2aya llegado al eEtremo que se dirig-a. /i pulsamos P.&. el m3vil debe irse 2acia la posici3n de origen y para que se pueda iniciar otra vez el movimiento, 2ay que pulsar previamente reset y despus marc2a. &ntradas. m, P.&.+n.c.), 4cizda, 4cdc2a y reset. /alidas. "els de giro izda y giro dc2a. 15) Programar el arranque y paro de un motor genrico y despus 2acer dos llamadas para dar par*metros para el 4uncionamiento de dos motores reales. %ontar el numero de arranques para que cuando se lleven un numero determinado de arranques se active una l*mpara de aviso. Fn pulsador de =2ec2o, tiene que poner a cero el contador. Programarlo de tres 4ormas distintas. #) %ontando el numero de arranques empleando Hs. 9) %ontando el numero de arranques empleando variables est*ticas. %) Poniendo la condici3n de que no puedan estar en marc2a los dos motores a la vez. 17) Programar en una $% un /)" para una v*lvula +abierta )cerrada) y dos salidas de se@alizaci3n, verde para abierta y ro8o para cerrada. Programar un $9 con. #) ,a marc2a y paro de una bomba. 9) &l conta8e de los ciclos de arranque en una 1 o Dnt +1ord tiene mas opciones de 4ormato, pero para contar, con Dnt contamos me8or positivos y negativos), la comparaci3n de los arranques con un nA para activar una salida +=to) cuando se llegue a ese nA y el reseteado del conta8e y la salida. %) Hacer una primera llamada al $% y asignarle par*metros actuales con la condici3n de que la v*lvula se abra si la bomba est* 4uncionando. <) Hacer una segunda llamada al $% y asignarle par*metros actuales con la condici3n de que la v*lvula se abra si se activa el sensor de nivelmin y se cierre si se activa el sensor de nivelmaE. Programar el I91? 2acer dos llamadas al $9 y asignar par*metros actuales. &n la primera llamada, poner las condiciones de que para que arranque la bomba1 2aya 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. &n la segunda llamada la condici3n de arranque de la bomba2 es que est en marc2a la bomba1 y que pulsemos m2, la condici3n de paro se cumple solo con pulsar p2. 1:) 'enemos 5 salidas +# 120.5 a # 120.5) de pintura temporizadas +'1 a '5), para los colores. amarillo, azul, blanco, marr3n y verde? en 4unci3n de que salidas aporten pintura y cuanto tiempo, podremos 2acer distintas mezclas de pintura. Para solicitar un tipo de mezcla, 2ay que rearmar el #utom*tico con el pulsador & 120.5 y adem*s accionar otro pulsador del color de mezcla elegido. # partir de esto, las salidas comienzan a ec2ar pintura a un deposito que lleva en mezclador +# 120.:) que se activa al comienzo del ciclo y se para 25 segundos mas tarde que la ultima de las salidas de esa mezcla concreta. =ientras se esta 2aciendo una mezcla, no se puede comenzar otra. Programar en un $% o $9 el #utom*tico, la salida del mezclador y el programa genrico que active a los temporizadores y estos a las salidas y despus 2acer llamadas +tres por e8emplo) a este bloque desde el I91 y dar par*metros actuales para el pulsador y los tiempos de cada mezcla. 1;) Jer) Programar los dos e8emplos de las 4otocopias del 4inal.
==/#P ) &8ercicios de #ut3matas DD ) P*gina 2 de 2

Anda mungkin juga menyukai