II1 : Automatismes Temps Réel. LP A2I. TD n. ◦. 4. Lien GRAFCET / Algorithme. 1
Exercice 1. Transformer les grafcets de la figure 1 et 2 en algorithme. 4. 2. 3.
II1 : Automatismes Temps R´ eel
LP A2I
TD n◦4 Lien GRAFCET / Algorithme 1
Exercice 1 Transformer les grafcets de la figure 1 et 2 en algorithme
7
4
m . X4
m . X7
2
W1
5
b1
h2
6
3
W2
h1
b2
Figure 1 –
Figure 2 –
Universit´ e de Lorraine Institut Universitaire de Technologie de Saint Di´e des Vosges D´epartement G´enie Electrique et Informatique Industrielle
page 1
II1 : Automatismes Temps R´ eel
2
LP A2I
Exercice 2
Un appareil permet de cuire des œufs. L’utilisateur met en place l’œuf, ferme le couvercle, choisit la dur´ee D1 et fait d´emarrer la cuisson. Le syst`eme de contrˆole doit alors enclencher le chauffage de l’eau. Il doit arrˆeter le syst`eme D1 unit´es de temps apr`es que la temp´erature de cuisson Tc (constante) a ´et´e atteinte. Pour ´eviter les accidents, le chauffage doit ˆetre arrˆet´e d`es que la temp´erature de cuisson a ´et´e atteinte. Il doit ˆetre remis en route aussitˆot que la temp´erature descend en dessous d’un seuil Tmin . 1. Mod´eliser le fonctionnement du contrˆoleur avec un grafcet ; 2. Mod´eliser le fonctionnement a` l’aide d’un algorithme.
3
Exercice 3 Traduire l’algorithme suivant en grafcet Initialisation actionneurs (moteur arrˆet´e, compteur mis `a z´ero et sol´eno¨ıdes rentr´es) while compteur 6= preselection do while F C1 6= actif do attendre end while mise en marche du moteur en grande vitesse while P S1 6= actif do attendre end while moteur en petite vitesse attendre 4,5 sec if P S2 = actif then moteur en grande vitesse while P S3 6= actif do attendre end while moteur en petite vitesse while F C2 6= actif do attendre end while attente 1 sec incr´ementation compteur ; sortie v´erin SO2 else attente 5 sec sortie v´erin SO1 end if end while arrˆet du moteur
Universit´ e de Lorraine Institut Universitaire de Technologie de Saint Di´e des Vosges D´epartement G´enie Electrique et Informatique Industrielle