LE GRAFCET

Transcription

LE GRAFCET
TRAITEMENT DE L’INFORMATION
LE GRAFCET
Situation dans le système automatisé
Les informations issues
de la fonction
« acquérir » doivent être
TRAITEES puis
communiquées à
l’environnement
(préactionneurs ou HMI)
Infos en provenance d'interfaces H/M
Infos vers autres PC et interfaces H/M
Chaîne d'information
ACQUERIR
Grandeurs physiques à acquérir
TRAITER
COMMUNIQUER
Ordres
1 Introduction
Origine du mot GRAFCET : GR + AFCET.
GR pour Graphe et AFCET du nom de l’Association Française pour la Cybernétique Economique et
Technique.
Le GRAFCET ( GRAphe Fonctionnel de Commande Etape Transition ) est un modèle graphique de
description du comportement attendu des systèmes logiques séquentiels.
2 Eléments graphiques du GRAFCET
8_GRAFCET.doc
1/9
15
Se représente par un carré avec un numéro.
ETAPE
Une étape est soit ACTIVE soit INACTIVE
Une étape ACTIVE peut être indiquée par un
point
L’état d’une étape peut être représenté par une
variable logique notée Xi (i = N° de l’étape)
Le point indique
une étape active
15
Ex : X15
ETAPE INITIALE
Une étape initiale e représente par un carré
double avec un numéro
01
0
Une liaison orientée relie soit une ou plusieurs
étapes à une transition soit une transition à une
ou plusieurs étapes.
a
1
LIAISON ORIENTEE
Ces liaisons se font implicitement du haut vers le
bas. Dans le cas contraire on peut spécifier le
sens à l’aide d’une flèche.
b
Liaisons orientées
2
c+d
2
Une transition indique une possibilité d’évolution
entre les étapes.
TRANSITION
Une transition est soit VALIDEE soit NON
VALIDEE.
2
Transition
Non validée
Transition
Validée
2
3
Elle est VALIDEE lorsque toutes les étapes
immédiatement précédentes sont ACTIVES.
Transition non validée
2
3
Transition validée
A chaque transition est associée une
RECEPTIVITE sous forme d'une condition
logique.
RECEPTIVITE
a
/a + b
Une réceptivité est soit VRAIE soit FAUSSE .
Elle est VRAIE lorsque la condition logique vaut 1
1
Une réceptivité toujours VRAIE se note 1 .
8_GRAFCET.doc
2/9
FERMER
Pince
2
Une seule action
FERMER
Pince
2
SORTIR
tige A
A une étape on peut associer AUCUNE, UNE ou
PLUSIEURS ACTIONS.
ACTION
Plusieurs actions
L’ACTION se représente par une étiquette
rectangulaire à droite de l’étape ou dans certains
cas associée à une transition.
2
Aucune action
(Etape d’ATTENTE)
Une étape sans aucune action est une ETAPE
D’ATTENTE.
2
FERMER
Pince
Action associée à une
transition
3 Règles de syntaxe (alternance)
L’alternance étape-transition et transition-étape doit toujours être
respectée quelle que soit la séquence parcourue.
0
0
NON
a
a
b
c
1
2
d
b
1
2
c
e
f
d
3
e
NON
3
g
Cela implique que deux étapes ne doivent jamais être reliées directement, elles doivent être séparées
par une transition. De même, deux transitions ne peuvent se suivre et doivent toujours être séparées par
une étape.
8_GRAFCET.doc
3/9
4 Règles d’évolution
Règle 1
Situation initiale
L’initialisation précise les étapes actives au début du fonctionnement.
G4
G3
0
0
1
1
2
2
3
4
5
Règle 2
Franchissement d’une transition
Une TRANSITION est soit VALIDEE soit NON VALIDEE
Elle est dite VALIDEE lorsque toutes les étapes immédiatement précédentes reliées à
cette transition sont actives.
Le franchissement d’une transition ne peut se produire
- que lorsqu’elle est VALIDEE,
- et que la RECEPTIVITE associée à cette transition est VRAIE
2
2
a=0/1
2
a=0
a=1
3
3
3
Transition NON VALIDEE
Réceptivité vraie ou fausse
Aucune évolution
Transition VALIDEE
Réceptivité FAUSSE
Aucune évolution
Transition VALIDEE
Réceptivité VRAIE
FRANCHISSEMENT de la transition
2
a
3
8_GRAFCET.doc
4/9
Règle 3
Evolution des étapes actives
Le franchissement d’une transition entraîne simultanément l’activation de toutes les
étapes immédiatement suivantes et la désactivation de toutes les étapes immédiatement
précédentes
A l’échelle de temps interne et à fortiori externe il y a une durée nulle entre l’activation et la désactivation
G7
G8
0
2
3
1
4
5
De la situation {0} on obtient
la situation {1}
De la situation {2-3} on obtient
la situation {4-5}
G8
G7
Règle 4
0
2
3
1
4
5
Evolutions simultanées
Plusieurs transitions simultanément franchissables sont simultanément franchies
8_GRAFCET.doc
5/9
Règle 5
Activation et désactivation simultanées
d’une étape
Si au cours du fonctionnement une étape est simultanément ACTIVEE et DESACTIVEE ,
elle reste ACTIVE.
L'étape 0 simultanément activée et désactivée à
chaque fois que la réceptivité devient vraie, reste
active
De la situation { 0 }…..dés que q devient vraie on
obtient la situation { 0,1 }
0
q
1
5 Exemples de structures de GRAFCET
Cycle d’une seule séquence
On appelle SEQUENCE une succession d'étapes telles
que:
chaque étape, excepté la dernière, ne possède qu'une
seule transition AVAL et une seule transition AMONT.
NOTE 1 La séquence est dite «ACTIVE» si au moins une
de ses étapes est active, elle est dite «INACTIVE»
lorsque aucune de ses étapes n'est active.
NOTE 2 Le nombre d'étapes formant une séquence est
aussi grand que l'on veut.
8_GRAFCET.doc
6/9
Sélection de séquence
La sélection de séquences exprime un choix d'évolution
entre plusieurs séquences à partir d'une ou de plusieurs
étapes. Cette structure se représente par autant de
transitions validées simultanément qu'il peut y avoir
d'évolutions possibles.
EXEMPLE 1: L'exclusion entre les séquences est
obtenue par l'exclusion logique des deux réceptivités. Si
«a» et «b» sont simultanément vraies lorsque l'étape 5
est active, aucune des transitions n'est franchissable.
EXEMPLE 2: Séquence prioritaire.
Dans cet exemple, une priorité est donnée à la transition
5/6, qui est franchie lorsque «a» est vraie.
Saut d’étapes
Cas particulier de sélection de séquences, qui permet
soit de parcourir la séquence complète soit de sauter
une ou plusieurs étapes de la séquence.
Reprise de séquence
Cas particulier de sélection de séquences, qui permet de
recommencer la même séquence jusqu'à ce que, par
exemple, une condition fixée soit obtenue.
8_GRAFCET.doc
7/9
Séquences simultanées
ACTIVATION DE SEQUENCES PARALLELES
Activation simultanée de plusieurs séquences à partir
d'une ou plusieurs étapes.
NOTE : Après leur activation simultanée, l'évolution des
étapes actives dans chacune des séquences parallèles devient
alors indépendante.
SYNCHRONISATION DE SEQUENCES
Attente de la fin des séquences amont avant d'activer la
séquence aval.
NOTE : La transition n'est validée que lorsque toutes les
étapes amont sont actives.
SYNCHRONISATION ET ACTIVATION DE
SEQUENCES PARALLELES
Attente de la fin des séquences amont avant l'activation
simultanée des séquences aval.
6 Graphe de SITUATION
Le comportement logique d’une étape peut être représenté par une variable binaire que l’on note Xi où i
est le numéro de l’étape. Xi est donc une variable interne à la partie commande.
Exemple :
X3 = 0 <=> étape 3 non active
X3 = 1 <=> étape 3 active.
Un Grafcet peut naturellement comporter à un instant donné une ou plusieurs étapes actives.
On appelle SITUATION d’un Grafcet l’ensemble des étapes actives à l’instant considéré. On la notera
{i,j,k,l,...} où i,j,k,l sont les numéros des étapes actives.
Exemple :
0
Description de l’évolution de la situation du GRAFCET
lorsque les réceptivités apparaissent dans l’ordre
r1,r2,r3,r4,…
r1
1
r1
r2
{0,5}
2
4
3
{1,5}
r4
r3
{2,4,5}
{3,4,5}
{3,6}……
5
r3
8_GRAFCET.doc
r2
r4
6
8/9
7 Synthèse (vocabulaire)
1
dcy
2
Action V
v
3
f./t
8
Action F
f.t
4
t.l.c
9
Action G
g
5
Action T
t.l./c
Action M
12
Action D
m
10
Action H
h
6
Action L
Action N
n
11
Action A
/pr
a
7
Action P
pr
d
13
1
14
Action B
b
8_GRAFCET.doc
9/9

Documents pareils