0% ont trouvé ce document utile (0 vote)
61 vues13 pages

Gestion de trafic et feux de carrefour

infos feu rouge

Transféré par

HaiBoub LoAy
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
61 vues13 pages

Gestion de trafic et feux de carrefour

infos feu rouge

Transféré par

HaiBoub LoAy
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

TP2 : Commande des feux d’un carrefour et gestion de trafic

Manipulation 1 Commande séquentielle du feu de la voie A

1 Dresser le tableau des entrees/sorties en vue de l’automate :

Entrees Sorties
COMJR RGEA, VRTA, OREA

2 Donner le Grafcet au point de vue operative :

0
COMJR

1 RGEA = 1

X1/t/3s

2 RGEA = 0 VRTA = 1

X2/t/3s

3 VRTA = 0 OREA = 1

X3/t/3s

4 OREA = 0

3 Programmer le Grafcet dans le module MAST\CHART du langage PL7MICRO :

Clicker sur lien suivant pour


acces directement vers le PL7 Pourquoi prog�ammer à l’activation ?
fichier pl7 ‘tp2_manip1.stx’

Alors pour répondre à cette question, il faut savoir que les


actions dans ce T.P sont de type 'mémorisés', donc on est besoin
de quelques micro secondes pour affecter la valeur '1'(set) par
exemple au 'RGEA' (%Q2.0).

1
4 Programmer les receptivites et les actions en langage LADDER :

Les récéptivités

%I1.7
#

%X1.T = 30 #

%X2.T = 30 #

%X3.T = 30 #

Les actions

(* RGEA *) %Q2.0
S

%Q2.0
R
(* VRTA *) %Q2.2
S

%Q2.2
R
(* OREA *) %Q2.1
S

%Q2.1
R

2
Manipulation 2 Commande d’un feu avec clignotement du voyant orange

1 Dresser le tableau des entrees/sorties en vue de l’automate :

Entrees Sorties
COMJR RGEA, VRTA, OREA

2 Donner le Grafcet au point de vue operative :

X6

0
COMJR

1 RGEA = 1

X1/t/3s

2 RGEA = 0 VRTA = 1

X2/t/3s

3 VRTA = 0 c := 0

4 OREA = 1

X4/t/1s

5 OREA = 0

X5/t/1s

6 c := c + 1

c < 6 c = 6

X0

3 Programmer le Grafcet dans le module MAST\CHART du langage PL7MICRO :

Clicker sur lien suivant pour


acces directement vers le PL7
fichier pl7 ‘tp2_manip2.stx’

3
4 Programmer les receptivites et les actions en langage LADDER :

Les récéptivités

%I1.7
#

%X1.T = 30 #

%X2.T = 30 #

%X4.T = 10 #

%X5.T = 10 #

%MW1 = 6 #

%MW1 < 6 #

Les actions

(* RGEA *) %Q2.0
S

%Q2.0
R
(* VRTA *) %Q2.2
S

%Q2.2
R

%MW1 := 0

(* OREA *) %Q2.1
S

4
%Q2.1
R

%MW1 := %MW1 + 1

Manipulation 3 Commande simultanée des feux de voie

1 Dresser le tableau des entrees/sorties en vue de l’automate :

Entrees Sorties
COMJR RGEA, VRTA, OREA
RGEB, VRTB, OREB

2 Donner le Grafcet au point de vue operative :

0
COMJR

“ tant que le cycle ‘A’ n’ a pas encore


1 RGEA = 1 9 RGEB = 1 termine son cycle le feu rouge reste allume ”

X1/t/3s X7

2 RGEA = 0 VRTA = 1 10 RGEB = 0 VRTB = 1

X2/t/3s X10/t/3s

3 VRTA = 0 c := 0 11 VRTB = 0 c := 0
X6 X14
1 1

4 OREA = 1 12 OREB = 1

X4/t/1s X12/t/1s

5 OREA = 0 13 OREB = 0

X5/t/1s X13/t/1s

6 c := c + 1 14 c := c + 1

c < 6 c = 6 c < 6 c = 6

X4 X12
“ Attente que le cycle du voie ‘B’ termine
7 RGEA = 1 pour cela on a choisie X15 comme condition 15 “ Fin de cycle ‘B’ ”
de franchissement ”
X15

8 RGEA = 0

5
3 Programmer le Grafcet dans le module MAST\CHART du langage PL7MICRO :

Clicker sur lien suivant pour


acces directement vers le PL7
fichier pl7 ‘tp2_manip3.stx’

4 Programmer les receptivites et les actions en langage LADDER :

Les récéptivités

%I1.7
#

%X1.T = 30 #

%X2.T = 30 #

%X4.T = 10 #

%X5.T = 10 #

%MW1 = 6 #

%MW1 < 6 #

%X15
#

%X7
#

%X10.T = 30 #

%X11.T = 10 #

