Cours Grafcet
Cours Grafcet
Cours Grafcet
Objectifs viss
Matriser cet outil de description des spcifications fonctionnelles de la commande de systmes squentiels
Les normes lies au Grafcet La structure dun Grafcet Linterprtation dun Grafcet
Le grafcet
dune interprtation
rceptivits = conditions logiques dvolution actions = sorties fournir
Au moins une tape initiale + 1 transition Pas de limitation sur le nombre dtapes et de transitions
Le grafcet
[email protected]
Les tapes
Repres par un repre i : par ex, i = 10 Soit actives soit inactives un instant donn
Lensemble des tapes actives, un instant donn, dfinit la situation du G7 = ltat du systme Il existe une variable boolenne dtape Xi qui vaut 1 si ltape i est active, 0 sinon Etat = (X0, , Xi, Xn) 10 10 Sortir Vrin Sortir Vrin Etape active : X10 = 1 Etape inactive : X10 = 0
Qualifies dtapes initiales selon quelles sont actives ou non l'instant initial
Pour dfinir la situation initiale du systme 20
Le grafcet
Sortir Vrin
t = 0, X20 = 1
[email protected]
Les liaisons et les transitions permettent de reprsenter des mcanismes lmentaires tels que :
squence unique slection de squence fin de slection
paralllisme
synchronisation
Le grafcet
Les rceptivits
La rceptivit est une fonction combinatoire
elle utilisant les oprateurs ET, OU, NON et front
E E E
Le grafcet
Les rceptivits
La rceptivit est une fonction combinatoire
elle utilisant les oprateurs ET, OU, NON et front
Le grafcet
Les rceptivits
La rceptivit est une fonction combinatoire
elle utilisant les oprateurs ET, OU, NON et front
Le grafcet
Les actions
A chaque tape peut tre associe une action
Un ordre vers la PO :
actions par assignation : actions continues conditionnelles (condition ou temps) ou non actions par affectation : actions mmorises impulsionnelles
Un commentaire
Une indication dtat partiel
Le grafcet
15 Poste libre
[email protected]
10
Conditionnelle
Action conditionne : A = Cond . Xn
Action retarde : A = (t / Xn / d) . Xn
11
10 10
10
Moteur 3000
Action 1 Action 0
[email protected]
12
Dans le cas de lutilisation dune mme action associe diffrentes tapes dun G7,
il est possible de donner lquation gnrale de sortie A = X10 + X20.PicePrsente . Scurit secondaire . AU
Le grafcet
13
Le grafcet
14
Le grafcet
15
Effets du franchissement
Pour franchir une transition, il faut obligatoirement dsactiver toutes ses tapes amont et activer ses tapes aval
Le grafcet
[email protected]
16
14 16
Le grafcet
17
Le grafcet
18
Le grafcet
19
Si D et G sont vraies simultanment alors cest du paralllisme interprt (situation non voulue par le concepteur). D et G doivent donc tre exclusives : priorit donne G, D devient D . G
Le grafcet
[email protected]
20
Le grafcet
21
Le grafcet
22
23
Le grafcet
24
25
Le grafcet
26
paralllisme interprt
10 20 a . X20 * 11 21 a . X10
tches macro-tapes
27
Les tches
Une tche est dclare lorsquun mme enchanement dtapes est rpt
2 Tche 20-23 * X23 20 a X2+X7 21 b 7 Tche 20-23 * X23 * 22 c 23 Tche finie
1 X2+X7
A B
une tche commence par une tape initiale et se termine par une transition franchissement simultan (*) ou par une rceptivit cohrente selon la demande
Le grafcet
[email protected]
28
Les macro-tapes
Une macro-tape M E permet de structurer un grafcet complexe en plusieurs grafcets (expansions de ME) outil bien adapt une reprsentation successive plusieurs niveaux de dtails
Le grafcet
29
Les macro-tapes
Une expansion de M E peut contenir une ou plusieurs tapes initiales et nimporte quelle structure du grafcet Lactivation de la ME entrane lactivation de la macrotape dentre de son expansion. La ME est dite active si au moins une des tapes de l'expansion est active. La transition aval de la ME n'est valide que lorsque ltape de sortie de l'expansion est active
Le grafcet
30
31
Le grafcet
32
Le grafcet
33