Chapitre 3 Le Grafcet

15
[Chapitre 2] [LE GRAFCET] Page 33 CHAPITRE 3 : LE GRAFCET Dans cette partie, on étudiera un outil de modélisation graphique : le GRAFCET (GRAphe Fonctionnel de Commande Etape/Transition). C’est un outil graphique de description des comportements d’un système logique. Il est fréquemment utilisé pour la mise en œuvre des automates programmables industriels (API). I- conventions et règles : Le GRAFCET est un outil de représentation graphique permettant de représenter le cahier des charges d'un automatisme. Cette représentation est normalisée : Norme Française NF C 03-190. Le fonctionnement d'un système automatisé peut être représenté graphiquement par un ensemble : D'étapes auxquelles sont associées des actions. De transitions auxquelles sont associées des réceptivités. Des liaisons orientées entre les étapes et les transitions. I-1 Principe de base Des ETAPES Auxquelles sont associées des actions Des TRANSITIONS Auxquelles sont associées des réceptivités (conditions d’évolutions) Des LIAISONS ORIENTEES Qui relient les étapes aux transitions et les transitions aux étapes 2 3 Réceptivité

description

GRAFCET

Transcript of Chapitre 3 Le Grafcet

  • [Chapitre 2] [LE GRAFCET]

    Page 33

    CHAPITRE 3 : LE GRAFCET

    Dans cette partie, on tudiera un outil de modlisation graphique : le GRAFCET

    (GRAphe Fonctionnel de Commande Etape/Transition). Cest un outil graphique de

    description des comportements dun systme logique. Il est frquemment utilis pour

    la mise en uvre des automates programmables industriels (API).

    I- conventions et rgles :

    Le GRAFCET est un outil de reprsentation graphique permettant de reprsenter le

    cahier des charges d'un automatisme. Cette reprsentation est normalise : Norme

    Franaise NF C 03-190.

    Le fonctionnement d'un systme automatis peut tre reprsent graphiquement

    par un ensemble :

    D'tapes auxquelles sont associes des actions.

    De transitions auxquelles sont associes des rceptivits.

    Des liaisons orientes entre les tapes et les transitions.

    I-1 Principe de base

    Des ETAPES

    Auxquelles sont associes des

    actions

    Des TRANSITIONS

    Auxquelles sont associes des rceptivits

    (conditions dvolutions)

    Des LIAISONS ORIENTEES

    Qui relient les tapes aux transitions et les

    transitions aux tapes

    2

    3

    Rceptivit

  • [Chapitre 2] [LE GRAFCET]

    Page 34

    I-2 Actions associes ltape :

    On prcise pour chaque tape, l'intrieur d'un rectangle, les actions

    effectuer lorsque l'tape est active.

    SPECIFICATIONS FONCTIONNELLES SPECIFICATIONS TECHNOLOGIQUES

    Le GRAFCET de 1er niveau permet une description qui prsume ni des choix

    technologiques de la partie oprative (capteur, pr-actionneurs, actionneurs), ni de

    la partie commande. Cest un outil de dialogue entre lutilisateur et le concepteur.

    I-3 transition :

    Une transition indique la possibilit d'volution d'une tape l'tape suivante.

    A chaque transition, on associe une ou plusieurs conditions logiques qui traduisent la

    notion de rceptivit.

    La rceptivit est une fonction combinatoire d'informations telles que :

    Etats de capteurs.

    S1.S2 Condition logique de rceptivit

    2

    3

    GRAFCET de 1er niveau

    NIVEAU UTILISATEUR

    GRAFCET de 2me niveau

    NIVEAU CONCEPTEUR

    Pousser la pice 2 Y+ 2

    3 KM 3 Dplacer le pice

  • [Chapitre 2] [LE GRAFCET]

    Page 35

    Action de boutons-poussoirs par l'oprateur.

    Action d'un temporisateur, d'un compteur.

    Etat actif ou inactif d'autres tapes.

    Comparaison dune valeur analogique

    I.4 Liaisons orientes

    Les liaisons indiquent les voies d'volution du GRAFCET. Dans le cas gnral, les

    liaisons qui se font du haut vers le bas ne comportent pas de flches. Dans les autres

    cas, il faut utiliser des flches.

    I.5 Les rgles dvolution

    La normalisation

    France NF C03-190 (juin 82)

    INTERNATIONAL CEI 848 (Dcembre 88)

    Dfinit cinq rgles dvolution

    Rgle 1 : (Situation initiale)

    La situation initiale caractrise le comportement initial de la partie commande vis--

    vis de la partie oprative et correspond aux tapes actives au dbut du

    fonctionnement.

    10

    Temprature < 300C Valeur de la

    consigne Dun

    compteur =10

    Rceptivit vraie au front

    montant de la variable d

    (Passage de 0 1)

    d C=10 T < 300C

    5

    6

    7

    8

    11

    12

  • [Chapitre 2] [LE GRAFCET]

    Page 36

    Rgle 2 : (Franchissement dune transition)

    Une transition est valide lorsque toutes les tapes immdiatement prcdentes sont

    actives. Le franchissement ne peut produire :

    Que lorsque cette transition est valide

    Et que la rceptivit associe est vraie

    Rgle 3 : (Evolution des tapes actives)

    Le franchissement dune transition provoque simultanment :

    Lactivation de toutes les tapes immdiatement suivantes relies

    cette transition.

    La dsactivation de toutes les tapes immdiatement prcdentes

    relies cette transition.

    Rgle 4 : (Evolution simultanes)

    Plusieurs transitions simultanment franchissables sont simultanment

    franchies.

    Cette rgle de franchissement permet notamment de dcomposer un GRAFCET en

    plusieurs diagrammes indpendants tout en assurant de faon rigoureuse leur

    interconnexion.

    r=0 r=0 ou 1

    5

    6

    5

    6

    Transition non valide Transition valide

    r r= 1

    5

    6

    5

    6

    Franchissable Franchie

  • [Chapitre 2] [LE GRAFCET]

    Page 37

    Rgle 5 : (Activation et dsactivation simultanes)

    Si au cours du fonctionnement de lautomatisme une mme tape doit tre

    simultanment active et dsactive, elle reste active.

    II- Notions de squence:

    II-1 actions aux ETAPES :

    II-1-1 actions continues

    Une action est dite continue lorsque la dure de cette action correspond la

    dure dactivation de ltape. Plusieurs actions continues peuvent tre associes

    une mme tape.

    II-1-2 actions conditionnelles

    Lexcution de laction est soumise une condition logique note cot

    dun trait vertical au-dessus de laction.

    h.X11

    4

    5

    11

    12

    h.X4

    ROTATION DGV 10

    MONTEE 10

    fh

    A ltape 10, la monte est

    effectue tant que lon na

    pas atteint le fin de course fh

  • [Chapitre 2] [LE GRAFCET]

    Page 38

    II-1-3 actions mmorises

    Lorsquune action doit tre maintenue pendant plusieurs tapes, il suffit

    dutiliser les symboles S (Set) et R (Reset) ou de la rpter dans toutes les tapes

    concernes.

    II-1-4 dure dactivit dtape

    Pour maintenir une tape active et ses actions associes pendant un certain

    temps (t= 15S), il suffit dutiliser le signal binaire de sortie de loprateur retard

    comme rceptivit.

    II-1-5 actions retardes ou limites

    15

    16

    17

    a

    b

    c

    MOTEUR S

    MOTEUR R

    15

    16

    17

    a

    b

    c

    MOTEUR

    MOTEUR

    15

    16

    15 S / X10

    d

    MALAXAGE

    VIDANGE

  • [Chapitre 2] [LE GRAFCET]

    Page 39

    Laction peut tre retarde, cest dire que la condition dassignation nest

    vraie quaprs une dure D depuis lactivation de ltape. Comme elle peut tre

    limite dans le temps, Cest dire que la condition dassignation nest vraie que

    pendant une dure L depuis lactivation de ltape.

    Laction VERIN A est retarde de 5 secondes et laction REMPLISSAGE est

    limite 8 secondes partir de lactivation de ltape 12.

    Exemple :

    On se propose de d crire un GRAFCET dune machine de poinonnage des

    tles commande automatis par un API

    Comme le montre la figure suivante :

    15

    16

    VERIN A D=5s

    REMPLISSAGE

    L=8s

    D

    L

    Vrin poinon

    Vrin Rotation plateau

    Plateau

    Capteur C1

    Capteur C2

    C3 C4

    Emplacement

    des tles

    P

    RO

    DE

    MO

  • [Chapitre 2] [LE GRAFCET]

    Page 40

    Cette machine permet uniquement de poinonner des tles de forme

    circulaire le chargement et le dchargement seffectue manuellement. Le

    dmarrage de la machine se fait par un bouton poussoir DCY.

    Le vrin rotation plateau VR est de type simple effet permet de tourner le

    plateau dun quart de rotation par la sortie de son tige. Le recule de la tige n

    aucun effet de rotation. Le vrin poinon VP permet de poinonner la pice se

    trouvant lemplacement P par la sortie de son tige.

    Cahier de charge de la machine :

    Le systme se trouvant en position initiale, lappui sur le bouton de dpart

    cycle ordonne la rotation du plateau

    Une fois la rotation acheve, descente du poinon.

    Une fois le poinon en position basse, remonte du poinon

    Une fois le poinon revenu en position haute, attente dun nouveau dpart

    cycle .

    Les GRAFCET respectivement de niveau 1 et niveau 2 conformment au

    cahier de charge sont reprsents la figure suivante

  • [Chapitre 2] [LE GRAFCET]

    Page 41

    II-2 slection de squences :

    Une slection de squence est un choix dvolution entre une ou plusieurs

    squences possibles partir dune ou plusieurs tapes.

    Il est imprative de ne slectionner quune seule volution et ceci en utilisant

    des conditions logiques exclusives.

    Cette exclusivit peut tre

    Soit dordre physique (incompatibilit mcanique ou temporelle)

    Soit dordre logique dans lcriture des rceptivits.

    II-2-1 Dbut de slection (divergence en OU):

    GRAFCET 1er NIVEAU

    1

    2

    Conditions initiales et

    dpart cycle

    Rotation termine

    Poinon en bas

    3

    4

    ATTENTE

    RTATION PLATEAU

    DESCENTE POINCON

    MONTEE POINCON

    Poinon en haut

    GRAFCET 2me NIVEAU

    1

    2

    C1.C4.DCY

    C3

    C2

    3

    4

    C1

    RO

    DE

    MO

  • [Chapitre 2] [LE GRAFCET]

    Page 42

    II-2-2 Fin de slection (convergence en OU):

    II-2-3 Saut dtape et reprise de squence

    Un saut dtape permet de sauter une ou plusieurs tapes lorsque les actions

    associes ces tapes deviennent inutiles (ex: perage avec ou sans dbourrage).

    Un renvoi de squence permet deffectuer plusieurs fois une mme squence

    tant quune condition nest pas ralise (ex : remplissage dun produit).

    Lexemple suivant rsume les principes de saut dtapes et de renvoi de squence.

    14

    15.1

    r=0 f=1

    15.2

    14

    15.1

    r f

    15.2

    Sur lexemple, ltape 14

    se trouvant active et la

    rceptivit f tant

    vrais, lvolution

    seffectue vers ltape

    15.2

    AVANT APRES

    Lorsque ltape 20.2 est

    active et la rceptivit

    c est vrais c=1 ,

    lvolution seffectue vers

    ltape 21.

    APRES

    20.2

    21

    AVANT

    20.1

    c=1 h=0

    20.2

    21

    20.1

    c h

  • [Chapitre 2] [LE GRAFCET]

    Page 43

    II-3 squences simultanes :

    Les squences simultanes permettent partir dune ou plusieurs tapes

    dvoluer vers plusieurs squences simultanment.

    II-3-1 divergence en ET :

    15

    16

    a

    c

    17

    20

    i

    18

    d

    19

    b

    f

    e

    g

    h

    Saut dtape

    Renvoi de

    squence

    13.2

    Deux ou plusieurs

    squences peuvent tre

    simultanment actives

    partir de la mme

    transition.

    Les deux traits parallles

    mettent en vidence

    lactivation simultane

    des tapes 13.1 et 13.2

    partir de la rceptivit

    a=1, lorsque ltape 12

    est active.

    APRES

    12

    AVANT

    13.1

    a=1

    13.2

    12

    13.1

    a

  • [Chapitre 2] [LE GRAFCET]

    Page 44

    II-3-2 convergence en ET :

    II-4 extension des reprsentations (Macro-tapes) :

    Une macro-tape est une reprsentation unique dun ensemble dtapes et

    de transitions.

    Le concept de macro-tape permet :

    Lors de lanalyse, de ne pas surcharger la reprsentation de dlais

    (reprsentation structure)

    Lors de lexploitation, une meilleure comprhension du

    fonctionnement.

    (1)

    (2)

    15

    M1

    a

    b

    16

    c

    1.1

    1.2

    x

    y

    Z

    1.3

    1.4

    La convergence (ou

    jonction) entre plusieurs

    branches parallles ne

    pourra seffectuer que

    lorsque toutes les

    squences seront

    termines (tapes 10.1 et

    10.2 actives) et la

    rceptivit commune

    vraie (e=1).

    11

    AVANT

    10.1

    e=1

    10.2

    11

    APRET

    10.1

    e=1

    10.2

  • [Chapitre 2] [LE GRAFCET]

    Page 45

    Lexpansion de la macro-tape commence par une seule tape dentre et

    finit par une seule tape de sortie. Le franchissement de la transition amont (1) de la

    macro-tape active ltape dentre (1.1). Ltape de sortie (1.4) valide la transition

    aval de la macro-tape (2) et dsactive lorsque cette transition est franchie.

    Exemple :

    On considre une machine de production des pices plies et poinonnes

    dcrite ci-dessous avec chargement et dchargement automatique :

    Le systme est command par deux boutons poussoirs respectivement le

    dpart cycle (DCY) et arrt (RAZ) compos par deux postes:

    Poste de pliage par descente et mont de la tige vrin 1

    Poste de poinonnage par descente et mont de la tige vrin 2

    Poste dvacuation puis remplissage de pices assures par deux vrins (vrin 3

    et vrin 4).

    Cahier de charge de la machine :

    Le systme se trouvant en position initiale, lappui sur le bouton de dpart

    cycle ordonne simultanment lvacuation puis remplissage ; le pliage et le

    poinonnage des pices se trouvant sur le plateau.

    Vrin 1

    Vrin 2

    Vrin 3 Vrin 4

  • [Chapitre 2] [LE GRAFCET]

    Page 46

    Une fois les trois actions termines. Le systme ordonne la rotation du plateau

    et le systme recommence le mme cycle jusqu larrt.

    Une fois le poinon revenu en position haute, attente dun nouveau dpart

    cycle .

    Les GRAFCET globale et des macros tapes de niveau 1 conformment au cahier

    de charge sont reprsents aux figures suivantes.

    GRAFCET globale de fonctionnement :

    0 Repos

    1

    2 Poste 1 3 Poste 2 4 vacuation

    5

    7 6 8

    Alim

    Rotation.plt

    DCY. Condition initiale

    Rotation termine

    Poste vide

    Plateau charg

    Arrt Arrt

    Pice plie Pice poinonne

  • [Chapitre 2] [LE GRAFCET]

    Page 47

    GRAFCET relatif la macro tape Poste 1 :

    GRAFCET relatif la macro tape Poste 2 :

    2 Poste 1 Presse en bas

    2.1

    2.2

    DESCENTE TIGE V1

    MONTEE TIGE V1

    3 Poste 2 Poinon en bas

    3.1

    3.2

    DESCENTE TIGE V2

    MONTEE TIGE V2