Complément GRAFCET: NF EN 60848

publicité
Complément GRAFCET: NF EN 60848
Modes de sortie
Mode continu
En mode continue une variable de sortie a la valeur vraie si elle
est associée à une étape et si la condition d’assignation est
vérifiée
Condition d’assignation = expression logique de variables
( entrées ou
a./b
internes)
23
A
Assignation : le fait d’imposer la valeur (vraie ou fausse) des
variables de sortie
Complément GRAFCET: NF EN 60848
Modes de sortie
Mode continu
Règle d’assignation: pour une situation donnée, les valeurs de
sorties relatives aux actions continues sont assignées :
 À la valeur vraie, pour chacune des sorties relatives aux
actions associées aux étapes actives et pour lesquelles les
conditions d’assignation sont vérifiées
 À la valeur fausse, pour les autres sorties (qui ne sont pas
assignées à la valeur vraie )
Complément GRAFCET: NF EN 60848
Modes de sortie
Mode mémorisé
En mode mémorisé une variable de sortie prend et garde la
valeur imposée si un des événements internes associés à cette
action se produit
23
A:=1
La variable de sortie A prend la valeur 1 au front montant de
l’activation de l’étape 23 et garde cette valeur jusqu’à ce que la
condition :=0 se produit
Affectation : le fait de mémoriser, à un instant donné, la mise
à une valeur déterminée d’une variable de sortie
Complément GRAFCET: NF EN 60848
Modes de sortie
Mode mémorisé
Règle d’affectation : la valeur de sortie est affectée à la
valeur indiquée si l’événement interne spécifié se produit
A l’initialisation la valeur de cette sortie est nulle
Complément GRAFCET: NF EN 60848
Application règles d’évolution
Évolution non fugace
Évolution non fugace
Situation antérieur : X11 =1, a=0, b=0, c=0
11
a
12
b
13
c
Complément GRAFCET: NF EN 60848
Application règles d’évolution
Évolution non fugace
Évolution non fugace
Situation : X11 =1, a=1, b=0, c=0
11
a
12
b
13
c
Complément GRAFCET: NF EN 60848
Application règles d’évolution
Évolution non fugace
Évolution non fugace
Situation : X11 =1, a=1, b=0, c=0
11
a=1
12
b
13
c
Complément GRAFCET: NF EN 60848
Application règles d’évolution
Évolution fugace
Évolution fugace
Situation antérieur : X11 =1, a=0, b=1, c=0
11
a
12
b=1
13
c
Complément GRAFCET: NF EN 60848
Application règles d’évolution
Évolution fugace
Évolution fugace
Situation : X11 =1, a=1, b=1, c=0
11
a=1
12
b=1
13
c
Complément GRAFCET: NF EN 60848
Application règles d’évolution
Évolution fugace
Évolution fugace
Situation : X11 =1, a=1, b=1, c=0
11
a=1
12
b=1
13
c
Complément GRAFCET: NF EN 60848
Application règles d’évolution
Évolution fugace
Conséquence d’une évolution fugace sur les assignations
11
11
a
a
12
B
12
B
b
b
13
13
c
c
La situation antérieure (11
active ) et la situation
postérieure (13 active) assigne à
la valeur 0 la variable de sortie
B ( action continue)
Complément GRAFCET: NF EN 60848
Application règles d’évolution
Évolution fugace
Conséquence d’une évolution fugace sur les affectations
11
11
a
a
12
B:=1
12
B:=1
b
b
13
13
c
c
La situation antérieure (11
active ) et la situation
postérieure (13 active).
L’affectation de la valeur 1 à la
variable B se fait
Complément GRAFCET: NF EN 60848
Représentation graphique des éléments
Réceptivités /temps
Réceptivité dépendante du temps
3s/a/7s
La réceptivité associée à la transition
n’est vraie que 3s après que a passe de
l’état 0 à l’état 1, elle redevient fausse
7s après que a passe de l’état 1 à l’état 0
Remarque : a est vrai pendant un temps
supérieur à 3s
Complément GRAFCET: NF EN 60848
11
3s/a/7s
12
X12
r
3s
a
X11
7s
Complément GRAFCET: NF EN 60848
Représentation graphique des éléments
Réceptivités /temps
Simplification usuelle du symbole
27
4s/X27
L’utilisation la plus courante est la
temporisation de la variable d’étape X27
avec un temps t2 = 0
Complément GRAFCET: NF EN 60848
Représentation graphique des éléments
assignation /temps
3s/a/7s
27
B
La condition d’assignation n’est vraie que 3s après que a passe
de l’état 0 à l’état 1, elle redevient fausse 7s après que a passe
de l’état 1 à l’état 0
Remarque : a est vrai pendant un temps supérieur à 3s
Complément GRAFCET: NF EN 60848
Représentation graphique des éléments
Action au franchissement
24
12
a
13
c
b
j:=1
23
La variable j est affectée à la valeur 1 au franchissement de la
transition
Pas de possibilité d’effet équivalent si association au front
descendant de X24 ou au front montant de X13
Complément GRAFCET: NF EN 60848
Structuration
Grafcet connexe
Grafcet connexe
1
85
2
86
3
87
2 exemples de Grafcet connexes :
les étapes et les transitions sont
réunies par une liaison orientée
88
Complément GRAFCET: NF EN 60848
Structuration
Grafcet partiel
1
85
2
86
3
87
1
88
G1
2
4
3
5
G2
Grafcet global
Complément GRAFCET: NF EN 60848
Structuration
Grafcet partiel
Désignation d’un grafcet partiel: G* ( exemple: G1 )
Variable de grafcet partiel: XG* ( exemple: XG1 )
Situation d’un grafcet partiel G#{…,…} ( exemple : G12{8,9,11}
Situation courante d’un grafcet partiel : G#{*}
Situation vide d’un grafcet partiel : G#{ }
Situation initiale d’un grafcet partiel : G#{INIT}
Complément GRAFCET: NF EN 60848
Structuration
Grafcet partiel
Forçage d’un grafcet partiel
17
G12{8,9,11}
48
G3{*}
23
G4{ }
63
G8{INIT}
Complément GRAFCET: NF EN 60848
Structuration par encapsulation :
Structuration
Encapsulation
Si une, au moins, des étapes encapsulées est active quand
l’étape encapsulante est elle même active alors il y
encapsulation de l’ensemble d’étapes
L’étape 11 est une étape encapsulante
11
11
L’encapsulation G1 de l’étape
encapsulante 11 contient les étapes
:1,2,3,4,5
1
2
4
* 3
* 5
G1
Le lien d’activation (signe * ) indique
quelles sont les étapes encapsulées
actives à l’activation de l’étape
encapsulante
Complément GRAFCET: NF EN 60848
Structuration
Encapsulation
Désignation globale d’une encapsulation : X*/G# (X11/G1)
Désignation élémentaire d’une encapsulation X*/X#
X4/X25/X12
Encapsulation de X12 dans X15 qui est encapsulé parX4
Complément GRAFCET: NF EN 60848
Structuration
Encapsulation
23
21
22
23
*
1
23
*
85
2
86
3
87
G1
1
*
88
2
3
G3
Complément GRAFCET: NF EN 60848
Structuration
88
23
*
1
Encapsulation
*
85
2
86
3
87
*
88
1
2
4
3
5
G1
G24
Complément GRAFCET: NF EN 60848
Structuration
Encapsulation
23
21
22
23
*
1
23
*
85
2
86
3
87
G1
1
*
88
2
3
G3
Complément GRAFCET: NF EN 60848
Structuration
Encapsulation
23
21
22
23
*
1
23
*
85
2
86
3
87
G1
1
*
88
2
3
G3
Complément GRAFCET: NF EN 60848
Structuration
Encapsulation
23
21
22
23
*
1
23
*
85
2
86
3
87
G1
1
*
88
2
3
G3
Complément GRAFCET: NF EN 60848
Structuration
Encapsulation
23
21
22
23
*
1
23
*
85
2
86
3
87
G1
1
*
88
2
3
G3
Complément GRAFCET: NF EN 60848
Structuration
Encapsulation
23
21
22
23
*
1
23
*
85
2
86
3
87
G1
1
*
88
2
3
G3
Complément GRAFCET: NF EN 60848
Structuration
Encapsulation
23
21
22
23
*
1
23
*
85
2
86
3
87
G1
1
*
88
2
3
G3
Complément GRAFCET: NF EN 60848
Structuration
Encapsulation
23
21
22
23
*
1
23
*
85
2
86
3
87
G1
1
*
88
2
3
G3
Complément GRAFCET: NF EN 60848
Application : Grafcet chariots :
A partir de la situation initiale (Fc1 et Fc3), à l’appui sur le bouton Marche
(MA/Ar), les chariots effectuent un aller retour suivant leur propre
vitesse.
Les chariots ne repartiront que si la commande de marche existe et qu’ils
se trouvent tous les deux sur les « fin de course » Fc1 et Fc3
ArA
Fc1
Fc3
AvA
A
B
Ma/Ar
ArB
AvB
Fc2
Fc4
Complément GRAFCET: NF EN 60848
Exercice : décrire le fonctionnement de ce système sous forme Grafcet en
utilisant:
1.
Le parallélisme structural
2. La représentation en taches
3. La représentation utilisant l’encapsulation
T1
T2
*
*
Téléchargement