Unité U2

S4 : Les équipements communicants
4.2. Le traitement de l'information
4.2.3 Équipements programmables industriels API

GRAFCET

1BTS ELECTROTECHNIQUE

GRAFCET: Mise en œuvre du Grafcet

GRAFCET:

Mise en œuvre du Grafcet

1.1. objectif
:
1. Mise en œuvre du GRAFCET
:

Pour décrire l'activité de l'étape n, on utilisera la notation
suivante:

Xn = 1   si l'étape n est active :

Xn = 0    si l'étape n est inactive,
La réceptivité tn, étant une variable binaire, a pour valeur :

tn = 0     si la réceptivité est fausse,
tn = 1     si la réceptivité est vrai.

GRAFCET:

Mise en œuvre du Grafcet

1. Mise en œuvre du GRAFCET
1.1. :objectif :
Les  règles  d'évolution  du  GRAFCET  (cf.  chapitre  règles)  sont  le
 point  de  départ  des équations logiques.
BUT :  Déterminer les variables qui interviennent
dans l’état logique de l'étape n :  Xn = f ( ? )

• Elle ne peut être franchie que :    Lorsqu'elle est validée.GRAFCET: Mise en œuvre du Grafcet 1. Mise en œuvre du GRAFCET 1. • Elle est validée lorsque toutes les étapes immédiatement précédentes sont actives.  ET que la réceptivité associée à la transition est VRAIE • CAX n  X n  1 . soit non validée.t n  1 La traduction de cette règle donne la Condition d'Activation de l'étape n : .2 : mise en équation d'une étape : La 2ème règle du grafcet: • Une transition est soit validée.

La traduction de cette règle donne la Condition de Désactivation de l'étape n : CDX n  X n . Mise en œuvre du GRAFCET 1.GRAFCET: Mise en œuvre du Grafcet 1.2 : mise en équation d'une étape : La 3ème règle du grafcet: Le franchissement d’ une transition entraîne l’activation de toutes étapes immédiatement suivantes et la désactivation de toutes les étapes immédiatement précédentes.t n  X n  1 .

2 : mise en équation d'une étape : Il est alors possible d'écrire la table de vérité de l'activité de l'étape n : Xn . Mise en œuvre du GRAFCET 1.GRAFCET: Mise en œuvre du Grafcet 1.

Mise en œuvre du GRAFCET 1.2 : mise en équation d'une étape : Tableau de Karnaugh associé : Equations de Xn Xn  .GRAFCET: Mise en œuvre du Grafcet 1.

x X11 20 X7.z X21 . Mise en œuvre du GRAFCET 1.3 : Choix de séquence Etape CAXn CDXn 7 X6.a X10 + X20 10 X7.GRAFCET: Mise en œuvre du Grafcet 1.

e X7 .3 : Choix de séquence Etape CAXn CDXn 31 X30.b X6 48 X47.GRAFCET: Mise en œuvre du Grafcet 1.d +X48.c 6 X31. Mise en œuvre du GRAFCET 1.

x X11 20 X21 .4 : Séquences parallèles : Etape CAXn CDXn 7 X6.a X10.GRAFCET: Mise en œuvre du Grafcet 1.X20 10 X7. Mise en œuvre du GRAFCET 1.

4 : Séquences parallèles : Etape CAXn CDXn 31 X30.c 6 X31.X48.d X7 .GRAFCET: Mise en œuvre du Grafcet 1. Mise en œuvre du GRAFCET 1.b X6 48 X47.

les étapes restant actives.GRAFCET: Mise en œuvre du Grafcet 1. . Seules les étapes initiales sont activées. Mise en œuvre du GRAFCET : A  l'initialisation  du GRAFCET.5 Gestion des modes Marche /Arrêt  et des arrêts d'urgences 1. Soit la variable Init telle que : Init = 1 : initialisation du GRAFCET :  Mode ARRÊT Init = 0 : déroulement du cycle :  Mode MARCHE Soient les variables Arrêt d'Urgence (AUdur  et AUdoux) telles que : AUDur = 1 :   Désactivation de  toutes les étapes.  toutes  les  étapes   autres  que les  étapes  initiales  sont désactivées. AUDoux = 1 : Désactivation des actions.

