You are on page 1of 17
Unidad 5 ~ Aplicaciones con flancos Unidad 5 Aplicaciones con flancos En este capitulo: 5 5a. 5.12 513 Instrucciones de tratamiento de flancos Consultar flanco de sefial ascendente o descendente de un operando ‘Activar operando con flanco de sefial ascendente o descendente Consultar flanco de sefial ascendente o descendente del RLO Detectar flanco de sefial ascendente 0 descendente 5.2 Programacién en Grafeet (IV) 5.2.1 Programa basado en disefio Grafcet Ejercicio propuesto 163 Unidad 5 - Aplicaciones con flancos 164 Recuerda + + + Los flances se utilizan cuando se desea dar un pulso de duracion igual a un ciclo de scan. Los flancos se pueden utiizar como positive o ascendente, o bien como negative o descendente, Recuerda + + + Ei flanco positivo offece un pulso de duracién un ciclo de scan al activar el operando asociado. 5.1. Instrucciones de tratamiento de flancos El flanco de un operando convierte una sefial continua de ese operando en un pulso de un tiempo de scan de duracién (una ejecucién del programa). Por tanto, utilizaremos los flancos cuando sea necesario dar un solo impulso durante un ciclo de scan. En TIA Portal se dispone de las siguientes instrucciones | de flanco dentro de la carpeta Instrucciones basicas con bits: | AIlri- Consular fanco de tefl ascendence de un operande AINi- Consular Banco de sefal descendente de un operands Hi-7- —_Activaroperando con fanco de sefal arcendente 1Bh-00- —_Acvaroperanda con fanco de seal descendent hrm —Consularfancode ref arcendente de! RLO EEN mc —Concultarfanco de cefal descendente del LO EE Rms —_derectarflanco de vefalaxcendene EEF mc Derectarflanco de sefial ezcendance Fig. 5.1 5.1.1. Consultar flanco de sefial ascendente o descendente de un operando © Flanco positive La instruccién Consultar flanco de sefial ascendente de un operando permite detectar si el estado Iégico de un operando indicado, Operando_1, ha cambiado dedai. La instruccién compara el estado légico actual del Operando_1. COM -cparansa_s el estado Idgico de la consulta anterior, que esta almacenado en ——jp} una marca de flancos, Operando_2. Si la instruccién detecta un “operando.2" cambio del resultado Idgico (RLO) de 0 a 4, significa que hay un " Fig. 5.2 flanco de sefial ascendente. Cuando activamos de forma permanente o durante un tiempo, por ejemplo, una entrada, la salida programada funcionaré durante un ciclo de scan en el instante en el que la entrada pase de 0 a 1. Fig. 5.3 Es aconsejable utilizar marcas, datos locales o registros de un bloque de datos en el Operando_2 y es importante NO repetir su uso, ni en otro flanco ni en otra operacién légica, ya que provocariamos que el programa no funcione correctamente. © Flanco negativo La instruccién Consultar flanco de sefial descendente de un operando permite de- tectar siel estado légico de un operando indicado, Operando_1, ha cambiado de 120. La instruccién compara el estado ldgico actual del Operando_1 con “operando_1" el estado I6gico de la consulta anterior, que est almacenado en —n}-— una marca de flancos, Operando_2. Si la instruccién detecta un “OPe"enso.2° cambio del resultado légico (RLO) de 1 a 0, significa que hay un flanco de sefial descendente. Fig. 5.4 Recuerda + + + Elfianco negativo ofrece un pulso de duracién un ciclo de scan al desactivar el operando asociado. Recuerda + + Un flanco va asociado siempre a un registro en forma de bit que ser el encargado de comprobar si ha habido un cambio de estado en el itimo scan. Unidad 5 - Aplicaciones con flancos Si activamos de forma permanente o durante un tiempo, por ejemplo, una entrada, al desactivarla, la salida programada funcionaré durante un ciclo de scan en el instante en el que la entrada pase de1a0. tee Fig. 5.5 Es aconsejable utilizar marcas, datos locales 0 registros de un bloque de datos en el Operando_2 y NO debemos repetit su uso ni en otro flanco ni en otra operacién Iégica, ya que provocariamos que el programa no funcione correctamente. Ejemplo: Queremos controlar el funcionamiento del motor de la cinta transportadora de palets (Q1.1) mediante dos pulsadores y con un tinico impulso: negativo para el de paro (10.1) y positivo para el de marcha (10.2). Para ello, si aplicamos el concepto de los flancos y realizamos el siguiente programa, no se observa funcionamiento alguno de! motor: 02 “acs sauce ‘Stara a = eae Fig. 5.6 Debido a que apenas ha estado en marcha algunos milisegundos (tiempo de duracién de un scan) como se muestra en el siguiente grafico: Para poder observar que realmente la pulsacién por flanco se ha realizado, modificamos el programa del siguiente modo: sauce | = ee “aie thay ati eer Y para detener el funcionamiento del motor, lo realizamos también con otro flanco a través del pulsador de paro (10.1). 165 Unidad 5 - Aplicaciones con flancos Recuerda + + + Un fianco puede estar Programado tanto en un contacto como en una bobina. 166 wo Nera sno ee eer yj Se observa cémo se ha asociado a cada seffal de flanco una marca que es la encargada de comprobar si ha habido un cambio de estado con respecto al ultimo scan. En el caso de programar alguna condicién antes o después de estos flancos, dichas condiciones se deberén cumplir antes de hacer cumplir el operando 1 de los flancos, tal como se muestra en el siguiente programa: Fig. 5.10 Por tanto, para hacer efectivo el flanco y poner en marcha el motor, antes debe cumplirse la condicién de la entrada del disyuntor magnetotérmico del motor (I3.0). 5.1.2. Activar operando con flanco de sefial ascendente o descendente Las instrucciones Activar operando con flanco de sefial ascendente o Activar operando con flanco de sefial descendente permiten activar una bobina, pero durante el tiempo de duracién de un ciclo de scan cuando se cumpla la condicié légica que le precede. ANP Activar operando con flanco positive Activar operando con flanco negativo Fig. S.11a Fig. 5.11b Ejemplo: Queremos realizar el mismo control que en el ejercicio anterior, es decir, controlar el funcionamiento de! motor de la cinta transportadora de palets (Q1.1) mediante dos pulsadores y con un tinico impulso: negativo para el de paro (10.1) y positive para el de marcha (10.2). Sin embargo, en este caso buscamos una solucién mediante activacién de operandos por flanco, Observamos cémo algunas de las bobinas de salida en el programa estén utilizadas con flanco: samo SeDERAE “sto $3 Re. Fg. Satz Recuerda+ ++ Se utiizaré la instruccién «P_TRIG» para, una vez consultado el estado actual de la ecuacién légica anterior (es decir, el estado del bit RLO) ofrecer en su salida un pulso de duracién un ciclo de scan en el momento de activarse el bit RLO. Unidad 5 - Aplicaciones con flancos sao0 a ance" Guan J $$$ ir rig 22 me Fig. 520 sont as Negative" ‘ONTAPALET. J rp ig 5.2 5.1.3, Consultar flanco de sefial ascendente o descendente del RLO Las instrucciones Consultar flanco de sefial ascendente del RLO o Consultar flanco de sefial descendente del RLO permiten pasar un flanco después de consultar el estado del RLO. Esto quiere decir que comprueban si la condicién légica que le precede se cumple o no. En el caso de cumplirse la condicién l6gica previa, el bit RLO pasaré del estado 0 a 1, de modo que la funcién P_TRIG dejaré pasar un 1 en su salida durante un tiempo de duracién de un scan. Del mismo modo, en el instante en el que el estado del bit RLO pase de 1 a 0, la funcién N_TRIG dejaré pasar un 1 en su salida durante un tiempo de duracién de un scan. NURIG mck Qn Consultar flanco positive del RLO Consulta flanco negativo del RLO Fig. 5.13a Fig. 5.13b existe alguna condicién programada después de una de las instrucciones P_TRIG o N_TRIG, para que funcione correctamente, se deberé cumplir antes de hacer efectiva la lectura del RLO y ejecutar el flanco correspondiente. Ejemplo: Queremos realizar de nuevo el control del funcionamiento del motor de la cinta transportadora de palets (21.1) mediante dos pulsadores: el de paro (10.1) y el de marcha (10.2). Para que funcione correctamente la accién de puesta en funcionamiento con el accionamiento del pulsador de marcha, previamente se ha de cumplir que el disyuntor magnetotérmico se encuentre rearmado. De esta forma, al cumplirse la condicién de que se accione el pulsador de marcha y de que no detecte el sensor de palets, la instruccién P_TRIG realizaré su funcién y dejara pasar un 1 en su salida. Como consecuencia del estado activado del disyuntor, se realizaré un SET a la marca M200.0 que pondrd en funcionamiento el motor de la cinta de palets. 167 Unidad 5 - Aplicaciones con flancos Recuerda + + + Se utilizard la instruccion «N_TRIG» para, una vez consultado el estado actual de la ecuacién légica anterior (es decir, el estado del bit RLO), ofrecer en su salida un pulso de duracién un ciclo de scan en el momento de desactivarse el bit RLO. Recuerda + + + La diferencia entre las instrucciones consultar flanco («P_TRIGn y «N_TRIG») y detector flanco («R_TRIG» y «F_TRIGn) es que estas trabajan con un D8 de instancia y las primeras no. 168 valncow "GER eres Sta: BIO, [J bo 4 Bs ee 5.14a En la siguiente parte del programa que se presenta a continuacién se muestran las. condiciones que haran detener el motor: mer S.14b En la siguiente parte del programa se muestra que el motor se podr poner en marcha mediante las condiciones del flanco positivo (M200.0) y también de forma ‘manual mediante el pulsador ACK (I3.1): 'sulsoon “enpeee Fig. 5.14 5.1.4. Detectar flanco de sefial ascendente o descendente Las instrucciones Detectar flanco de sefial ascendente o Detectar flanco de sefial descendente permiten pasar un flanco después de consultar el estado del RLO. Esto quiere decir que comprueban si la condicién légica que le precede se cumple o no. En el caso de cumplirse la condicién légica previa, el bit RLO pasaré del estado 0a 1, y la funcién R_TRIG dejaré pasar un 1 en su salida durante un tiempo de duracién de un scan. Del mismo modo, en el instante en el que el estado del bit RLO pase de 1 a 0, Ia funcién F_TRIG dejar pasar un 1. en su salida durante un tiempo de duracién de un scan. En relacién a los anteriores tipos de flanco, estos se diferencian por estar asociados a un DB de instancia, lo que permitira utilizar la consulta del flanco en cualquier punto y bloque del programa. ARG FRG a nN mo ac ome aK ome Detectar flanco positive Detectar flanco negi Fig. 5.15a Fig. 5.15b Unidad 5 ~ Aplicaciones con flancos Si existe alguna condicién programada después de una de las instrucciones R_IRIG o F_TRIG, para que funcione correctamente, se deberd cumplir antes de hacer efectiva la lectura del RLO y ejecutar el flanco correspondiente. Al insertar una de estas dos funciones R_TRIG 0 F_TRIG, nos aparece una ventana para indicar el DB de instancia al cual lo asociaremos. En este caso, al DB2 con nombre simbélico F_TRIG_DB: sesTaeelimoscepne t= Somme Fig. 5.16 Ejemplo: Nuevamente queremos cumplir el objetivo de controlar el funcionamiento del motor de la cinta transportadora de palets (Q1.1) mediante dos pulsadores: el de paro (10.1) y el de marcha (10.2). Para que funcione correctamente la accién de puesta en funcionamiento al accionar el pulsador de marcha, se deberé cumplir también que no se encuentre detectando el sensor de palet (I2.4) y que el disyuntor magnetotérmico (13.0) se encuentre rearmado. Entonces la instruccién R_TRIG realizaré su funcién y dejaré pasar un 1 en su salida Q, En este caso, al tener que realizar un SET a la marca 200.0, no programaremos nada y utilizaremos el registro del DB de instancia para realizar esa actuacién: ume oe fume = om ws Ea eit salar (moron 3 4+ 4 Hx Fig. 5.174 “ame Memo a to Fig: 5176) En la siguiente parte del programa que se presenta a continuacién, se muestran las condiciones que hardn detener el motor: mediante el pulsador de paro, que se dispare el disyuntor magnetotérmico o que detecte el sensor de palet: 169 Unidad 5 - Aplicaciones con flancos Recuerda + + + En las transiciones Podemos programar un fianco, tanto para una condicién como para una ecuacién booleana, 170 Fig. 5.17 En la siguiente parte del programa se muestra que el motor se podré poner en marcha mediante las condiciones del flanco positivo (M200.0) y de forma manual mediante el pulsador ACK (I3.1): yen Sa itis Fig. 5.174 5.2, Programacién en Grafcet (IV) En esta cuarta entrega de aplicacién del Grafcet exponemos cémo programar un flanco tanto en una transicidn como en una accién asociada. ‘* Flanco en una transicién Para indicar en una transicién que una condicién 0 una ecuacién booleana debe funcionar por flanco se puede indicar de dos forma Para flanco positivo: flecha ascendente (\) 0 afiadiendo la indicacién FP 0 P. tpastm miata Flanco positivo de una condicién aaa ee) trary tana Flanco positivo de una ecuacién sf eeccnnmrseeeyanunrnimayin) | booleana feaenorn Para flanco negativo: flecha descendente (\) 0 afiadiendo la indicacién FN oN. toa + Flanco negativo de una condicién aw) (han dpb de macy dennorrnmas 4 foarnor Flanco negativo de una ecuacién booleana (hain opus se mrcnoy donor rears 9 toa wour Recuerda* ++ Se puede condicionar el funcionamiento de una accién asociada al estado de un flanco: puede ser positive, con FP 01, onegativo con FN0 SO. Unidad 5 - Aplicaciones con flancos © Flanco en una accién asociada Para indicar que una accién asociada a una etapa funciona por flanco se indica con un FP para flanco positive, aunque también nos podemos encontrar con la indicaci6n $1 (Step a 1), y con FN 0 SO (Step a 0); sa Hee ES wo:[ 1 Hope woa[ 1 [Hs Pe 5.2.1 Programa basado en disefio Grafcet Para practicar con los flancos plantearemos algunos ejercicios practicos. Ejemplo 1; En este caso queremos controlar a puesta en marcha y parada del motor de la cinta de palets, ademas de la sefializacién del piloto verde con un solo pulsador, el de marcha. © Condiciones de funcionamiento: = Con el circuito en reposo, se activaré el piloto rojo (Q2.4).. - Alaccionar por primera vez el pulsador de marcha (10.2), se activaré el piloto verde (Q2.2) de forma intermitente. - Al dejar de accionar el pulsador de marcha (10.2), el piloto verde (Q2.2) se mantendra funcionando de forma permanente y ademas se pondra en marcha el motor de la cinta de palets (Q1.1). - Al accionar de nuevo el pulsador de marcha (| 0.2), dejaran de funcionar tanto el piloto verde (Q2.2) como el motor de la cinta de palets (1.1) y se activard de nuevo el piloto rojo (Q2.4). © Desarrollo del Grafcet Acontinuacién, se presenta el Grafcet que da respuesta al enunciado dado: w [Ses wool! O. Pilato rae ‘Aciona pulsadordemarct FP) 2h) Incermitenca He manos 1 22 Plot ede woa| 1 [ne clon pisador de marcha ona we POLL wo2] 2 6 ‘Aion pusadordemanhs (FP) 020) a7 Unidad 5 - Aplicaciones con flancos 172 Programa en diagrama de contactos El programa que responde al disefio del Grafcet dado seria el siguiente: * Activacién de etapas 1 Seaneta 1 snc clamp enema cela apaoo suo Sua " s eg wmo09 Lrg. 5.288 Segment 2 sectn seep 2ycnnctacin se ange ape “NOU tape s rn Lig. 5.18 Segreto 3 sac seep yen eae? Samo? “sa uno Taper mp Fig. 5.18¢ © Activacién de salidas Sega A: ere bg e590 Sega Sri atic famor eae -ei0e Tae + Fig. 5.19b 7 Seamer 6: Hs setae ns ppp rig. 5.190 © Activacién de la etapa inicial En el 0B100 se debe programar la activacién de la etapa inicial, que tanto puede ser con la variable FirstScan como con la variable Always_True: Unidad 5 - Aplicaciones con flancos bere Fig. 5.20 © Llamada desde el 081 a la funcién FC1 donde tenemos el programa ake Fig. 5.21 © Comprobacién del funcionamiento con maqueta de simulacién 3D Para hacer este ejercicio tan solo hemos de utilizar el pulsador MARCHA y el disyuntor M2 de proteccién del motor de la cinta en el panel Control del proceso para controlar el nto del motor de la cinta de palets responde al funcionamiento programado, asi como la sefializacién del estado del proceso mediante los pilotos ROJO y VERDE de la baliza: Fig. 5.23 Ejemplo 2: En este segundo ejemplo tenemos un sistema formado por una cinta transportadora con un motor que desplaza los palets. Este motor est controlado Por un contactor y protegido por un disyuntor magnetotérmico, ademés de un cilindro de doble efecto que realiza un desplazamiento horizontal controlado por una electrovalvula biestable y que dispone de dos detectores magnéticos para determinar la posicién, de reposo o de avance. © Condiciones de funcionamiento: ‘Al poner en marcha el sistema, funcionaré el piloto rojo (22.4). = Alaccionar el pulsador de marcha (10.2), si no accionamos el de paro (10.1) y con el disyuntor magnetotérmico del motor de la cinta de palets rearmado 173 Unidad 5 - Aplicaciones con flancos 174 En la siguiente figura se indican en el simulador 3D los diferentes dispositivos que intervienen en el ejemplo planteado: (3.0) ademas de que el cilindro horizontal se encuentre en la posicién de reposo (derecha) (10.6), se pondré en marcha el motor que controla la cinta que desplaza el palet (Q1-1), indicéndose ese estado mediante el funcionamiento del piloto verde (Q2.2). Esto ocurrirs aunque el palet esté en zona de carga, detectando el sensor de palets (12.4). - Enese momento pueden ocurrir dos cosas: © Que falle el motor, con lo cual el disyuntor magnetotérmico (I3.0) se disparard provocando que el motor se detenga, dejando de funcionar el piloto verde (02.2) y poniéndose en funcionamiento el piloto amarillo (Q2.1) de forma intermitente (1 Hz), 0 bien que se accione el pulsador de aro (10.1) y en este caso el piloto que funcionard de forma permanente seré solo el azul (Q2.3). Al rearmar el disyuntor magnetotérmico (3.0), dejar de funcionar el piloto amarillo (Q2.1) y funcionaré el piloto azul (22.3), a la espera de accionar el pulsador ACK (I3.1). En ese momento dejar de funcionar el piloto azul (Q2.3), se pondré en marcha el piloto rojo (02.4) y el sistema quedaré preparado para iniciar un nuevo ciclo. © Que el motor funcione correctamente. En este caso, el palet transportado por la cinta (Qi.1) alcanzaré a la zona de carga, donde el detector de palets (I2.4) provocaré la parada del motor. En todo momento podemos detener el motor de la cinta al accionar el pulsador de paro (10.1). = Una vez que el motor de la cinta (1.1) se encuentra detenido, el cilindro del eje horizontal se desplazaré hacia la posicién de avance (izquierda) (Q0.1). = Cuando el cilindro del eje horizontal alcance la posicién de avance (izquierda) (10.7), este retornara a la posicién de reposo (derecha) (0.2). ~ Cuando el cilindro del eje horizontal alcance la posicién de reposo (derecha) (10.6), se pondré en funcionamiento el piloto rojo (2.4), el sistema quedard preparado para iniciar un nuevo ciclo y ser cuando el piloto verde (02.2) deje de funcionar. ~ Al finalizar completamente el ciclo, es decir, cuando el cilindro del eje horizontal ha vuelto a su posicién de reposo, se debers contabilizar el nlimero de palets procesados mediante un contador que se visualizara en el display de piezas procesadas sin grabado (MW7016). La puesta a cero de dicho contador se realizaré accionando el pulsador de reset cuando el proceso se encuentre en reposo al inicio. Plano de situacién = Cilindro del eje horizontal. - Baliza de sefializacién, - Detector de palets. - Cinta transportadora de palets. Unidad 5 - Aplicaciones con flancos © Desarrollo del Grafcet Acoi jinuacién, se presenta el Grafcet que da respuesta al enunciado dado. on Taz aa oon Ua} Programa en diagrama de contactos Gan cumna mar apr aon acne Pop wes [5 [pe [ Ste El programa que responde al disefio del Grafcet dado seria el siguiente: © Activacién de etapas a STE Loo Segmente 2: conesinde weap 2yesconetn dele 01 vescpaer 02 ae Segmanto 3: coneénde tps 5ydesconeisn dea eape 1 a Fig. 5.252 Fig. 5.25b Fig. 5.25¢ 175 Unidad 5 - Aplicaciones con flancos 176 ‘Seqmento A: Cenein dela eps 0ydesconetn de etapa § cmos morteton—“ss,psi0on woo Ly Segmenta 5: Coren el eepe3ysesconetnde wea? sa fine Gamer towns Cone Ln Segmento 6: Coren se heap Second Wen 03 Pon - fons QUO rab 5} nl a Segmento 7 Coren ee tap oydeconen ce eps moa vero 00 tue bee Fone Py © Activacién de salidas Segment 8: jor line venti) la pon e wane ir) 901 moa amos foe Mec Pr Segment 9: te hor (inverts) agin de nvance rch) 202 tae Yeeros” Pr STE oe sos ion MOTORS “States ba 4 Fig, 5.25d Fig. 5.25e Fig. 5.25f Fig. 5.258 Fig. 5.262 Fig. 5.26b Fig. 5.26¢ Unidad 5 ~ Aplicaciones con flancos Sagmesto 1: seinen men noe: dpm mge tees dew mortiny 2. Tone ‘ashe MOTORPAS® AL 5.264 17 Sparta 12: one dew sotatacnpcn ena oe we so22 oa owiie ae i Fri. 5260 “Samets 1 Dende ean pci nme con pee woo m2 fy pip ig. 5.268 Segment 1 seancin i cms orton | 23 soem MOTORPAENS neeue pig. 5.26 as SRT HRRCETETRRTTOTE cot ser aR ot Air. 5.286 ‘© Programacién de los contadores Segment 16 come nancn se aes poets yeaa sailor oe soon “Seer oes Fig. 5.27 © Activacién de la etapa inicial En el 08100 se debe programar la activacién de la etapa it ‘© Segment 5: sctectn deepen deactecin de toes a demas aaa eee ier Laser Lars Fig. 5.28 © Llamada desde el 081 a la funcién FC1 donde tenemos el programa x. weer eu ENO: Fig. 5.29 177 178 jad 5 - Aplicaciones con flancos ‘* Comprobacién del funcionamiento con maqueta de simulacién 3D Para hacer este ejercicio tan solo hemos de {avstse pas utilizar el pulsador MARCHA, el pulsador © oo gis fi ACK y el disyuntor M2 de proteccién del eS motor de la cinta en el panel Control del aon a io Proceso para poder controlar el funcionamiento del motor de la cinta de palets y del cilindro del eje horizontal: Ejercicio ‘ORDEN EN LA ACTIVACION DE ENTRADAS Queremos asegurar que los movimientos de forma manual de dos cilindros de un mismo manipulador, el de grabado, no generen ninguna colisién y se realicen en el orden correcto. Si se actiia de forma apropiada sobre la secuencia de accionamiento de los dos selectores, se iluminard el piloto verde y se realizar la secuencia con los movimientos de {os cilindros. En el caso de actuar de forma incorrecta, ya sea en la conexidn o en la desconexién de los selectores, se sefializard con el piloto amarillo funcionando de forma intermitente y no realizando ningtin movimiento. Condiciones de funcionamiento: © Alponer en marcha el sistema, se pondré en funcionamiento el piloto rojo. © Al accionar el pulsador de marcha, si tanto el cilindro multiposicional grande como el cilindro Pequefio se encuentran en reposo (atrés), se realizar el desplazamiento del cilindro multiposicional pequefio a la posicién de avance. En esta situacién actuaremos sobre los selectores de control manual de ambos cilindros. ‘* Acontinuacién, nos podemos encontrar con dos posibilidades: © Que la secuencia de accionamiento de los dos selectores se realice de forma correcta, que es, en primer lugar el selector manual del cilindro multiposicional pequefio y a continuacién el selector del manual del cilindro multiposicional grande. Entonces se realizaran los dos movimientos de forma simultdnea, cilindro multipequefio a retroceso (dentro) y cilindro multiposicional en avance (fuera), sefializindose en todo momento con el piloto verde en funcionamiento. Cuando ambos cilindros hayan alcanzado su posicién, el piloto verde funcionara de forma intermitente, © Que la secuencia de accionamiento de los dos selectores se realice de forma incorrecta, es decir, que en primer lugar accionemos el selector manual del cilindro multiposicional grande y a continuacién el selector del manual del cilindro multiposicional pequefio. En este caso, no se realizaré ningiin movimiento, funcionando de forma intermitente el to amarillo, Para salir de esta situacién se deberdn tener los dos selectores en Posicién de reposo (OFF) y accionar el pulsador ACK, continuando el piloto amarillo de forma intermitente. El cilindro marcador se recogera a la posicién de reposo (arriba) y llegando a este estado el proceso quedaré al inicio para un nuevo ciclo con el piloto rojo en funcionamiento. Unidad 5 ~ Aplicaciones con flancos © Si hemos hecho la secuencia correcta y esta funcionando el piloto verde intermitente, pueden ocurrir dos cosas: © Que desconecte los dos selectores siguiendo la secuencia correcta, esto es, primero el selector manual del multigrande y después el selector manual del multipequefio. Asi el cilindro multigrande retrocederd hasta su posicién de reposo, funcionando a su vez el piloto verde. Cuando el proceso llega a este estado, queda al inicio para un nuevo ciclo, teniendo el piloto rojo en funcionamiento. © Que desconecte los dos selectores siguiendo la secuencia incorrecta, es decir, primero el selector manual de! multipequefio y después el selector manual del multigrande. En este caso funcionard intermitentemente el piloto amarillo. Para salir de esta situacién se deberan tener los dos selectores en posicién de reposo y accionar el pulsador ACK, continuando el piloto amarillo de forma intermitente. El cilindro marcador se recogeré a la posicién de reposo (arriba) y llegando a este estado el proceso quedaré al inicio para un nuevo ciclo con el piloto rojo en funcionamiento. ‘Giinaro mutiposicional pequetio Cindra mutiposiconal grande n de entradas y salidas: ENTRADAS: ‘SALIDAS: Direccién Dispositive Direcci6n Dispositivo ele ‘20.3 | YS Ciindro multiposiconal pequefo‘ a posicion de avance (fuera) | YS Cllindro multiposicional grande ala 13.0 | 85 cilindro multipequerio en reposo (dentro) 004 | sien de avance fuer) Ti | 86 Cilindro multipequeio en avance (fuera) G21 | HOPiloto amarillo. 1.2 | 87 Glindro multigrande en reposo (dentro) 02.2 | Hi Piloto verde 11.3 | 88 Clindro multigrande en avance (fuera) (@2.3__| H2Piloto azul 1B.1__| SS Pulsador ACK (02.4 | H3 Piloto rojo 14.3 | S12 Selector manual clindro multipequeho 14.4 | S13 Selector manual clindro multigrande Realizar: © Disefio del Grafcet. ‘* Implementacién a programa del PLC. '* Comprobacién del funcionamiento mediante la maqueta de simulacién 3D. 179

You might also like