Vous êtes sur la page 1sur 38

Prsent par:

FRANCOISE Frdric & LEDRU Chrystophe


Le 21 Octobre 2003

Lenvironnement | Le langage GRAFCET | Applications |Conclusion

Plan
Le GRAFCET et son environnement Le langage GRAFCET Applications Conclusion

Lenvironnement | Le langage GRAFCET | Applications |Conclusion

Dfinition
Le langage GRAFCET (GRAphe Fonctionnel de Commande tapes Transitions) est principalement utilis dans le domaine de lautomatisation industrielle et permet de dcrire le comportement dterministe de la Partie Commande (PC) dun SAP (Systme Automatis de Production) - cest un outil et non une mthode - de description et non de programmation
3

Lenvironnement | Le langage GRAFCET | Applications | Conclusion

Rle de lautomatisation industrielle


Lautomatisation industrielle est la mise en uvre des moyens automatiques dans la ralisation dun processus de fabrication industrielle

Lenvironnement | Le langage GRAFCET | Applications | Conclusion

Structure dun SAP

Interface Homme-Machine

Lenvironnement | Le langage GRAFCET | Applications | Conclusion

Fonctionnement de la PC
Consignes oprateur Partie Commande Comptes rendus PO Ordres vers PO

E T S
6

Lecture des Entres Traitement : calcul des Sorties en fonction des entres Mise jour des Sorties

Lenvironnement | Le langage GRAFCET | Applications | Conclusion

Les lments de bases


Un GRAFCET se compose de 3 lments principaux:

Etapes et actions associes aux tapes Etapes initiales Transitions

Lenvironnement | Le langage GRAFCET | Applications | Conclusion

Les tapes
Reprsente par: 1 carr et 1 repre alphanumrique

Une tape est: ACTIVE ou INACTIVE Entre\Sortie de ltape: au-DESSUS\au-DESSOUS

Lenvironnement | Le langage GRAFCET | Applications | Conclusion

Actions associes aux tapes


5 Activer M1 5 Activer M1 Activer M2 OU 5 Activer M2 Activer M1

Actions : obligatoirement exprimes par un verbe linfinitif Pour une tape : une ou plusieurs actions sans aucune notion dordre Etape sans action : tape dattente ou tape assurant le respect de la syntaxe du GRAFCET
9

Lenvironnement | Le langage GRAFCET | Applications | Conclusion

Les tapes initiales


Reprsente par: 1 double carr et 1 repre alphanumrique

0
Une tape initiale est: ACTIVE linitialisation du process

10

Lenvironnement | Le langage GRAFCET | Applications | Conclusion

Les transitions
But : conditionner le passage dune tape une autre

5
rceptivit

Condition dfinie par : une rceptivit qui est une fonction boolenne de ltat des capteurs Etat : VRAIE ou FAUSSE

6
11

Franchissable si : tape prcdente ACTIVE et rceptivit VRAIE Rceptivit "=1" : rceptivit toujours VRAIE

Lenvironnement | Le langage GRAFCET | Applications | Conclusion

Les rgles de syntaxe


Respecter la succession : tape transition tape Sens dvolution : haut bas Fin de lvolution : retour ltape initiale
12
sinon indiquer le sens par une flche

Lenvironnement | Le langage GRAFCET | Applications | Conclusion

Les rgles de syntaxe


Exemple dune structure

0 1 2
13

Lenvironnement | Le langage GRAFCET | Applications | Conclusion

Exemple concret
Barrire automatique

14

Prsence A

Prsence B

Lenvironnement | Le langage GRAFCET | Applications | Conclusion

Exemple concret
Solution

0 Prsence A 1 Lever barrire Barrire leve 2 Attente passage voiture Prsence B 3 Descendre barrire Barrire descendue

Prsence A

Prsence B

15

Lenvironnement | Le langage GRAFCET | Applications | Conclusion

Les lments particuliers


Les temporisations Application Chronogramme

Xn

Xn

t1/Xn/t2 t1/Xn/t2

oprateur normalis
16

Lenvironnement | Le langage GRAFCET | Applications | Conclusion

Les lments particuliers


Les temporisations Application Chronogramme

Xn

Xn

t1/Xn/t2 t1/Xn/t2

t1 : retard apport au passage de ltat inactif ltat actif de ltape Xn

17

Lenvironnement | Le langage GRAFCET | Applications | Conclusion

Les lments particuliers


Les temporisations Application Chronogramme

Xn

Xn

