Académique Documents
Professionnel Documents
Culture Documents
Grafcet
1975 : les moyens existants de description des systmes squentiels..
quations combinatoire de la machine de Moore
Logigrammes (reprsentation circuits des eq prcdentes)
Graphes d'tats
Texte
..
sont insuffisants
volumineux, imprcis ou incomplets,
reprsentant difficilement le paralllisme et la synchronisation d'vnements.
Grafcet
AFCET : groupe de travail industriels + universitaires lorigine du Grafcet.
(Association Franaise de Cyberntique Economique et Technique)
1975 : commission cre par lAFCET pour dfinir un nouveau formalisme.
Buts :
Simplicit,
Formalisme adapt la reprsentation des volutions squentielles
dun systme,
fournissant potentiellement des facilits de passage une ralisation
matrielle et (ou) logicielle de lautomatisme.
karen.godary@lirmm.fr
Grafcet, historique
1975 : cration de la commission
1977 : 1re publication
1982 : 1re normalisation (AFNOR NF C 03-190)
1988 : normalisation internationale (CEI 848) sous le nom de SFC - Sequential Function Chart.
Annes 90 : dfinit et normalisation de la MACRO-ETAPE et de FORCAGE AFNOR C03-191
1993 : les concepts du grafcet font partie de la Norme IEC 1131-3 (SFC)
2002 : rvision de la norme (CEI 60848)
karen.godary@lirmm.fr
Grafcet
Significations :
GRAFCET : Graphique fonctionnel de commande tapes/transitions
GRAFECT : Graphe de lAFCET
Conventions :
GRAFCET : langage de spcification
grafcet : modle labor en GRAFCET
Nous : G7
karen.godary@lirmm.fr
Systme automatique
Structure dun systme automatique : deux parties interdpendantes :
la partie oprative (PO) qui est le processus physique automatis et qui
ralise les oprations sur le flux de produits permettant lapport de la valeur
ajoute ;
la partie commande (PC) qui coordonne la succession des actions de la
partie oprative, permet la communication avec les utilisateurs et les autres
parties commandes.
Outil de
description :
le grafcet
karen.godary@lirmm.fr
Le Grafcet G7
Bases du langage
GRAFCET : base
Elments graphiques :
Etapes (Actions)
Transition (Rceptivits)
Liaisons
Interprtation
5 rgles dvolution
karen.godary@lirmm.fr
Transition :
transition
rceptivit
arc
Liaisons - arcs :
liaison oriente (tape transition, transition tape)
karen.godary@lirmm.fr
tape
initiale
Etape inactive
Etape active :
0
Gauche
l'action s'excute
karen.godary@lirmm.fr
10
X10=1
10
X10=0
10
Attente
Fonction = 0 ou 1
arcs :
VaDroite
DroiteAtteinte
11
Le Grafcet G7
Rgles d'volution
karen.godary@lirmm.fr
13
karen.godary@lirmm.fr
14
15
karen.godary@lirmm.fr
16
karen.godary@lirmm.fr
17
Le Grafcet G7
Petits exemples
GRAFCET : exemple
Reprsentation graphique de la partie squentielle de la commande
douverture de porte
karen.godary@lirmm.fr
19
GRAFCET : exemple
Reprsentation graphique de la partie squentielle de la commande
douverture de porte
tape initiale
transition 10
repre de transition
tape 11
liaisons orientes
repre d'tape
karen.godary@lirmm.fr
20
GRAFCET : exemple
Transporteur de charges :
Une tape reprsente une cellule
L'activation des tapes reprsente le dplacement des charges
21
Le Grafcet G7
Le temps dans le G7
GRAFCET : temporisation
La variable "temporisation" se note "t/Xn/d" avec :
(rmq : ou "d/Xn/t")
La tempo repasse
0 la prochaine
activation de Xn.
0 l'instant initial
0 ds que l'tape Xn devient active
1 ds qu'un dlai d est coul depuis la dernire activation de Xn
karen.godary@lirmm.fr
23
GRAFCET : temporisation
Exemple 1 : dure d'une activit
karen.godary@lirmm.fr
24
GRAFCET : temporisation
Exemple 2 : attente aprs un vnement
karen.godary@lirmm.fr
25
GRAFCET : temporisation
Exemple 3 : le chien de garde simple
karen.godary@lirmm.fr
26
GRAFCET : temporisation
Exemple 4 : le chien de garde d'un cycle global (grafcet de surveillance)
karen.godary@lirmm.fr
27
Le Grafcet G7
Les E/S
GRAFCET : E/S
Rceptivit = fonction boolenne
29
GRAFCET : E/S
Action (ou ordre) continue : c'est une sortie dont la valeur (son assignation)
vaut 1 lorsque l'tape associe est active (ie Xn=1).
Remarque : si une action S1 est associe plusieurs tapes (X1 Xp), alors
S1 = X1 + X2 .. + Xp
ordre J
H
J
karen.godary@lirmm.fr
30
GRAFCET : E/S
Action (ou ordre) conditionne : l'assignation de l'action est conditionne
par une proposition logique (ou sur vnement).
karen.godary@lirmm.fr
31
GRAFCET : E/S
Action limite dans le temps :
la transition qui suit est une temporisation
t/Xn/L
karen.godary@lirmm.fr
32
GRAFCET : E/S
Action (ordre) retarde : la condition est une temporisation
t/Xn/D
Xn
ordre H
ordre J
Xn
H
J
karen.godary@lirmm.fr
33
GRAFCET : E/S
Action (ordre) mmorise : l'tat de cette sortie est dfini par deux
ordres : "mise 1" (Set) et "mise 0" (Reset).
Ces actions sont effectues lorsque l'tape est active.
Sinon : la sortie reste la valeur acquise.
" l'activation"
Permet l'utilisation de
variable numrique
quivalence
" la dsactivation"
karen.godary@lirmm.fr
34
Le Grafcet G7
Structures de base
T22
Pay.CafNoir
10
Payer le caf
T8
Pay.CafAuLait
14
Capteurs
de choix
karen.godary@lirmm.fr
36
Notion de
priorit
37
Saut de l'tape 12 15 si
la rceptivit f.e est vraie
karen.godary@lirmm.fr
38
karen.godary@lirmm.fr
39
transition d'entre
de la zone 1
Ressources
:
partie
physique,
lment matriel, partie oprative,
actions incompatibles, etc..
tape
smaphore
/ ressource
Zone 1
Zone 2
transition de sortie
de la zone 1
karen.godary@lirmm.fr
40
karen.godary@lirmm.fr
41
Le Grafcet G7
G7 Hirarchiques
GRAFCET hirarchique
karen.godary@lirmm.fr
43
GRAFCET hirarchique
tape d'entre
expansion
de la
macro-tape
macro-tape 3
44
GRAFCET hirarchique
Partition d'un grafcet :
Grafcet connexe : il existe tjs une liaison explicite entre 2 lments
Grafcet partiel : un ou plusieurs grafcets connexes
Grafcet global : ensemble de tous les grafcets
grafcets connexes
karen.godary@lirmm.fr
45
GRAFCET hirarchique
Forage : les ordres (internes) de forage permettent de modifier la
situation d'un grafcet partiel partir d'un autre grafcet partiel.
karen.godary@lirmm.fr
46