6.1 • Évolution d’un GRAFCET et actions
223
Exemple
Le grafcet de la figure 6.13 illustre l’utilisation du mode mémorisé.
À l’initialisation, la sortie B a la valeur FAUX.
© Dunod. La photocopie non autorisée est un délit.
3 B:=1
s
2 B:=0
r
r
1
1
0 B:=1
s
p
La sortie B prend
la valeur VRAI dès
la désactivation
de l'étape 3
La sortie B prend
la valeur VRAI dès
l'activation
de l'étape 3
La sortie B prend
la valeur FAUX
dès l'activation
de l'étape 2
Figure 6.13 Exemple d’utilisation du mode mémorisé.
• En supposant que l’entrée r a la valeur FAUX, un front montant de s provoque le
passage de la situation {1} aux situations {3,0} puis {1,0}. L’évolution du grafcet obtenue est fugace. Cependant, la sortie B prend la valeur VRAI dès l’activation de 3 et reste VRAI jusqu’à la situation {1,0}.
• Un nouveau front montant de s entraîne un enchainement de situations identiques,
la sortie B gardant la valeur VRAI.
• Un front montant de r conduit à la situation {2,0}. La variable B prend la valeur
FAUX dès l’activation de l’étape 2. L’action associée à l’étape 0 n’est pas exécutée
car l’événement désactivation de 0 ne s’est pas encore produit.
• Un front descendant de r suivi d’un front montant de r provoque un passage aux
situations {1,0} puis {2,0} sans modification de la sortie B.
• Un front montant de p conduit à la situation {2}. La désactivation de l’étape 0 fait
prendre à la sortie B la valeur VRAI bien que l’étape 2 soit restée active.
Conclusions :
• Pour la même situation {1,0}, la sortie B peut être VRAI ou FAUX. En mode mémorisé, la situation du grafcet et l’état des variables d’entrée ne permettent pas de
conclure quant à l’état des variables de sortie.
• Constater que l’étape 2 est active ne permet pas d’affirmer que la variable B a la
valeur FAUX.
Remarque relative aux conflits d’affectation :
Mettre la même réceptivité pour les transitions qui précédent les étapes 2 et 3 conduit à provoquer un conflit d’affectation. La variable B ne peut prendre en même temps les valeurs VRAI
et FAUX. Pour éviter tout problème, il faut faire en sorte que les deux réceptivités ne puissent
pas prendre la valeur VRAI en même temps.
9782100534197-Mosser-C06.qxd 14/12/09 8:06 Page 223
223
Exemple
Le grafcet de la figure 6.13 illustre l’utilisation du mode mémorisé.
À l’initialisation, la sortie B a la valeur FAUX.
© Dunod. La photocopie non autorisée est un délit.
3 B:=1
s
2 B:=0
r
r
1
1
0 B:=1
s
p
La sortie B prend
la valeur VRAI dès
la désactivation
de l'étape 3
La sortie B prend
la valeur VRAI dès
l'activation
de l'étape 3
La sortie B prend
la valeur FAUX
dès l'activation
de l'étape 2
Figure 6.13 Exemple d’utilisation du mode mémorisé.
• En supposant que l’entrée r a la valeur FAUX, un front montant de s provoque le
passage de la situation {1} aux situations {3,0} puis {1,0}. L’évolution du grafcet obtenue est fugace. Cependant, la sortie B prend la valeur VRAI dès l’activation de 3 et reste VRAI jusqu’à la situation {1,0}.
• Un nouveau front montant de s entraîne un enchainement de situations identiques,
la sortie B gardant la valeur VRAI.
• Un front montant de r conduit à la situation {2,0}. La variable B prend la valeur
FAUX dès l’activation de l’étape 2. L’action associée à l’étape 0 n’est pas exécutée
car l’événement désactivation de 0 ne s’est pas encore produit.
• Un front descendant de r suivi d’un front montant de r provoque un passage aux
situations {1,0} puis {2,0} sans modification de la sortie B.
• Un front montant de p conduit à la situation {2}. La désactivation de l’étape 0 fait
prendre à la sortie B la valeur VRAI bien que l’étape 2 soit restée active.
Conclusions :
• Pour la même situation {1,0}, la sortie B peut être VRAI ou FAUX. En mode mémorisé, la situation du grafcet et l’état des variables d’entrée ne permettent pas de
conclure quant à l’état des variables de sortie.
• Constater que l’étape 2 est active ne permet pas d’affirmer que la variable B a la
valeur FAUX.
Remarque relative aux conflits d’affectation :
Mettre la même réceptivité pour les transitions qui précédent les étapes 2 et 3 conduit à provoquer un conflit d’affectation. La variable B ne peut prendre en même temps les valeurs VRAI
et FAUX. Pour éviter tout problème, il faut faire en sorte que les deux réceptivités ne puissent
pas prendre la valeur VRAI en même temps.
9782100534197-Mosser-C06.qxd 14/12/09 8:06 Page 223