t1/Xn/t2 t1/Xn/t2

t2 : retard apport au passage de ltat actif ltat inactif de ltape Xn

18

Lenvironnement | Le langage GRAFCET | Applications | Conclusion

Les lments particuliers


Action continu

Xn

19

Lenvironnement | Le langage GRAFCET | Applications | Conclusion

Les lments particuliers


Action conditionnelle simple

Xn

20

Lenvironnement | Le langage GRAFCET | Applications | Conclusion

Les lments particuliers


Action conditionnelle retarde (delayed)

Xn

21

Lenvironnement | Le langage GRAFCET | Applications | Conclusion

Les lments particuliers


Action conditionnelle limite (limited)

Xn

22

Lenvironnement | Le langage GRAFCET | Applications | Conclusion

Les lments particuliers


Action conditionnelle mmorise (stored)

Xn

Xp

23

Lenvironnement | Le langage GRAFCET | Applications | Conclusion

Exemple concret
Solution

0 Prsence A 1 Lever barrire Barrire leve 2 Attente 10s 10s/X2 3 Prsence B

Prsence A

Prsence B

C Descendre barrire Barrire descendue

24

Lenvironnement | Le langage GRAFCET | Applications | Conclusion

Les structures de base


Convergence en ET

r = 1 (rceptivit (rceptivit franchissable) valide) franchissable)

25

Lenvironnement | Le langage GRAFCET | Applications | Conclusion

Les structures de base


Divergence en ET

r = 1(rceptivit franchissable et valide)

26

Lenvironnement | Le langage GRAFCET | Applications | Conclusion

Les structures de base


Convergence en OU

5
r = 1 (receptivit franchissable et valide)

27

Lenvironnement | Le langage GRAFCET | Applications | Conclusion

Les structures de base


Divergence en OU

6
r = 1 (rceptivit franchissable et valide)

28

Lenvironnement | Le langage GRAFCET | Applications | Conclusion

Test de comprhension

Analyser et dterminer si les structures de GRAFCET proposes sont BONNES ou MAUVAISE?

29

Lenvironnement | Le langage GRAFCET | Applications | Conclusion

Test de comprhension
1re structure

Succession tape - transition - tape

2 4 3

non respecte

30

Lenvironnement | Le langage GRAFCET | Applications | Conclusion

Test de comprhension
2me structure

Il est possible dutiliser plusieurs tapes initiales dans un mme GRAFCET

31

Lenvironnement | Le langage GRAFCET | Applications | Conclusion

Test de comprhension
3me structure

Confusion entre un ET et un OU

32

Lenvironnement | Le langage GRAFCET | Applications | Conclusion

Test de comprhension
3me structure

Ouverture en OU et fermeture en ET, on restera donc bloqu au niveau du ET

33

Lenvironnement | Le langage GRAFCET | Applications | Conclusion

Application concrte
Le systme
L1 L2 L3

BP Marche Arrt

Lorsque le systme est en marche: 1er appui sur BP L1 est allume 2me appui sur BP L1 et L2 sont allumes 3me appui sur BP L1, L2 et L3 sont allumes 4me appui sur BP L1, L2 et L3 sont teintes

34

A tout moment, lutilisateur peut demander larrt du systme (L1,L2 et L3 sont teintes)

Lenvironnement | Le langage GRAFCET | Applications | Conclusion

Application concrte
Une solution

0 Marche . BP 1 Allumer L1 BP 2 Allumer L1 BP 3 Allumer L1 BP + Arrt Allumer L2 Allumer L3 Arrt Allumer L2 Arrt

35

Lenvironnement | Le langage GRAFCET | Applications | Conclusion

Notion complmentaire
Possibilit de faire communiquer plusieurs GRAFCETs en utilisant ltat des tapes comme rceptivit note Xn
10 X2 11 2 X13 12

13

36

Lenvironnement | Le langage GRAFCET | Applications | Conclusion

Application concrte
Solution avec plusieurs GRAFCETs

Gestion de L1
0 Marche . BP 1 Allumer L1 ( BP . X5) + Arrt

Gestion de L2
2 Marche . BP . X1 3 Allumer L2 ( BP . X5) + Arrt

Gestion de L3
4 Marche . BP . X3 5 Allumer L3 BP + Arrt

37

Lenvironnement | Le langage GRAFCET | Applications | Conclusion

Conclusion
- Variantes de programmation : langage Il, Ladder - volution constante : intrt au plan national et international

38

Vous aimerez peut-être aussi