5 Gestion des modes Marche /Arrêt  et des arrêts d'urgences 1. Init X i  (CAX i  CDX i . Mise en œuvre du GRAFCET : Généralisati on•Equation d'une étape i initiale : CAXi CDXi Equation de Xi X i 1 . X i  Init ).t i 1  Init X i  1 . AUdur .GRAFCET: Mise en œuvre du Grafcet 1.

t i 1 . Mise en œuvre du GRAFCET : Généralisati on•Equation d'une étape i non initiale : CAXi CDXi Equation de Xi X i 1 . AUdur . X i ) Init . Init X i 1  Init X i  (CAX i  CDX i .GRAFCET: Mise en œuvre du Grafcet 1.5 Gestion des modes Marche /Arrêt  et des arrêts d'urgences 1.

AUdoux .GRAFCET: Mise en œuvre du Grafcet 1. Mise en œuvre du GRAFCET : Généralisati on•Equation des actions : A  X 3.5 Gestion des modes Marche /Arrêt  et des arrêts d'urgences 1.

t n 1  X n 1. X n  X n 1. Réalisation par câblage : Equation d'une étape : X n  CAX n  CDX n . X n .GRAFCET: Mise en œuvre du Grafcet 2.1 Eléments de la logique combinatoire (portes logiques) : 2.

t n 1  X n 1.1 Eléments de la logique combinatoire (portes logiques) : 2. Réalisation par câblage : Le câblage d'une étape est réalisé à l'aide de 4 portes logiques. X n . X n  CAX n  CDX n .GRAFCET: Mise en œuvre du Grafcet 2. X n  X n 1.

Réalisation par câblage : Une étape de GRAFCET se symbolise alors sous forme d'un module de phase : .1 Eléments de la logique combinatoire (portes logiques) : 2.GRAFCET: Mise en œuvre du Grafcet 2.

.GRAFCET: Mise en œuvre du Grafcet 2.1 Eléments de la logique combinatoire (portes logiques) : 2. Réalisation par câblage : Exemple : cas d'un GRAFCET à séquence unique Chaque étape   du  GRAFCET  sera    câblée comme le  module de  phase décrit précédemment. On réalise alors un séquenceur électrique à base de portes logiques.

Réalisation par câblage : Exemple : cas d'un GRAFCET à séquence unique .1 Eléments de la logique combinatoire (portes logiques) : 2.GRAFCET: Mise en œuvre du Grafcet 2.

1 Eléments de la logique combinatoire (portes logiques) : 2. Réalisation par câblage : Afin de tenir compte des modes de marche et d'arrêt du GRAFCET. le module d'une étape  doit  intégrer  l'initialisation  et  l'arrêt  d'urgence  dur  comme indiquent  les équations logiques des étapes du GRAFCET précédent : .GRAFCET: Mise en œuvre du Grafcet 2.

Réalisation par câblage : R S Qt+1 •bascule à arrêt prioritaire •bascule à marche prioritaire . Eléments de la logique séquentielle (bascules RS) 2.2.GRAFCET: Mise en œuvre du Grafcet 2.

.GRAFCET: Mise en œuvre du Grafcet 2. Eléments de la logique séquentielle (bascules RS) 2. La condition de désactivation d'une étape est câblée sur le RESET de la bascule.2. Réalisation par câblage :  Application au GRAFCET  : La condition d'activation d'une étape est alors câblée sur le SET de la bascule.