6
%X12.T = 10 #

%MW1 = 6 #

%MW1 < 6 #

Les actions

(* RGEA *) %Q2.0
S

%Q2.0
R
(* VRTA *) %Q2.2
S

%Q2.2
R

%MW1 := 0

(* OREA *) %Q2.1
S

%Q2.1
R

%MW1 := %MW1 + 1

(* RGEA *) %Q2.0
S

%Q2.0
R

(* RGEB *) %Q2.3
S

%Q2.3
R
(* VRTB *) %Q2.5
S

7
%Q2.5
R

%MW1 := 0

(* OREB *) %Q2.4
S

%Q2.4
R

%MW1 := %MW1 + 1

Manipulation 4 Commande simultanée des feux de voie et des feux piétons

1 Dresser le tableau des entrees/sorties en vue de l’automate :

Entrees Sorties
COMJR RGEA, VRTA, OREA
RGEB, VRTB, OREB
RA, VA, RB, VB

2 Donner le Grafcet au point de vue operative :

On va reprendre le cycle de la manipulation 3 avec la commande des


feux pietons comme suit : lorsque le feu d’une voie est rouge, le feu
pieton correspondant est vert et dans les autres cas il reste rouge.

=> RGEA // VA
( VRTA ou OREA ) // RA
RGEB // VB
( VRTB ou OREB ) // RB

(* Give it a shot before looking at the answers *)

8
0
COMJR

1 RGEA = 1 VA = 1 9 RGEB = 1 VB = 1

X1/t/3s X7

2 RGEA = 0 VRTA = 1 VA = 0 RA = 1 10 RGEB = 0 VRTB = 1 VB = 0 RB = 1

X2/t/3s X10/t/3s

3 VRTA = 0 c := 0 11 VRTB = 0 c := 0
X6 X14
1 1

4 OREA = 1 12 OREB = 1

X4/t/1s X12/t/1s

5 OREA = 0 13 OREB = 0

X5/t/1s X13/t/1s

6 c := c + 1 14 c := c + 1

c < 6 c = 6 c < 6 c = 6

X4 X12

7 RGEA = 1 VA = 1 RA = 0 15 RB = 0

X15
“ Fin de cycle ‘B’ ”

8 RGEA = 0 VA = 0

3 Donner le Grafcet au point de vue operative :

Clicker sur lien suivant pour


acces directement vers le PL7
fichier pl7 ‘tp2_manip4.stx’

3 Programmer les receptivites et les actions en langage LADDER :

Comme on peut ramarquer le grafcet est le meme que cel du manip3


avec des actions supplementaires du feux des pitons, alors on va
seulement ajouter le code LADDER qui reste.

9
(* VA *) %Q2.7
S

%Q2.7
R
(* RA *) %Q2.6
S

%Q2.6
R
%Q2.7
S

%Q2.7
R

(* VB *) %Q2.9
S

%Q2.9
R
(* RB *) %Q2.8
S

%Q2.8
R

10
Manipulation 5 gestion de trafic d’un parking

1 Dresser le tableau des entrees/sorties en vue de l’automate :

Entrees Sorties
COMJR, DETBAS, RA, VA
DETHAU

2 Donner le Grafcet au point de vue operative :

X6

COMJR

1 VA = 1 c := 0

DETBAS

2 c := c + 1

C < 10 C = 10

3 5 VA = 0 RA = 1

DETHAU
DETBAS DETHAU

X4

6 RA = 0

1
4 c := c - 1

X0

DETBAS DETHAU

X4

Concernant ‘COMJR’: on a ajoute cette condition pour avoir un ‘depart


cycle’ mais si vous voulez respecter le cahier des charges je vous con-
seille de remplacer ‘COMJR’ par ‘1’

D’apres nos experiences dans la seance du T.P, le prof va demander


d’ajouter une condition ‘[Link]’.

11
3 Programmer le Grafcet dans le module MAST\CHART du langage PL7MICRO :

Clicker sur lien suivant pour


acces directement vers le PL7
fichier pl7 ‘tp2_manip5.stx’

4 Programmer les receptivites et les actions en langage LADDER :

Les récéptivités

%I1.7
#

%I1.3 (* DETBAS sur front montant *)


P #

%MW1 = 10 #

%MW1 < 10 #

%I1.3 (* DETBAS sur front montant *)


P #

%I1.4 (* DETHAU sur front montant *)


P #

%I1.3 (* DETBAS sur front montant *)


P #

%I1.4 (* DETHAU sur front montant *)


P #

%I1.4 (* DETHAU sur front montant *)


P #

12
Les actions

%MW1 := 0
(* VA *) %Q2.7
S

%MW1 := %MW1 + 1

%Q2.7
R
(* RA *) %Q2.6
S

%Q2.6
R

%MW1 := %MW1 - 1

13

Vous aimerez peut-être aussi