Teoría Grafcet

Embed Size (px)

Citation preview

  • 7/25/2019 Teora Grafcet

    1/31

    IntroduccinalmodeladoGRAFCET 1

    1.1.

    INTRODUCCINALMODELADOGRAFCET

    1.1.

    INTRODUCCIN

    EltrminoGRAFCETeselacrnimotantodeGraphFonctionneldeCommandeEtapeTransition(enespaol,grafofuncionaldecontroletapatransicin)ydegraphedugroupeAFCET(grficodelgrupoAFCET).SurgeenFranciaen1977como iniciativade algunos fabricantes de autmatas (Telemecanique, Aper y otros)junto con losorganismos oficiales AFCET (Asociacin Francesa para la Ciberntica, Economa yTcnica)yADEPA(AgenciaNacionalparaelDesarrollodelaProduccinAutomatizada).Fue homologado inicialmente en Francia (norma UTE NF C 03190) en 1982 y conposterioridadporlaComisinInternacionaldeElectrotecnia(IEC60848)en1988.

    La

    construccin

    de

    un

    sistema

    automtico

    requiere,

    entre

    otras

    cosas,establecer las relaciones causa/efecto entre los eventos de entrada y las acciones

    deseadas(salidas).Enestecontexto,sedenominapartesecuencialdelsistemalaquesecircunscribealasrelacionesentrevariablesentradaysalidadetipoboleano.

    La norma IEC 60848:2002 define al GRAFCET como un lenguaje quepermitemodelarel comportamientode laparte secuencialdeun sistemaautomatizado (verfigura 11) Su concepcin deriva de un modelado grfico ms general, las redes dePetri y, actualmente, es una de las mejores herramientas, por su sencillez yexpresividad,pararepresentarsistemasdefabricacinautomatizados.

    El

    GRAFCET

    es

    una

    especificacin

    de

    modelado

    y

    su

    realizacin

    es

    un

    diagrama,

    que denominaremos diagrama grafcet (o grafcet para simplificar) para separar el

  • 7/25/2019 Teora Grafcet

    2/31

    IntroduccinalmodeladoGRAFCET 2

    dibujodelasreglasdesintaxis.PosterioralanormaIEC 608048,lanormaIEC611313(1edicinen1993)define5 lenguajesdeprogramacinenfocadosa losautmatasprogramables industriales. Uno de ellos est directamente inspirado en el lenguajeGRAFCET y lo denomina SFC (diagrama funcional secuencial, del ingls SequentialFunctionChart).AdiferenciadelGRAFCET,larealizacindeunaespecificacin SFCes

    unprograma

    (grfico)

    implementable

    en

    un

    autmata

    programable.

    1

    a

    0

    2

    c

    x y

    d

    z

    a

    b

    c

    d

    x

    y

    z

    A

    B

    C

    ( 3)b A >

    A>3

    PID

    A

    B

    C

    Entradas

    lgicas

    Entradas

    analgicas

    Salidas

    analgicas

    Salidas

    lgicas

    Parte

    Secuencial

    SISTEMA AUTOMATIZADO

    B:=5B

    Figura11.

    Modelado

    de

    la

    parte

    secuencial

    de

    un

    automatismo

    mediante

    GRAFCET

    AdadehoynoexisteunareglaquetraduzcadirectamentedeGRAFCETaSFC:HabitualmenteseemplealanotacinmssucintadelGRAFCETparalasdescripcionesmsgeneralesdelautomatismoysereservalanotacinSFCparalasdescripcionesdedetalledelautomatismo,laparteoperativa.

    Figura12.Ejemplodediagramasecuencialfuncional(SFC)

    En

    este

    captulo

    abordaremos

    principalmente

    la

    especificacin

    GRAFCET,

    pero

    se describirn algunas notaciones especficas de los diagramas SFC cuando sean de

  • 7/25/2019 Teora Grafcet

    3/31

    IntroduccinalmodeladoGRAFCET 3

    inters(enparticularenloreferentealarepresentacindelasacciones).Lafigura12muestra un ejemplo de diagrama SFC cuyas acciones son operaciones aritmticas(observe que esto no es incompatible puesto que se trata de un lenguaje deprogramacin).

    1.2.

    NIVELESDEDIAGRAMASGRAFCET

    Normalmenteenlarealizacindeunautomatismoexistendiferentesfasesquevan desde el anlisis econmico de viabilidad pasando por su diseo, suimplementacin(porejemplocomoprogramaejecutableenunPLC),parafinalizarconuna fase de verificacin offline mediante simulacin y su puesta en marcha en elproceso real previa fase de pruebas. Es claro que en las fases previas a laimplementacinlosnivelesdedetalledelautomatismoqueserequierenconocerenlatomadedecisionessondiferentes.

    Enfuncin

    del

    nivel

    de

    abstraccin

    que

    se

    represente

    se

    pueden

    distinguir

    los

    siguientes tiposdediagramasgrafcet,ordenadosdemayoramenorniveldedetalle(figura13):

    Inicio de ciclo y

    cilindro comprimido

    cilindro expandido?

    0

    Expandir1

    Pieza sujeta2

    20 segundos

    Comprimir

    PonSc

    Se

    0

    Expandir+

    1

    2

    20s/X2

    Expandir-

    IoI1

    I2

    0

    1

    2

    s2.T=20s

    N Q0 Io

    N Q2 I2

    Nivel1:Descriptivo Nivel2:Tecnolgico Nivel3:Detalle

    Figura13.Ejemplodediagramasdediferentesnivelesdeabstraccin

    Grafcet de nivel 1: Descripcin global poco detallada del automatismo quepermiteentenderenpocotiemposufuncionamientogeneral.Es,porejemplo.elniveldedetallequelasentidadesfinancierasquierenconocerparadecidirlainversin.Losgrafcetsdenivelempleandescripcionesenlenguajenaturalparadescribirlasaccionesytransicionesynocontienereferenciasalastecnologasquesevanautilizar.

    Grafcet de nivel 2: Descripcin de la tecnologa. El grado de detalles en las

    descripciones

    debe

    ser

    lo

    suficientemente

    operativo

    para

    que

    todas

    las

    tecnologas empleadas en elautomatismo (rels normales deenclavamiento,

  • 7/25/2019 Teora Grafcet

    4/31

    IntroduccinalmodeladoGRAFCET 4

    vlvulas neumticas normales o biestables, pulsadores, contactores etc.)queden representadas. Para este nivel y el anterior se suelen emplear laespecificacinGRAFCETdelanormaIEC60848.

    SFC de nivel 3: Descripcin de la realizacin del automatismo: nivel de

    implementacin.

    Para

    ello

    resulta

    adecuado

    la

    norma

    IEC

    61131

    3

    que

    especificaunlenguajedeprogramacingrficocompleto(diagramaSFC).

    En la prctica no existe una regla fija para la eleccin de una u otrarepresentacin.Esms,esrazonablemezclarelementossintcticosde losdiferentesniveles(porejemploaccionescontinuascondicionadasusandoelcalificadorCquenoapareceexplcitamenteenlanormaIEC611313)cuandoayudanalalegibilidaddelarepresentacinglobal.

    1.3.

    ETAPAS,TRANSICIONESYARCOS

    Un grafcetestformadoporunasucesindeetapas(stepsenlaterminologasajona) y transiciones conectados entre s por arcos orientados. Cada etapa puedetener asociada una o varias acciones a realizar sobre el proceso. Las etapas serepresentan cono un cuadrado y un nmero (o a veces smbolo con un subndicenumrico)queindicasuposicinquelasidentificademaneraunvocaeneldiagrama.

    Se denomina etapa inicial o etapa de reposo al estado de controlcorrespondiente al arranque, el estado inicial del grafcet. Un mismo grafcet puedetener ms de una etapa inicial, siendo el reposo de la ley de control entonces laactivacin simultnea de todas las etapas iniciales. Una etapa inicial se representa

    comouna

    etapa

    normal

    con

    un

    recuadro

    exterior

    yse

    numera

    con

    0siempre

    que

    sea

    posible.Encuantoalanotacin,comoreglageneral:

    X eslavariableboleanaquerepresentaa laetapaquetienecomodescripcinN

    Unatransicin representalacondicinporlaqueelsistemaevolucionadelasetapas que la preceden a las etapas que la suceden. Se dibuja como una barrahorizontal que corta transversalmente al enlace entre las etapas denominado arco.Todatransicinllevaunacondicinasociadadenominadareceptividad,resultadodelaevaluacindeunanicafrmulalgicabooleana(resultado0o1).Cuandoseverificalareceptividadsedicequelatransicinesreceptiva(ofranqueable).

    Losarcos

    vinculan

    etapas

    con

    transiciones,

    pero

    nunca

    etapas

    con

    etapas

    o

    transicionescontransiciones.Sonenlacesorientadosquedefinenunarelacindeordenentreetapasytransiciones.Enlafigura14,Alaetapa0precedealatransicin"receptividad",aligualquelaetapa1precedea"receptividad2"enlafigura14,B.Comoreglageneral,elgrafcetse leedearribaabajoy losarcostienen sentido descendente. Cuando el arco tiene sentido ascendente debeindicarse obligatoriamente con una flecha (como en el arco que conecta"receptividad2"conlaetapadereposoenlafigura14,B).

    Unatransicinsedicequeestvalidadacuandoestnactivaslasetapasquela

    anteceden.

    Si

    una

    transicin

    est

    validada

    y

    es

    receptiva

    entonces

    se

    franquea

    activndosetodaslasetapasposterioresydesactivndosetodaslasetapasanteriores.

  • 7/25/2019 Teora Grafcet

    5/31

    IntroduccinalmodeladoGRAFCET 5

    Eneldibujode la figura14,Aseproduceelpasode laetapa0a laetapa1cuandoestactivalaetapa0ylacondicinlgicarepresentadaporelsmbolo"receptividad"secumple.En talcaso seactiva laetapa1,sedesactiva laetapa0yseejecutan lastareas1y2simultneamente.

    La

    especificacin

    GRAFCET

    contempla

    aadir

    comentarios

    aclaratorios

    entrecomilladosaetapasy transiciones.Tambinadmite referenciar las transicionesaadiendo un parntesis con un identificador a la izquierda de la misma para noconfundirconlareceptividad.Unamarcaesunpuntonegrodentrodeunaetapa.Lasmarcasseempleanparadescribirlaevolucinde unGRAFTCETeindicanquelaetapaestactivaeneseinstante(verfigura14.A).

    1

    receptividad

    Tarea1 Tarea2

    estado de

    reposo

    (1)

    0

    0

    1

    receptividad1

    Tarea1 Tarea2

    receptividad2

    A B

    Figura14.SmbolosdelGrafcet.

    La figura 15 muestra algunas de las diferentes notaciones vlidas parareceptividades en la especificacin GRAFCET. 15.A es una descripcin en lenguajenaturaldelafuncinbooleana,15.BindicaquesetienequeverificarlavariableS1,11.C es una funcin lgica con tres variables (donde la segunda es una variable deetapa), en 1.1D la transicin siempre es receptiva (tiene una tautologa comocondicinlgica)yen1.1ErepresentaeleventoflancodesubidadelasealS1.

    2

    vlvula

    abierta?

    1S

    1 31S X S

    1

    1S

    A B C D E

    Figura15.Ejemplosdesintaxisvlidasparareceptividades

  • 7/25/2019 Teora Grafcet

    6/31

    IntroduccinalmodeladoGRAFCET 6

    LassintaxisSFC(normaIEC611313)ofrecetodavamayorexpresividadyaquepermitenexpresarreceptividadesen lamayorpartede los lenguajesrecogidosen lanorma(porejemplodiagramasdeescalera).

    1.4.

    ACCIONESUna etapa puede llevar asociada desde cero a un nmero indeterminado de

    acciones.Unaetapasinaccionessedenominaetapadeespera(eninglswaitstep).Seemplea para representar una ausencia de evolucin mientras que la transicin quesucede a la etapa no sea receptiva. Mltiples acciones asociadas se ejecutan demanera concurrente cuando la etapa est activa. Desde el punto de vista delcomportamiento del sistema, la accin asociada a una etapa se denomina accincontinuaysucomportamientoduraloqueduralaactividaddelaepata.

    Grficamente, las acciones continuas se representan dentro de una cajarectangular

    asociada

    ala

    etapa.

    En

    el

    interior

    del

    rectngulo

    se

    indica

    bien

    en

    lenguaje

    natural,biendemanerasimblica, lasemnticadelaaccin.Lafiguraacontinuacinmuestranotacionesvlidaspararepresentaraccionescontinuasconcurrentes:

    Tambin es posible (y muy frecuente) condicionar la realizacin de la accincontinua

    ala

    verificacin

    de

    una

    frmula

    boleana.

    Este

    tipo

    de

    acciones

    se

    denominan

    condicionadas.Lafigura16,Amuestra lasintaxisdeunaaccincondicionadayenBunasintaxisdescriptiva.Laaccinseejecutacuandolaetapaestactivayseverificalacondicinasociada.

    2 Tarea1

    Condicin

    A B

    Figura16.Representaciones deaccionescondicionadas.

    1.4.1

    SmbolosnormalizadosdeaccionesendiagramasSFC

    Adems de las acciones continuas de la seccin anterior, la especificacinGRAFCETyarecogaotrovnculoaccinetapadenominadoaccinmemorizada.Frentea lasaccionescontinuas, lasaccionesmemorizadassevinculana lapropiaevolucindel

    grafcet

    (activacin/desactivacin

    de

    etapas,

    franqueamiento

    de

    transiciones

    etc.)

    y

  • 7/25/2019 Teora Grafcet

    7/31

    IntroduccinalmodeladoGRAFCET 7

    duranhastaqueexistaunaordendedesactivacin.En lorelativoarelacionesaccinetapa, la norma IEC 611313 (diagramas SFC) formaliza sta y otras ideas de unamanerarigurosayloselementosclavesedescribenenestaseccin. RepresentacionesequivalentesenGRAFCETseexpondrncuandocomplementen,dealgunamanera,alaespecif

    bloquesconcuatrocampos,de loscualessoloelsegundoesobligatorio(figura17):

    icacinSFC.

    GrficamentelanormaIEC611313 representalasaccionesasociadasaetapascomo

    Figura 7.Representacin normalizadadeaccinasociadaalaetapaX.

    El campo1 se denominacampo calificador (del inglsqualifier) y describe eltipodevnculoentrelaetapaylaaccinasociada.Elcampo

    1

    2(figura17)eselcamponombredondesedescribeelcomportamientodelaaccin.

    Tabla11.Calificadoresdeaccionesprevistosenlanorma

    Smbolo Descripcin

    1 ninguno accincontinuamientrasduralaetapa

    2 N accincontinuamientrasduralaetapa

    3 R desenclavamientodelaaccin

    4 S enclavamientodelaaccin

    5 L accinlimitadatraslaactivacindelaetapa

    6 D accinretardadatraslaactivacindelaetapa

    7 P flancodeactivacindelaetapa

    8

    SD

    accinmemorizada

    yretardada

    9 DS accinretardadaymemorizada

    10 SL accinmemorizadaylimitadaeneltiempo

    11 P1 flancodeactivacindelaetapa

    12 P0 flancodedesactivacindelaetapa

  • 7/25/2019 Teora Grafcet

    8/31

    IntroduccinalmodeladoGRAFCET 8

    El campo 3 es booleano y se denomina campo indicador (indicatorfield eningls). Permite, opcionalmente, especificar variables booleanas adicionales quepuedenactivarsepara indicareventoscomoque laaccinhaterminado,condicionesde error, rebasamiento de un tiempo lmite etc. El campo 4 se usa para describiraccionescomplejas.

    Existen4tiposprincipalesderelacionesetapaaccin,ademsdelaaccincontinuayadescrita,aceptadasporlanorma:

    A) Acciones retardadas (L): La accin comienza un cierto tiempo despus de laactivacindelaetapa

    B) Accioneslimitadasentiempo(D):Laaccinterminatrasunciertotiempodelaactivacindelaetapa,aunquestasigaactiva.

    C) Accionesimpulsionales(P):Laaccinduraelciclodeoperacindelaactivacindelaetapa.Seempleaparaaccionesdecontrolendgenas.

    D) Accionesmemorizadas

    (S):

    La

    accin

    se

    enclava

    tras

    la

    activacin

    de

    la

    etapa

    y

    perdura tras su desactivacin. Ser necesario una etapa posterior paradesenclavarla.

    Los12diferentescalificadoresaceptadosporlanormaaparecenenlatabla11.

    Es interesante resaltar que un indicador de accin finalizada equivale a unaccin continua condicionada prevista en la especificacin GRAFCET y descrita en laseccin anterior. En el ejemplo de la figura 18 las dos representaciones sonequivalentes.Enlapartesuperior(GRAFCET),laaccinsecondicionaaqueeldepsitono se haya llenado. En la parte inferior (norma IEC 611311)el indicador (campo 3)

    describesu

    terminacin.

    Figura18.Representaciones equivalentesdeunaaccincondicionada(normasIEC60848eIEC611313)

    Lanormapermiteademsuncuartocampoopcionalparadefinirformalmenteel contenido acciones complejas en alguno de los lenguajes previstos para ello(diagramasdeescalera,unSFCencapsulado,diagramasde funciones lgicasetc.).Lafigura19recogedosdiagramasSFCconaccionesconcurrentesasociadasaunaetapa.Observequeeldiagramade laderechatieneundescriptordetextoen laetapa,algocomnenlaespecificacinSFCperopocohabitualenGRAFCET.Elsignificadoconcretodeloscalificadoressedetallaenlaseccinsiguiente.

  • 7/25/2019 Teora Grafcet

    9/31

    IntroduccinalmodeladoGRAFCET 9

    Dt=0,5s2

    c

    Luminaria c

    S Abrir vlvula

    Figura19.EjemplosdeaccionesasociadasaetapasenlaespecificacinSFC

    1.4.2Controldeacciones

    En esta seccin se describe el comportamiento previsto por la norma IEC611313 para los calificadores ms extendidos cuando la accin se puede modelarcomounavariablebooleana(pertenecealapartesecuencialdelautomatismo).

    0,5s

    X2

    Lum.

    2

    c

    Dt=0,5s

    Luminaria

    4

    c

    Lt=3s

    Luminaria

    3s

    X4

    Lum.

    Accinretardada

    Accin

    limitada

    en

    el

    tiempo

    X5

    Pulso

    P5 Marca de pulso

    tiempo de ciclo

    6

    c1

    7

    c2

    8

    S Expandir

    R Expandir

    X6

    Exp.

    X8

    Accinimpulsional Accinmemorizada

    Figura110.CalificadoresprincipalesdeaccionessegnlanormaIEC611313

  • 7/25/2019 Teora Grafcet

    10/31

    IntroduccinalmodeladoGRAFCET 10

    Laaccinretardada(D)empiezaunciertotiempodespusde laactivacindela etapa y dura hasta que la etapa deja de estar activa. En el ejemplo, la luz seencender medio segundo despus de que se active al etapa 2 y se apagar trasverificarse lareceptividadc. Sicseverificaconanterioridadalmediosegundo la luznuncasellegaraencender.

    Una accin limitada (calificador L) se inicia con la activacin de la etapa yfinalizabientrassudesactivacin,bientrasuntiempolmiteprefijado.Enelejemplo,la luzseenciende tras laactivacinde laetapa4ydurauntiempode3segundosapesardequelaetapa4sigueactiva(nosehacumplidoc).

    Laaccin impulsional (calificadorPdel sajnPulse)esunaaccindecontrolendgena (no tiene visibilidad en el sistema controlado) que dura un tiempo muycorto,perosuficienteparaconseguirelefectodeseado.Enlaprcticasueleequivaleralamarcadepulsodelflancodelaetapaa laquevaasociada(enelejemplo, laetapa5).ElcalificadorP1especificaelflancodesubidayelcalificadorP0elflancodebajada.

    Lasacciones

    memorizadas

    (letra

    Sde

    Set)

    se

    enclavan

    con

    la

    activacin

    de

    la

    etapaysedesenclavanenunaetapaposterior(accinconelcalificadorRdeReset)..Enelejemplodelafiguraunavlvuladedosposicionescontrolaelmovimientodeuncilindroneumticodesimpleefecto.En laetapa6 lavlvulasesitaenposicindeexpansin y el cilindro se mantiene expandido hasta que en la etapa 8 la vlvularecuperasuposicinoriginalyelcilindrosecomprime.

    Ejemplosdecadatipodeaccindedescribenen la figura110.Es interesantedestacarque laaccinmemorizadadelejemplo tambinsepuederepresentarcomouna accin convencional concurrente con el conjunto de etapas donde se mantieneactiva.Elgrafcetdelafigura111ilustraestepuntoyequivalealgrafcetconaccionesmemorizadasdelafigura110.

    6

    7

    8

    9 Expandir

    No expandir

    c1

    c2

    Figura111.Accinmemorizadarepresentadacomoconcurrencia

    Loscalificadorestambinsepuedencombinar (nmeros810en latabla11).Enestoscasoselordende lossmbolos indicaelordenenquesehanderealizar lasfuncionalidades. En algunos casos este orden no tiene importancia pero en otrospuedeserdecisivo.

  • 7/25/2019 Teora Grafcet

    11/31

    IntroduccinalmodeladoGRAFCET 11

    CalificadorcombinadoSD CalificadorcombinadoDS

    Figura112.Ejemplodecalificadorescombinados

    Lafigura112muestraejemplosparaloscalificadorescombinadosDSySD.Enelprimercaso,alactivarse laetapa2sememorizaelencendidode la luzperonoseejecuta hasta que ha pasado un tiempo de medio segundo. Observe que la luz seencender a pesar de que antes del tiempo de retardo la etapa 2 se desactive.Solamente la luz se mantendr apagada si, antes del medio segundo, se activa una

    etapacon

    accin

    asociada

    "Luminaria

    OFF".

    En

    el

    caso

    del

    calificador

    DS,

    al

    activarse

    la

    etapa 2 comienza el retardo de 3 segundos. Ahora la accin todava no se hamemorizadoporloquesilaetapa2dejadeestaractivaenesetiempo,laluznuncaseencender.

    La especificacin GRAFCET tambin representa los vnculos temporales entreacciones y etapas de una manera sucinta y cmoda. La figura 113 recoge algunasnotaciones muy empleadas y sus equivalencias con los diagramas de secuencias. Serecomiendasuusoparadiagramasquenoseandedetalle.

    t1/var/t2

    Expandir2

    2s/a/4s

    *

    t1/X*

    Expandir2

    2s/X2

    *

    Expandir2

    t1/X*

    3s/X2

    A B C

    Figura113.EjemplodeaccionestemporizadasconGRAFCET

    113.A

    representa

    una

    condicin

    sobre

    una

    accin

    continua

    que

    depende

    del

    tiempo.Enparticular,alaccinseejecutasiestando laetapaasociadaactivapasauntiempo t1 tras un flanco de subida de la variable lgica var. La desactivacin seproducebienporquelaetapaactivacambiadeestado,bienporquepasauntiempot2trasunflancodebajadadevar.

    113.Besunaaccindeejecucinretardadauntiempot1traslaactivacindelaetapat1.LanotacinequivalealcalificadorDenlasaccionesSFC.Porltimo113.Crepresentaunaaccinlimitadauntiempot1traslaactivacindelaetapayequivalealcalificador Len lasacciones SFC.La notacin secomprende mejor si se sabeque eloperadordetemporizacinenGRAFCETesdeltiporetardoalaconexin.Esteyotrosconceptos relacionados se explican en detalle en el captulo dedicado a los

  • 7/25/2019 Teora Grafcet

    12/31

    IntroduccinalmodeladoGRAFCET 12

    temporizadores.Otranotacinequivalentea113.Cymuyempleadaenlaprcticaeslaqueapareceenlafigura114:

    3s/X2

    *

    Expandir2

    t1/X*

    Figura114.SintaxistpicadeaccinretardadaenGRAFCET

    1.4.3Efecto deltipodepreaccionador

    Existen condicionantes de carcter tecnolgico que influyen en la

    representacin

    del

    diagrama

    del

    automatismo.

    En

    particular,

    tiene

    especial

    importanciaelhechoque lospreactuadoresseandetipocomn odetipobiestable.Un ejemplo de ambos tipos aparece en la figura 115. A la izquierda una vlvulahidrulica de 2 vasydos posiciones (2/2) conactuador manual monoestabley a laderechalaversinbiestable.

    Figura115.Vlvulahidrulica2/2monoestable (izqda.)ybiestable(dcha.)

    En el primer caso, es necesario mantener la tensin en el actuador paraconseguir la ejecucin de la accin de control (en el ejemplo mantener pulsado elbotnpara que la vlvula permitaelpaso del fluido) y se representanenel grafcetmediante una misma accin continua en etapas sucesivas. Los preaccionadoresbiestables, por contra, se enclavan en la posicin nueva y se representan medianteaadiendo a la descripcin de la accin continua un + o un , para indicar

    enclavamientoydesenclavamiento

    respectivamente.

    Estetipodeconsideracionestecnolgicasdebenrepresentarseenelgrafcetdenivel2.En la figura116.A,aparece ladescripcindeuncicloexpansincompresinconpreacccionadorbiestable,yenBelmismosistemaconvlvulasmonoestables.EnCapareceunadescripcinequivalentede B,pulsando la sintaxismsoperativa dellenguajedeprogramacinSFC.Enestecaso,laaccinexpandirseejecutaymemorizaalactivarselaetapa6yseparaconlaactivacindela8,nosiendonecesariaasociarlaconlaetapaintermedia7.

  • 7/25/2019 Teora Grafcet

    13/31

    IntroduccinalmodeladoGRAFCET 13

    7

    6

    c1

    c2

    8

    Expandir

    Expandir

    c3

    c1

    7

    c2

    c3

    6 S Expandir

    8 R Expandir

    A

    Preaccionador

    biestable

    (GRAFCET) B

    Preaccionador

    monoest.(GRAFCET) C

    Preaccionador

    monoest.

    (SFC)

    Figura116.Ejemploderepresentacin detecnologasdeenclavamientooconvencionales.

    1.5.ESTRUCTURASLGICASFUNDAMENTALES

    Launidad bsicadeagrupacin de elementos etapatransicin para construirdiagramasGRAFCETessuconexinenserie(tambindenominadasecuencia).Estosecorresponde con una cadena de acciones concatenadas de control, cada unaempezandocuandoacabalaanterior.Lafigura117 representaunasecuenciadedosetapas.

    1

    2

    c

    Figura117.Estructurabsicaserieformadaporconcatenacindeetapas

    Lassecuenciaspuedenasuvezcombinarseentrespararepresentaraccionesdecontrolmscomplejas.Sedistinguen6estructuraslgicasfundamentales:

    Divergencia concurrente(Y): Expresa un punto de sincronismo y el iniciosimultneo de un nmero de estructuras serie. Se representa con una doble

    barra

    de

    la

    que

    cuelgan

    la

    primera

    etapa

    de

    cada

    estructura

    serie

    concurrente.

  • 7/25/2019 Teora Grafcet

    14/31

    IntroduccinalmodeladoGRAFCET 14

    Divergencia alternativa (O): Expresa seleccin de acciones de controlalternativasenfuncindeeventos.

    Convergenciaconcurrente(Y):Expresapuntodesincronismoy finalizacindeestructuras serie concurrentes comenzadas por una Convergencia Y.

    Grficamente

    es

    una

    Divergencia

    Y

    invertida.

    Convergencia alternativa (O): Expresa el final de las acciones de controlalternativascomenzadasporunaConvergenciaO.

    Saltos condicionales: Caso particular de divergencia O donde la accin decontrol se salta algunas etapas concatenadas en una estructura serie si sevalida un evento determinado. Expresa acciones de control alternativas queincluyenetapasdelamismaestructuraserie.Enconsecuencialosarcosquelasrepresentannotienenetapasexplcitamenteasociadas.

    Repeticiones: Caso particular de divergencia O donde existe un camino que

    conectauna

    etapa

    con

    otra

    que

    le

    precede

    en

    una

    estructura

    serie.

    El

    sentido

    delcamino(ascendente)debesealarseexplcitamentemedianteunapuntadeflecha.

    La figura 118 muestra ejemplos de cada una de ellas. La evolucin deldiagramaparacadaestructuraqueapareceseexplicaenlasiguienteseccin.

    1

    2 3

    c

    1

    2 3

    c2 c3

    DivergenciaY ConvergenciaY DivergenciaO

    3

    1 2

    c1 c2

    2

    3

    1

    c1

    c2

    ConvergenciaO Saltocondicional Repeticin

    Figura118.

    Estructuras

    lgicas

    principales

  • 7/25/2019 Teora Grafcet

    15/31

    IntroduccinalmodeladoGRAFCET 15

    1.6.

    REGLASDEEVOLUCIN

    Las reglas de evolucin del GRAFCET describen la dinmica del automatismomodelado. A continuacin de detallan las reglas fundamentales; algunas ya se han

    descritoen

    secciones

    anteriores.

    A) REGLADE INICIO. El arranque del sistema supone la activacin de todas lasetapasinicialesysolamentestas. ElestadoinicialdelGRAFCETmodelatantoel iniciodelsistema (situacindeaccionamientosetc.)comoeldesucontrol(automatismo). Se corresponde habitualmente con el estado de reposo o deparadasegura,estadoenquedebeencontrarselaplantaenelmomentodelapuestaenmarcha.Elestadoinicialdelautomatismo muchasvecesseencargadecomprobarqueelsistemaacontrolarseencuentraensuestadoinicial.

    B) REGLADEEVOLUCIONDEUNATRANSICIN.Unatransicinfranqueabledebe

    ser

    inmediatamente

    franqueada.

    Una

    transicin

    est

    validada

    cuando

    estn

    activas todas las etapas inmediatamente precedentes. Una transicin esfranqueable cuando est validada y su receptividad asociada se verifica. Lafigura119,donde lamarcaen laetapa1 indicaqueestactiva,esunestadodeevolucinprohibidoporestaregla.

    1

    Figura119.Estadoprohibido

    C) REGLADEEVOLUCINDELASETAPASACTIVAS.Elfranqueodeunatransicinsupone la activacin simultnea de todas las etapas inmediatamente

    posteriores y desactivacin simultnea de todas las etapas inmediatamente

    anteriores. La evolucin de las etapas activas sigue el camino de los arcosorientadoscuandosefranqueaunatransicin.

    D) REGLA DE FRANQUEAMIENTO SIMULTNEO. Todas las transiciones

    franqueablesse

    franquearn

    inmediata

    ysimultneamente.

    Esta

    regla

    permite

    definir la evolucin de GRAFCETs estructurados complejos compuestos porotrosGRAFCETs,macroetapasetc.

    E) REGLA DE PRIORIDAD DE ETAPA ACTIVA. Si la evolucin de un GRAFCET(debidoalasreglasanteriores)implicalaactivacinydesactivacinsimultnea

    de una etapa, sta deber permanecer activa. Esta es una reglaeminentementeoperativaqueregulalaevolucindecasoscomoelsiguiente:

  • 7/25/2019 Teora Grafcet

    16/31

    IntroduccinalmodeladoGRAFCET 16

    a

    b

    1

    2

    Figura120.Ejemplodeevolucinaplicandoprioridaddeetapaactiva

    En el ejemplo, las etapas 1 y 2 estn activas. En el caso de que se verifiquen lasreceptividadesaybdemanerasimultnea,laetapa,2deberadesactivarseyactivarsesimultneamente. Aplicando la regla E permanece activa, que concuerda con lodesaeable.

    Estason

    las

    5reglas

    descritas

    en

    la

    norma

    IEC60848.

    Otras

    consideraciones

    son:

    Cuando el franqueo de una transicin conlleva la activacin simultnea devariasetapas,lassecuenciasalasquepertenecenevolucionanposteriormentedemaneraindependiente.

    Enelplanooperativo,el tiempoque se tardaen franquearuna transicin sepuedeconsiderartancortocomosequiera,peronuncaescero.En laprcticavendrimpuestoporlaimplementacinconcretaysuejecucinenelPLC.

    Acontinuacinanalizamoscasoporcasolaaplicacindelas5reglasgeneralesalasdiferentesestructuraslgicasenumeradasenlaseccinanterior.

    1.6.1Secuencias

    La figura117representaunasecuenciadedosetapas.Seactivar laetapa2cuando, estando activa la etapa 1, se verifica la condicin c. Tras franquear latransicinsedesactivalaetapa2.

    1.6.2EstructurasY

    Las estructuras Y se emplean para expresar concurrencia (regla E) ygrficamente se representan con una doble barra horizontal. En el ejemplo dedivergencia Y de la figura 118, cuando la etapa 1 est activa y se verifica lareceptividadcseactivansimultneamente lasetapas2y3ysedesactiva laetapa1.EstecasopuedegeneralizarsesinmayordificultadaNetapasconcurrentesconectadasaladoblebarra.

  • 7/25/2019 Teora Grafcet

    17/31

    IntroduccinalmodeladoGRAFCET 17

    Figura121.SintaxisINCORRECTASdeestructurasY

    LaconvergenciaYde lafigura118evolucionaactivando laetapa1cuandoseverificacylatransicinestactiva(etapas2y3activassimultneamente).Aligualqueenelcasoanterior,latransicinesnica ysuposicinesfijaeneldibujo.

    Es importante observar que existe una nica transicin comn a todas las

    etapasinvolucradas

    yque

    su

    colocacin

    es

    fija

    ya

    que

    la

    condicin

    est

    expresando

    el

    evento que sincroniza el arranque de las secuencias que cuelgan de la doble barra.Otrasconfiguracionesnosonadmisiblescomo lasmostradasen lafigura121yaqueincumplenelprincipiodetransicinetapatransicin.

    1.6.3EstructurasO

    Las estructuras O expresan secuencias alternativas de control en funcin deeventos. En el ejemplo de divergencia O de la figura 118, si est activa la etapa 1

    aparecendos

    opciones:

    si

    se

    verifica

    c2

    el

    GRAFCET

    evoluciona

    siguiendo

    el

    arco

    que

    formanlasecuenciaetapa1yetapa2ysiseverificalacondicinc3elGRAFCETsiguelasecuenciaetapa1yetapa3.Comoreglageneral,laevolucindeunadivergenciaOsolamenteactivaunanicaetapa.

    La divergencia O presenta un problema: la indeterminacin que se producecuando las receptividades que la componen se verifican simultneamente. Esimportantetenerencuentaque:

    LaprioridadenunaconvergenciaO(laseleccinexclusivadeunadesusramas)noes

    unelementoestructuraldelGRAFCETydeberesolverse.Puedeserporincompatibilidad

    delpropiosistemafsicooporexclusin lgica.Enestesegundocasodebemodelarse

    eneldiagrama.

    Algunosejemplosdemodeladodeprioridadtradicional(normaIEC60848) porexclusinlgicaaparecenenlafigura122.EnelcasoAlatransicinconreceptividadc3sefranqueaencasodeserreceptivasc2yc3.EnelcasoBnosefranqueaningunadeellas.

  • 7/25/2019 Teora Grafcet

    18/31

    IntroduccinalmodeladoGRAFCET 18

    c2 c3

    1

    2 3

    c2 c3 c2 c3

    A B

    Figura122.Modeladotradicionaldeprioridad(IEC60848)

    Paraelcasodedescripcionesdedetalle, lanormaSFC(IEC611313)admiteelsmbolo*paraexpresarprioridadsobrelabarraO.Existendosposiblessintaxis:

    Smbolo * en solitario: Representa prioridad de los diferentes arcos deizquierdaaderechatalycomoapareceneneldibujo.

    Smbolo*acompaadodeunnmeroencadaarcoOqueindicalaprioridad

    La figura 123 muestra diferentes sintaxis posibles de una divergencia O segn lanorma.EnelcasoA,seprioriza lareceptividadc3frenteac2.EnB laprioridadesdeizquierdaaderechaeneldibujo,porloquetieneprioridadc2.

    1

    2 3

    c2 c3

    *2 1

    1

    2 3

    c2 c3

    *

    A B

    Figura123.PrioridadendiagramasSFC(IEC611313)

    Es importante recordar que no es necesario representar explcitamente laprioridad en el dibujo cuando la propia semntica de las transiciones hace que suverificacinsimultneanoseafsicamenteposible.Entalcaso,laimplementacinenelPLCserlaresponsablededetectarcomoerrorestetipodeeventos.

    La convergencia O sirve para terminar con las secuencias de controlalternativas.DealgunamaneraeselcierrenaturaldeunadivergenciaO.Enelejemplodelafigura118,cuandouna(ysolouna)delasetapas1y2estnactivasyseverificala condicin de la transicin correspondiente el GRAFCET evoluciona activando aletapa3ydesactivandolaetapaactiva.Enestecasonoha lugaraconsideracionesdeprioridadpuestoquesolamenteunadelassecuenciasqueprecedealabarraOpuedeestaractiva.

  • 7/25/2019 Teora Grafcet

    19/31

    IntroduccinalmodeladoGRAFCET 19

    1.6.4

    Saltosyrepeticiones

    La evolucin de los saltos condicionados y las repeticiones sigue las reglasexplicadasparaelcasodeladivergenciaOyestsujetaalasmismasconsideraciones.Elsaltorepresentadoenelejemplodelafigura118impidequeseejecutenlasetapas

    2y3si

    se

    verifica

    c2.

    Grficamente,

    un

    salto

    puede

    verse

    como

    un

    arco

    desprovisto

    de

    etapaqueseincorporaaunasecuenciayqueevitalaejecucindealgunaoalgunasdesusetapas.

    Larepeticin esunsaltoquepermitequeelGRAFCETevolucionedesdeunaetapa a otra que le precede. La accin de control se repite entonces hasta ue severifiqueunacondicin.Como reglageneral,elarco queexpresa la repeticin tienedireccinascendenteydeberepresentarsecomoorientado.Enelejemplodelafigura118elGRAFCETevolucionadelaetapa3ala2sisecumplelacondicinc2.

    1.6.5

    Evolucinfugaz

    7

    6

    c1

    c2

    8

    Expandir

    c3

    7

    6

    c1

    c2

    8

    Expandir

    c3

    S

    Figura124.Ejemplodeevolucinfugazsiseverifican c1yc2simultneamente

    Lafigura

    124

    muestra

    un

    ejemplo

    denominado

    evolucin

    fugaz

    en

    la

    norma

    IEC60848cuando lasreceptividadesc1yc2secumplensimultneamenteestando laetapa 6 activa. En tal caso, aplicar las reglas de evolucin GRAFCET puede llevar lafranqueamientosimultneode transicionessucesivassiempreque lasreceptividadesestuvieran ya satisfechas en las primeras etapas de la evolucin. Las etapasintermediasquese'atraviesan'sedenominanetapasinestables.

    En el ejemplo, si c1=1 y c2=1 y X6=1elgrafcet evolucionadirectamente a laetapa8y laetapa7esinestable.Enelcasodeetapas inestablescaben lassiguientesconsideraciones:

    Acciones

    continuas

    asociadas

    a

    etapas

    inestables

    no

    se

    ejecutan:

    En

    el

    ejemplo

    delafigura,laaccinexpandirnotieneduracin.

  • 7/25/2019 Teora Grafcet

    20/31

    IntroduccinalmodeladoGRAFCET 20

    Acciones memorizadas asociadas a la activacin de la etapa inestable si se

    ejecutan:Enelgrafcetde laderechade la figura124 laaccin"expandir"seactiva con la etapa y se enclava, por lo que permanece a 1 en la etapa 8tambin.

    1.6.6

    Multiplicidaddemarcas

    Elnmerodemarcas(etapasactivas)enuninstantedadoenungrafcetnoestdeterminadoporlanorma,ynisiquieratieneporqumantenersefijodesdesuinicio,como se ver en la seccin siguiente. La nica norma prctica respecto a lamultiplicidaddemarcasesque:

    Elgrafcetnodebeevolucionaraunestadodondeactiveetapasyaactivas(agrupems

    deunamarcaporetapa)

    Diagramasgrafcet

    con

    mltiples

    etapas

    activas

    simultneamente

    se

    emplean

    para sincronizar secuencias y para definir procesos en cadena donde una pieza vapasando por diversos puestos de manera secuencial donde sufre algn tipo detransformacin(porejemplounamquinatransfer).

    1.6.7Diagramasnoseguros

    La sintaxis normalizada del GRAFCET y las reglas de evolucin descritas noimpiden, sin embargo, la creacin de diagramas poco adecuados, potencialmenteinconsistentesosimplementesinningnsentidofsicocuandose implementanenunprogramadecontrol.Lanormalosdenominainseguros(eninglsunsafe).

    0

    1 2 3

    4 5

    6

    t1

    t2 t3

    t4

    t5 t6

    Figura125.Diagramagrafcetnoseguroprohibidoporlanorma

    La

    figura

    125

    muestra

    un

    ejemplo

    de

    grafcet

    inseguro

    sintcticamente

    correcto.ElGRAFCETtieneunatransicint6quepermitesaltarfueradeunasecuencia

  • 7/25/2019 Teora Grafcet

    21/31

    IntroduccinalmodeladoGRAFCET 21

    concurrenteconotrassin finalizardichaconcurrencia,una transicin t5quepermitepasardeunasecuenciaconcurrenteaotra(cuandosesuponequedebenejecutarsedemanera independiente)yunaconvergenciaYde lassecuenciasconetapas4y5quepreviamente se han definido como alternativas en una divergencia O. Adems esposible pasar directamente a la etapa de reposo a travs de t6 mientras todava

    existensecuencias

    en

    ejecucin.

    Otro

    ejemplo

    de

    GRAFCET

    inseguro

    es

    aquel

    que

    defineetapasquenuncasepuedenactivardadalamaneraenqueestndefinidaslasreceptividades.

    LanormaIEC60848prohbeelusodediagramasinsegurosperonocaracterizacon precisin este problema y no restringe la sintaxis del GRAFCET para evitar suconstruccin. La caracterizacin de hecho es un problema complejo. La figura 126muestra dos grafcets similares pero el de la izquierda es potencialmente perversodentro de un algoritmo de control. El motivo es que la secuencias alternativa quecomienzaconlaetapa4sincronizaelpasoalaetapa6delaotraramaconcurrente.Sielgrafcetevolucionaporelarco{3,5} nuncallegaralreposo.Encambioelgrafcetdela derecha es seguro porque la activacin de la etapa 4 es concurrente con laactivacindelaetapa5.

    0

    1 3

    2

    4

    6

    5

    0

    0

    1 3

    2

    4

    6

    5

    0

    Figura126. Grafcetsinseguro(izqda.)yseguro(dcha.)sintcticamentesimilares

    Envistade lasdificultadesde lacaracterizacindeeste tipodediagramasnodeseados la norma deja en manos del diseador el problema. Algunas consejosprcticosdediseoparaevitaresteproblemason:

    Siemprequeseempleenestructurasdedivergenciautilizarlacorrespondienteestructura de convergencia para recoger las secuencias abiertas (bien seanalternativasoconcurrentes).

  • 7/25/2019 Teora Grafcet

    22/31

    IntroduccinalmodeladoGRAFCET 22

    Sincronizar etapas de secuencias concurrentes que siempre vayan a seractivadasenalgninstante.

    Sincronizar,enlamedidadeloposible,elpasoaunestadodereposodetodaslassecuenciasconcurrentes.

    Esimportante

    destacar

    que

    estos

    consejos

    no

    forman

    parte

    de

    la

    norma

    y,

    por

    tanto,

    nosondeobligadocumplimiento.

    1.7.ESTRUCTURASLGICASESPECIALES

    Adems de las estructuras lgicas descritas (convergencia/divergencia desecuencias alternativas y concurrentes, saltos y repeticiones) existen tambin lassiguientes estructuras: etapas fuente y sumidero (o pozo) y transiciones fuente ysumidero(opozo).

    1.7.1

    Comienzodesecuenciamedianteetapafuente

    1

    c

    1

    0

    2

    Etapa1fuente Ejemplodeetapainiciofuente

    Unaetapafuenteesunaetapaquenotieneningunatransicinquelaprecedeinmediatamente. El caso normal de activacin de una etapa fuente es que sea unaetapadeinicio,activndoseconlapuestaenmarchadelsistema,perotambinpuedeserdebidaaunforzadoofrutodeunencapsulamientodentrodeotroGRAFCET. Enelejemplosemuestraelcasodeetapainiciofuente(laetapa0).

    1.7.2

    Findesecuenciamedianteetapasumidero

    Una etapa sumidero es aquella que no est conectada posteriormente conningunatransicin.Entalcaso, ladesactivacinsoloesposiblebienexisteunaordende forzado, bien forma parte de un encapsulamiento que se desactiva. Se utilizatpicamenteparadefinirestadosdedefecto.Enlafigura127laetapa3esunaetapasumidero que indica un estado de defecto de un cilindro que ha tardado ms de 5

    segundosen

    comprimirse.

  • 7/25/2019 Teora Grafcet

    23/31

    IntroduccinalmodeladoGRAFCET 23

    Figura127.Ejemplodeetapafuenteysumidero

    1.7.3Comienzodeunasecuenciaconunatransicinfuente

    Una transicin fuente es una transicin que no tiene ninguna etapa que laprecedeinmediatamente.Estatransicinsiempreestvalidadaysefranqueasiempretras la verificacin de su receptividad. Grficamente se representa como una barrahorizontalenelextremodelarco.

    Latransicinfuentepuedeversecomounatransicinconvencionalconectadaaunaetapaquepermanecesiempreactiva.Lafigura128ilustraestacircunstancia.A

    laizquierda

    se

    emplea

    una

    transicin

    fuente

    yala

    derecha

    se

    emplea

    un

    divergencia

    Y

    paramantenersiempreactivadalaetapa0quelaprecede.Observequesiemprequese verifique la receptividad la etapa 1 estar activada. Para evitar que permanezcapermanentemente activa se recomienda usar flancos en las receptividades de

    transicionesfuentecomoenlosejemplos( f ).

    1

    2

    c

    f

    Figura128.Transicinfuente(izqda.)yGRAFCETequivalente(dcha.)

  • 7/25/2019 Teora Grafcet

    24/31

    IntroduccinalmodeladoGRAFCET 24

    1.7.4

    Finalizacindeunasecuenciaconunatransicinsumidero

    Unatransicinpozoosumideroesunatransicinquenotieneningunaetapaquelasucede.Seempleaparadesactivaretapas.Lafigura129esunejemplotipodeuso de transiciones fuente y sumidero combinados para representar una mquina

    transferde

    3puestos.

    Lasetapas1,2y3estnaliniciodesactivadas.Cuandosedetectaunapiezaenlaposicindeentradaysepulsaelaccionadordelelementode transporte, lapiezaentraenlamquina(activacindelatransicinfuente).Unavezquehaentrado,cadanueva pulsacin hace que la pieza atraviese los diferentes puestos hasta llegar a laetapa 3 que se desactiva mediante la transicin sumidero al final. Observe que esposibleque lastresetapasestnactivasimultneamentesi llegannuevaspiezasa laentradadelamquinaylasqueestndentronohanterminadosuprocesamiento.

    1

    2

    3

    ( 1avance pieza ) =

    avance

    avance

    avance

    Figura129.Transicionesfuenteysumideroparamodelarelgradodeocupacindeunamquinatrnsfer

    1.8.ESTRUCTURACIN

    La complejidad de los sistemas automatizados hacen que sea necesario ladescomposicin del modelo GRAFCET en partes. La norma permite trocear un

    diagramaen

    tantas

    partes

    conexas

    como

    se

    quiera,

    donde

    cada

    parte

    se

    denomina

    GRAFCETparcial.Lafigura130muestra ladescomposicindeundiagramaglobalendos GRAFCETs parciales G1 y G2. G1 representa el pistn que se expande y secomprime visto con anterioridad. G2 representa una luz que avisa de que se haproducidoelestadodedefecto(etapa3deG1activa).

  • 7/25/2019 Teora Grafcet

    25/31

    IntroduccinalmodeladoGRAFCET 25

    Figura130.DescomposicindeunGRAFCETendosGRAFCETsparcialesconexos

    Enestecasoseha separadoel sistemaendosentidades fsicasquehayquecontro

    e tambinque,unavezactivada la luz (etapa5activa)yanoseapaganunca

    losdiagramasparcialeslanormahaprevistounanotaci

    plificar): referencia un

    etapas ectivas}: indica el conjunto de etapas activas del

    GRAFCETenelinstanteconsiderado

    ado(todassusetapas

    nexpresividadenrelacinconladinmicadelGR

    larla,porunladolaluzyporotroelpistn.Observequeambosdiagramassonconexos(todosloselementosencadaunoestnconectados)yqueG2secomponedeunaetapafuenteyunaetapapozo,activndoseestaltimaconcuandolaetapa3deG1estactiva.Estetipodecoordinacinsedenominacoordinacinhorizontalyaqueambos diagramas estn a un mismo nivel de mando. Este tipo de coordinacin se

    opone

    a

    lajerrquica

    donde

    existen

    niveles

    de

    jerarqua

    entre

    los

    grafcets

    involucrados.

    Observhasta que el GRAFCET global se inicie de nuevo, con lo que se activarn

    simultneamentelasetapas0y4.

    Parareferenciarlasetapasennespecficaenlaquedestacanlossiguientesmbolos:

    G ( G para simGRAFCETparcial.

    G{listado de

    GRAFCETparcialenelinstanteactual

    G{*}:indicalasituacinactualdel

    G{}:indicaquetodaslasestapasestndesactivadas

    G{INIT}:indicaqueelGRACFCETseencuentrainicializinicialesestnactivasysolostas).

    sta nuevasintaxispermiteunagraAFCET.PorejemploG7{1,5,7}indicaqueelGRAFCETparcialdenombre7tiene

    laetapa

    1,

    5y7activas

    yslo

    stas.

  • 7/25/2019 Teora Grafcet

    26/31

    IntroduccinalmodeladoGRAFCET 26

    A continuacin analizaremos diferentes posibilidades permitidas por laespecificacin para la descomposicin en grafcets parciales, macroetapas,encapsulacinyforzado.Laprimeranoesmsqueunavistaconcentradadeundetalledel GRAFCET global y se despliega en l en su evolucin. Las otra dos formasintroducenmecanismosdecoordinacinjerrquica.

    1.8.1EstructuracinmedianteMacroetapas

    UnamacroetapaesunarepresentacinsimblicadeunapartedeunGRAFCET,parteconocidacomoexpansinde lamacroetapa.TienecomomisindescomponerGRAFECTs complejos en partes ms pequeas para su mayor legibilidad, as comofacilitarsudistribucin.Grficamenteserepresentacomounaetapanormalcondoslneas horizontales en cuyo interior se escribe un identificador que empieza por laletra"M"seguidodeunnmeroidentificativo(figura131).

    M1

    f

    k

    E1

    1.1

    1.2

    S1

    g

    h

    i

    j

    (5)

    (6)

    Figura131.DescomposicindeunaMacroetapa

    El GRAFCET parcial expansin de la macroetapa lleva obligatoriamente unaetapadeentrada,connombreEyunaetapadesalidaconnombreSdondeNesmismoidentificadordelamacroetapadedondeprocede(enlafigura131,E1yS1sonlasetapasdeentradaysalidadelaexpansindelamacroetapa1).

    Laevolucindelamacroetapasebasaenlaaplicacindelaregla4.Elfranqueode la transicin 5 activa simultneamente la etapa de entrada E1. A su vez, latransicin 6 no ser validada hasta que no se active la etapa de salida S1. TrasverificarsesureceptividadksedesactivalaetapaS1yterminalamacroetapa.Uncasohabitual

    es

    cuando

    kes

    la

    transicin

    =1

    yel

    final

    de

    la

    macroetapa

    es

    sncrono

    con

    la

    activacindelasalidadelaexpansin. LasetapasE1yS1sonsiempreetapasfuenteysumiderorespectivamente.Lafigura132,muestraunejemplodedescomposicindeuna mquina embotelladora mediante macroetapas. En la prctica la expansin derealizahabitualmenteenpginasseparadas.

  • 7/25/2019 Teora Grafcet

    27/31

    IntroduccinalmodeladoGRAFCET 27

    0

    M1 M1Llenado Taponado

    Cinta1

    =1

    Figura132.Ejemplodedescomposicindemquinaembotelladoraconmacroetapas

    FinalmentedestacarlossiguientesconsideracionesrecogidasexplcitamenteenlanormaIEC60848:

    SeadmitequeelGRAFCETparcialexpansindeunamacroetapatengamsdeunaetapafuenteinicial

    Se admitenanidamiento de macroetapas sin ninguna restriccin en cuanto anmero.

    1.8.2

    EstructuracinmedianteEncapsulacin

    Lanorma IEC60848permiteelconceptodeencapsulacindeunconjuntodeetapasdentrodeotraylodefinedelasiguientemanera:

    ENCAPSULACION

    Un conjunto de etapas se encuentran encapsuladas dentro de otra, denominadaencapsulante,sialactivarseestaltimaalmenosunadelasetapasencapsuladastienetambinqueestaractiva.

    Esta

    propiedad

    puede

    utilizarse

    para

    estructurar

    un

    GRAFCET

    de

    manera

    jerrquicadonde lasetapasencapsuladasconstituyenunoomsGRAFCETparciales.Lafigura133muestraesquemticamentelasintaxisbsicayunejemplo.133.Aeselsmbolodeencapsulacin,quelodistinguedeunaetapanormal.En133.Belrecuadro(similar al deuna etapa de inicio) indica que la etapa encapsulante contiene etapasiniciales.

    La figura133.D,muestraunejemplodeestructuracinsencillo.A laderechaun GRAFCET parcial con una etapa encapsulante. A la izquierda, el GRAFCETencapsulado recuadrado con el identificador de la etapa encapsulante en la parte

    superior

    izquierda

    y

    su

    propio

    nombre

    en

    la

    inferior

    (en

    el

    ejemplo

    5

    y

    G1

    respectivamente). Observe que la etapa encapsulante tiene necesariamente que ir

  • 7/25/2019 Teora Grafcet

    28/31

    IntroduccinalmodeladoGRAFCET 28

    recuadradadebidoqueparticipadelestadoinicialglobalatravsdelaetapadeinicio0.Elsmbolo*aladerechadeunaovariasetapasencapsuladassedenominanexodeactivacin.Estasetapasdebenactivarseconlaactivacindelaetapaencapsulante.

    A B C

    6

    4

    5

    0

    M1 M2Llenado Taponado

    Cinta1

    =1

    5

    G1

    *

    D

    Figura133.Sintaxisdeencapsulacin(IEC60848:2002)

    REGLASDEEVOLUCION.Laaplicacindelasreglasdeevolucingeneralesdescritasenlaseccin1.5conllevalosiguiente:

    1) Alactivarselaetapaencapsulanteseactivanlasetapasquetienenasociadounnexodeactivacin.Enelejemplo133.D, lacintaseactivacuandoseactiva laetapa5delGRAFCETencapsuladoralaizquierda.

    2) Ladesactivacindeunaetapaencapsulante implica ladesactivacinde todas

    lasetapasencapsuladas.Equivalealaordendeforzado { }F: 1G .Enelejemplo

    133.D,

    la

    desactivacin

    de

    la

    etapa

    5equivale

    ala

    de

    0,

    1,

    ylas

    etapasE1yE2entradadelasmacroetapasM1yM2respectivamente.desactivacin

  • 7/25/2019 Teora Grafcet

    29/31

    IntroduccinalmodeladoGRAFCET 29

    3) Silaetapaencapsulanteesunaetapadeinicio,elarranquedelGRAFCETglobalactiva simultneamente en elGRAFCET encapsulado sus etapasde inicio. No

    norma IEC 60848 no pone limitacin a esta

    hay que confundir el nexo de activacin con la indicacin de existencia deetapasiniciales.EnDelarranquedelsistemasuponelaactivacindelaetapa0,pero,alevolucionar,unaposterioractivacindelaetapa5activarlacinta(*a

    laizquierda

    de

    la

    etapa

    1).

    Unaetapaencapsulantepudecontenermltiplesgrafcetsystos, asuvez,contenernuevas etapas encapsulantes. Lajerarquizacin.En la figura134 existe una encapsulacinde izquierda aderecha. laactivacindelaetapa5activalaetapa1deG1(X1/G1).LaevolucinposteriordeG1(mientras5sigaactiva) llevaraa laactivacinde laetapaencapsulantedeltaponadoque,asuvez,activara laetapa1deG2(X1/G2). Finalizadoeltaponadoyel llenadoG2evolucionadesplazandolacintaparaquelasbotellasavancen unpuesto.

    M1

    Llenado Taponado

    Cinta2

    X3/G2

    *

    2

    5

    G1

    1

    2

    3

    1*

    G2

    2

    6

    4

    5

    Figura134.Ejemplodeencapsulacinanidada.

    Lanorma

    IEC

    61131

    3permite

    definir

    acciones

    tan

    complejas

    como

    se

    quiera

    ysu realizacin equivale a . Esa complejidad

    puede

    a). Al activarse la etapa 1 se inicia SFC1 , activndose laetapa0

    subrutinas en el programa en ejecucinser modelada como un diagrama SFC lo que constituye una forma de

    jerarquizacinligeramentedistintaalencapsulamientoprevistoenlanormaIEC60848ydescritoanteriormente.

    La figura 135 muestra un diagrama SFC (derecha) parcial encapsulado en eldiagrama principal (izquierd

    .SFC1evolucionalibrementemientraslaetapa1sigaactivaysudesactivacinposteriordesactiva,asuvez,todaslasetapasdeSFC1.

  • 7/25/2019 Teora Grafcet

    30/31

    IntroduccinalmodeladoGRAFCET 30

    (1)

    N a00

    I1.0

    N a1

    SFC1

    1 N a23

    I1.2

    2 4

    s8.X

    Figura135.JerarquizacinatravsdelaaccinenlaespecificacinSFC.

    Comparadocon laencapsulacinprevistaenGRAFCET,aqu laejecucinesttodavamsestructuradaeincluyeelpropioiniciodeldiagramaencapsulado.Atutloilustrativo se ha empleado notacin normalizada SFC para las variables de lasreceptividades, Iparaentradas(del ingls Input)ysparaetapas(del inglsstep).Lavariables3.X delatransicin1severificacuandoseactivalaetapa3.Enelejemplo,eleventoactivacinde laetapa3determina lafinalizacinde laaccinrepresentadaporSFC1.

    1.8.3

    Estructuracinmediante

    Forzado

    ElforzadodeunGRAFCETparcialsobreotroestableceunarelacinjerrquicade mando del primero sobre el segundo. Como orden de mando, es tambin unaaccin internaquepermite imponerunestadodeactividadsobreelGRAFCETparcialque recibe la orden. Su ejecucin tiene prioridad sobre las reglas de evolucinordinarias.LlamaremosalGRAFCETque fuerzaGRAFCETmaestroyalqueesforzadoGRAFCETesclavo.

    Se representa como una accin normal con doble recuadro donde ladescripcin de la accin emplea la sintaxis que identifica el estado resultante del

    GRAFCETparcial

    maestro

    descrita

    en

    el

    inicio

    de

    esta

    seccin.

    La

    norma

    prev

    las

    siguientespautasdeevolucindelforzado:

    Desde el punto de vista del GRAFCET maestro, la accin de forzado es unaaccincontinuaconvencional,quedejadeejecutarsealdesactivarselaetapaalaquevaasociada.

    Comoconsecuenciade laorden,eldiagramaesclavosesitaenelestadodeactividaddeetapasdescritoenlaorenrecibida.

    Mientras est activa la etapa forzante en el maestro el esclavo no puedeevolucionar (se dice que est congelado), independientemente que

    cualesquierade

    sus

    transiciones

    sean

    franqueables.

  • 7/25/2019 Teora Grafcet

    31/31

    IntroduccinalmodeladoGRAFCET 31