GRAFCET: Mise en œuvre du Grafcet 2. Eléments de la logique séquentielle (bascules RS) 2. Init .2. Réalisation par câblage :  Application au GRAFCET  : On ne tient pas compte dans les câblages suivants  des arrêts d'urgence (Audur & Audoux) câblage d'une étape initiale : CAX i  X i 1 .t i 1  Init CDX i  X i  1 .

 Eléments de la logique séquentielle (bascules RS) 2.GRAFCET: Mise en œuvre du Grafcet 2.2. Réalisation par câblage :  Application au GRAFCET  : câblage d'une étape initiale : .

 Eléments de la logique séquentielle (bascules RS) 2. Réalisation par câblage :  Application au GRAFCET  : câblage d'une étape NON initiale : CAX i  X i 1 .t i 1 .GRAFCET: Mise en œuvre du Grafcet 2.2. Init CDX i  X i 1  Init .

Réalisation par câblage :  Application au GRAFCET  : câblage d'une étape NON initiale : . Eléments de la logique séquentielle (bascules RS) 2.2.GRAFCET: Mise en œuvre du Grafcet 2.

2. Réalisation par câblage :  Application au GRAFCET  : Exemple : cas d'un GRAFCET à séquence unique Table des conditions d'activation et de désactivation d es étapes : Xn CAXn 0 X 2 . Init 1 2 CDXn X 1 .b  Init X 0 .GRAFCET: Mise en œuvre du Grafcet 2.m . Eléments de la logique séquentielle (bascules RS) 2. Init X 1 .a . Init X 2  Init X 0  Init .

Réalisation par câblage :  Application au GRAFCET  : Exemple : cas d'un GRAFCET à séquence unique . Eléments de la logique séquentielle (bascules RS) 2.2.GRAFCET: Mise en œuvre du Grafcet 2.

Programmation du Grafcet dans un langage 3.1. Langage à contacts (Ladder) : application sur automate TELEMECANIQUE TSX-17 (PL7-2) •Etape initiale .GRAFCET: Mise en œuvre du Grafcet 3.

Langage à contacts (Ladder) : application sur automate TELEMECANIQUE TSX-17 (PL7-2) •Etape Non initiale . Programmation du Grafcet dans un langage 3.1.GRAFCET: Mise en œuvre du Grafcet 3.

Langage à contacts (Ladder) : application sur automate TELEMECANIQUE TSX-17 (PL7-2) •Action associée à l’étape: .GRAFCET: Mise en œuvre du Grafcet 3.1. Programmation du Grafcet dans un langage 3.

1. Langage à contacts (Ladder) : 3. Programmation du Grafcet dans un langage Exercice : Traduire en Ladder le GRAFCET suiva nt : .GRAFCET: Mise en œuvre du Grafcet 3.

.

Programmation du Grafcet dans un langage Exercice :  .GRAFCET: Mise en œuvre du Grafcet 3. Langage à contacts (Ladder) : 3.1.

Programmation du Grafcet dans un langage Exercice :  . Langage à contacts (Ladder) : 3.1.GRAFCET: Mise en œuvre du Grafcet 3.

Langage à contacts (Ladder) : 3.GRAFCET: Mise en œuvre du Grafcet 3.1. Programmation du Grafcet dans un langage Exercice :  .

Programmation du Grafcet dans un langage Exercice :  .1.GRAFCET: Mise en œuvre du Grafcet 3. Langage à contacts (Ladder) : 3.

1. Langage à contacts (Ladder) : 3.GRAFCET: Mise en œuvre du Grafcet 3. Programmation du Grafcet dans un langage Exercice :  .

Programmation du Grafcet dans un langage Exercice :  .GRAFCET: Mise en œuvre du Grafcet 3.1. Langage à contacts (Ladder) : 3.

Langage à contacts (Ladder) : 3. Programmation du Grafcet dans un langage Exercice :  .1.GRAFCET: Mise en œuvre du Grafcet 3.

Programmation du Grafcet dans un langage Exercice :  . Langage à contacts (Ladder) : 3.GRAFCET: Mise en œuvre du Grafcet 3.1.

GRAFCET: Mise en œuvre du Grafcet 3. Langage à contacts (Ladder) : 3. Programmation du Grafcet dans un langage Exercice :  .1.

GRAFCET: Mise en œuvre du Grafcet 3. Langage à contacts (Ladder) : 3. Programmation du Grafcet dans un langage Exercice :  .1.