Vous êtes sur la page 1sur 3

La figure et le tableau ci-dessous représentent respectivement le synoptique d’un ascenseur (rez-de-

chaussée et 2 étages) et le listing de ses entrées/sorties. On suppose que ce système ne comporte pas de
mesure de fermeture/ouverture automatique pour sa cabine.
Il est demandé de concevoir l’automatisation programmée en langage grafcet pour un fonctionnement
basic de l’ascenseur sans mémorisation des appels.

Boutons Poussoirs
D’Appels ds la Cabine

Boutons
Capteurs de
Poussoirs
Fin de Course
D’Appels

Moteur Electrique
à 2 sens

Entrée Mnémonique
Bouton Poussoir d’Appel du Rc BP_0
Bouton Poussoir d’Appel du 1ier Etage BP_1
Bouton Poussoir d’Appel du 2ème Etage BP_2
Capteur Fin de course pour signaler : Cabine au RC FC_0
Capteur Fin de course pour signaler : Cabine au 1ier Etage FC_1
Capteur Fin de course pour signaler : Cabine au 2ème Etage FC_2
Sortie Mnémonique
Commande du Pré-actionneur du moteur pour monter la cabine KM_M
Commande du Pré-actionneur du moteur pour descendre la cabine KM_D
BP_RC BP_ET1 BP_ET2

1-1S4 1-1S5 1-1S6

CP_RC CP_ET1 CP_ET2

1-1S7 1-1S2 1-1S3

MONT DESC

Grafcet sans mémorisation des appels :

Y2 Y4

1 3

1 1-1S6.BP_ET2 AND (1-1S7.CP_RC OR 1-1S2.CP_ET1) 3 1-1S4.BP_RC AND (1-1S2.CP_ET1 OR 1-1S3.CP_ET2)


AND NOT(X4.X) AND NOT(X2.X)

2 .MONT IF T/X2.X/T#1S/ 4 .DESC IF T/X4.X/T#1S/

2 1-1S3.CP_ET2 4 1-1S7.CP_RC

X1 X3

Y11 Y12

9 1-1S5.BP_ET1 AND (1-1S7.CP_RC) 10 1-1S5.BP_ET1 AND (1-1S3.CP_ET2)


AND NOT(X4.X OR X11.X OR X2.X) AND NOT(X4.X OR X10.X OR X2.X)

10 .MONT IF T/X10.X/T#1S/ 11 .DESC IF T/X11.X/T#1S/

11 1-1S2.CP_ET1 12 1-1S2.CP_ET1

X9 X9
Grafcet avec mémorisation des appels :

Y6 Y8 Y14

5 7 12

5 1-1S6.BP_ET2 7 1-1S4.BP_RC 13 1-1S5.BP_ET1

6 8 13

6 1-1S3.CP_ET2 8 1-1S7.CP_RC 14 1-1S2.CP_ET1 AND


NOT(X2.X OR X4.X)

X5 X7 X12
C1
Grafcets pour la mémorisation des appels

Y2 Y4

1 3

1 X6.X AND (1-1S7.CP_RC OR 1-1S2.CP_ET1) 3 X8.X AND (1-1S2.CP_ET1 OR 1-1S3.CP_ET2)


AND NOT(X4.X) AND NOT(X2.X)

2 .MONT IF T/X2.X/T#1S/ 4 .DESC IF T/X4.X/T#1S/

2 NOT(X6.X) 4 NOT(X8.X)

X1 X3

Y11 Y12

9 X13.X AND (1-1S7.CP_RC) 10 X13.X AND (1-1S3.CP_ET2)


AND NOT(X4.X OR X11.X OR X2.X) AND NOT(X4.X OR X10.X OR X2.X)

10 .MONT IF T/X10.X/T#1S/ 11 .DESC IF T/X11.X/T#1S/

11 NOT X13.X OR X2.X 12 NOT X13.X OR X4.X

X9 X9

Vous aimerez peut-être aussi