1. Les variables d’entrée et de sortie du grafcet sont répertoriées sur le diagramme 6.33.
La variable D est assignée sur état. Elle est utilisée en mode
continu.
2. Une analyse des évolutions du grafcet conduit au tableau cidessous.
3. Le chronogramme que l’on obtient est représenté figure 6.34
(voir page 253).
1. Il s’agit d’un problème de comptage. Une solution consiste
à utiliser un compteur.
L’utilisation d’un compteur nécessite :
• une boucle comportant l’incrémentation du compteur en plus
de la séquence d’actions à répéter ;
• un test de sortie de boucle évaluant la valeur du compteur ;
• une initialisation du compteur avant l’entrée dans la boucle.
La valeur du compteur à évaluer au niveau du test peut être différente suivant que l’incrémentation est faite avant ou après l’événement à compter, avant ou après la séquence d’actions à effectuer.
247
Solutions des exercices
Exercices
d’application
6.1
dc y
m1
A
B
C
D
E/S
Figure 6.33 Modes de sortie - Diagramme des entrées/sorties.
Les variables A, B et C sont affectées sur événements. Elles sont
donc utilisées en mode mémorisé.
Situation
Transitions
Événement
Transitions
Nouvelle
Évolution
actuelle
validées
ou condition
franchissables
situation
fugace
{0}
(1)
↑dcy
(1)
{1,5}
oui
{1,5}
(2)(5)(9)
[C=0]
(5)
{1,6}
{1,6}
(2)(6)
↑(3s/X6)
(6)
{1,7}
{1,7}
(2)(7)
↑(6s/X1)
(2)
{2,7}
{2,7}
(3)(7)
↑m1
(3)(7)
{3,8}
{3,8}
(4)(8)
↑(3s/X3)
(4)
{4,8}
{4,8}
(8)
↑(4s/X8)
(8)
{4,10}
oui
{4,10}
(11)
1
(11)
{0}
{0}
(1)
↑dcy
(1)
{1,5}
oui
{1,5}
(2)(5)(9)
[c=1]
(9)
{1,9}
{1,9}
(2)(10)
↑(6s/X1)
(2)
{2,9}
oui
{2,9}
(3)(10)
m1
(3)
{3,9}
{3,9}
(4)(10)
↑(3s/X3)
(4)
{4,9}
oui
{4,9}
(10)
X4
(10)
{4,10}
oui
{4,10}
(11)
1
(11)
{0}
{0}
(1)
↑dcy
(1)
{1,5}
oui
{1,5}
(2)(5)(9)
[C=0]
(5)
{1,6}
{1,6}
(2)(6)
↑(3s/X6)
(6)
{1,7}
oui
{1,7}
(2)(7)
m1
(7)
{1,8}
{1,8}
(2)(8)
↑(6s/X1)
(2)
{2,8}
oui
{2,8}
(3)(8)
m1
(3)
{3,8}
{3,8}
(4)(8)
↑(4s/X8)
(8)
{3,10}
{3,10}
(4)
↑(3s/X3)
(4)
{4,10}
oui
{4,10}
(11)
1
(11)
{0}
6.2
9782100534197-Mosser-C06.qxd 14/12/09 8:07 Page 247
Précédent

- 255/272

Suivant