Table des matières :
Introduction générale.............................................................................................................................. 2
TP1 : Commande d’un modèle d’ascenseur d’immeuble quatre niveaux (ascenseur ASC 89)............... 3
I. Objectifs du TP 1.......................................................................................................................... 3
II. Description des entrées / sorties de la maquette ....................................................................... 6
1) Entrées automate .................................................................................................................... 6
2) Sorties automate ..................................................................................................................... 7
III. Manipulations ............................................................................................................................. 7
1) Manipulation 1 : Utilisation de la cabine ................................................................................ 7
2) Manipulation 2 : Utilisation de la cabine avec temporisation ................................................ 9
3) Manipulation 3 : Utilisation de la cabine avec voyant d’étage ........................................... 122
4) Manipulation 4 : Gestion montée / descente cabine + voyant de position + ouverture et .....
fermeture de porte................................................................................................................ 16
5) Manipulation 5 : Gestion de l’ascenseur avec boutons poussoirs ........................................ 21
Conclusion ............................................................................................................................................. 22
TP2 : commande des feux de carrefour par STEP7 ............................................................................... 23
I. Objectifs du TP 2........................................................................................................................ 23
II. Manipulations............................................................................................................................ 23
1) Manipulation 1 : Clignotement d’une lampe ........................................................................ 23
2) Manipulation 2 : Les feux tricolores ...................................................................................... 26
Conclusion ............................................................................................................................................. 28
Conclusion générale .............................................................................................................................. 29
1
Introduction générale
Dans le cadre des travaux pratiques de l’école nationale des sciences appliquées de
Fès, nous sommes amenés à réaliser un TP des automates programmables industriels (API).
Ce TP a pour but mettre en pratique tout ce qu’on a étudié aux cours des automates
à savoir la réalisation des GRAFCET convenables aux cahiers de charges demandés et passer
par la suite au langage LADDER afin de les programmer sous des logiciels bien connus
comme TwidoSoft et SETP7, donc ce TP nous donne aussi une occasion de découvrir ces
logiciel et se familiariser avec eux et avec leur configuration spécialement.
Ce compte rendu contient deux grandes parties :
TP1 : La commande d’un modèle ascenseur d’immeubles quatre niveaux ASC89.
TP2 : La commande des feux de carrefour.
2
TP1 : Commande d’un modèle d’ascenseur d’immeuble
quatre niveaux (ascenseur ASC 89)
I. Objectifs du TP 1
L’objectif de ce TP c’est à apprendre à programmer l’automate programmable
télémécanique pour la commande d’ascenseur didactique ASC 89. En se basant sur la notion
du grafcet et du langage à contacts LADDER avec le logiciel TWIDOSOFT.
Maquette d’ascenseur didactique ref.ASC89
Il comporte :
24 entrés 21 sorties de l’automate
Des motoréducteurs pour l’ouverture e la fermeture de portes, pour faire monter et
descendre la cabine.
3
4 niveaux (Rez-de-chaussée et 3 étages) ayant chacun :
Une porte s’ouvrant électriquement
Un opto-détécteur porte fermé
Un opto-détécteur porte ouvert
2 capteur fin de course porte ouverte/fermée de sécurité (non programmable)
Un bouton d’appel pour la monter (sauf le 3ème étage) avec voyant
Un bouton d’appel pour la descente (sauf le Rez de chaussée) avec voyant
Un voyant présence cabine
Un opto-détécteur présence cabine.
Deux capteurs fins de course (haut/bas) de sécurité, stoppent la cabine en cas
d’erreur
Les reprise de commandes internes à la cabine tel que :
Quatre boutons d’étage
Un bouton STOP
Un interrupteur simulant un obstacle à la fermeture des portes
Quatre voyants d’étages
Un voyant d’éclairage cabine
4
L’AUTOMASC est fourni avec les câbles d’interconnexion vers l’ascenseur vers le PC ainsi que
le câble secteur.
5
II. Description des entrées / sorties de la maquette
1) Entrées automate
6
2) Sorties automate
III. Manipulations
Manipulation 1 : Utilisation de la cabine
Le cahier de charge demandé dans cette manipulation est :
La cabine est montée au niveau 3
Les capteurs de position détectent la cabine à l’étage 3
La cabine est arrêtée
La cabine descend au RDC
La cabine est arrêtée au RDC
7
1. Le GRAFCET point de vue PC (partie commande):
PRDC
̅̅̅̅̅
2 MC
CP3
3 DC
CPRDC
Stop
Les entrées et sorties Automate utilisée dans ce programme :
Les Entrées :
PRDC (I0.4) : Poussoir Cabine Niveau 0
CP3 (I0.12) : Capteur Position Niveau 3
CPRDC (I0.13) : Capteur position niveau 0
Les Sorties :
MC : Moteur monter Cabine (Q0.4)
8
DC : Moteur descente Cabine (Q0.2)
STOP : Arrêt de la cabine (I0.8)
2. Programme LADDER sur Twidosoft
3. Après avoir établi le programme LADDER correspondant au Grafcet nous l’avons chargé
dans l’automate et on a bien vérifié l’exécution du programme sur l’ascenseur.
Manipulation 2 : Utilisation de la cabine avec temporisation
Le cahier de charge demandé dans cette manipulation est :
La cabine est montée au niveau 3
Les capteurs de position détectent la cabine à l’étage 3
La cabine est arrêtée pendant 5s
La cabine descend au RDC
La cabine est arrêtée au RDC
9
1. GRAFCET :
1
̅̅̅̅̅
2 MC
CP3
3 TM1=5s
T0
4 DC
CPRDC
5
Stop
10
2. Programme LADDER
3. On a bien vérifié l’exécution du programme sur l’ascenseur.
11
Manipulation 3 : Utilisation de la cabine avec voyant d’étage
Le cahier de charge demande dans cette manipulation est :
Monter la cabine à l’étage 1
Temporisation avant de continuer à monter +voyant d’étage
Monter à l’étage 2
Temporisation avant de continuer à monter +voyant d’étage
Monter à l’étage 3
Temporisation avant de continuer à descendre +voyant d’étage
Descente au RDC
Voyant d’étage
Arrêt cabine
12
GRAFCET
1
̅̅̅̅̅
2 MC
CP1
TM1 H1
3
T1
4 MC
CP2
5 TM2 H2
T2
6 MC
CP3
TM3 H3
7
T3
8 DC
CPRDC
9
STOP
13
Programme LADDER
14
Les Entrées Automate utilisées
PRDC (I0.2) : Poussoir Cabine Niveau 0
CP1 (I1.7) : Capteur Position Niveau 1
CP2 (I1.2) : Capteur Position Niveau 2
CP3 (I0.12) : Capteur Position Niveau 3
CPRDC (I0.13) : Capteur position niveau 0
PO1 (I1.3) : Capteur Porte Ouverte niveau 1
PF1 (I1.8) : Capteur Porte Fermée Niveau 1
CPRDC (I0.13) : Capteur position niveau 0
PORDC (I1.0) : Capteur Porte Ouverte niveau 0
PFRDC (I1.4) : Capteur porte fermé niveau 0
15
Les Sorties Automates Utilisées
MC (Q0.4) : Moteur montée Cabine
DC (Q0.2) : Moteur descente Cabine
H1 (Q2.1) : Voyant étage 1
H2 (Q2.2) : Voyant étage 2
H3 (Q2.3) : Voyant étage 3
FPRDC (Q0.0) : Moteur Fermeture Porte RDC
OPRDC (Q0.1): Moteur Ouverture Porte RDC
OP1 (Q0.3) : Moteur Ouverture Porte 1
FP1 (Q0.5) : Moteur Fermeture Porte 1
Manipulation 4 : Gestion montée / descente cabine + voyant de
position + ouverture et fermeture de porte
Le cahier de charge demande dans cette manipulation est :
Monter la cabine à l’étage 1
Temporisation avant ouverture des portes
Ouverture des portes
Temporisation avant fermeture des portes
Fermeture des portes
Temporisation avant déplacement cabine
Descente au RDC
Temporisation avant ouverture des portes
Ouverture des portes
Temporisation avant fermeture des portes
Fermeture des portes
Arrêt de déplacement cabine
16
GRAFCET
1
̅̅̅̅̅
2 MC
CP1
3 TM1 H1
TM1
4 OP1 H1
PO1
5 TM2 H1
TM2
6 FP1 H1
PF1
7 TM3 H1
TM3
8 DC H1
CPRDC
9 TM4 H0
TM4
10 OPRDC H0
PORDC
11 TM5 H0
TM5
12 FPRDC H0
PFRDC
13 TM6 H0
17
Programme LADDER
18
19
Les Entrées Automate utilisées
PRDC : Poussoir Cabine Niveau 0 (I0.2)
CP1 : Capteur Position Niveau 1 (I1.7)
CP2 : Capteur Position Niveau 2 (I1.2)
CP3 : Capteur Position Niveau 3 (I0.12)
CPRDC : Capteur position niveau 0 (I0.13)
Les Sorties Automates Utilisées
MC : Moteur monter Cabine (Q0.4)
DC : Moteur descente Cabine (Q0.2)
STOP : Arrêt de la cabine
H1 : Voyant étage 1 (Q2.1), H2 (Q2.2), H3 (Q2.3)
20
Manipulation 5 : Gestion de l’ascenseur avec boutons poussoirs
Le cahier de charge demande dans cette manipulation est :
La cabine est montée au niveau 1
Le capteur de position détecte la cabine à l’étage 1+ Appuyer sur le bouton poussoir
AD3
La cabine est montée au niveau 3
La cabine descend au RDC
Appuyer sur le bouton poussoir AMRDC
GRAFCET
1
̅̅̅̅̅̅̅̅̅ ̅̅̅̅̅
20 AMRDC 10 AD3
CPRDC CP3
STOP
21
Programme LADDER
Conclusion
Lors de ce TP, on a eu l’occasion de découvrir un nouveau logiciel Twidosoft qui est relié à
un automate télémécanique et ce dernier a pour but de fonctionner un ascenseur, on a eu
l’ occasion de découvrir son architecture ainsi que son fonctionnement.
Nous avons trouvé quelques difficultés de gestion de l’automate et de chargement des
différents programmes réalisés et vers la fin nous sommes arrivés à assimiler le principe de la
gestion de l’ASC89.
On tient à vous remercier pour votre soutien et vos efforts avec nous durant toutes les
séances des TP.
22
TP2 : commande des feux de carrefour par STEP7
I. Objectifs du TP 2
L’objectif de ce TP consiste à pouvoir programmer l’automate programmable de siemens est
se familiariser avec STEP7 et PLSIM avec l’utilisation des cahiers des charges et leur
transformation en langages de contacts LADDER.
Traitement des points suivants :
-Création et simulation d’un projet sur STEP7 et PLSIM
-Gestion de feux de carrefour
II. Manipulations
Manipulation 1 : Clignotement d’une lampe
Le cahier de charge demandé dans cette manipulation est le suivant :
1-Réalisation d’un programme pour clignoter une lampe
23
Programme LADDER
24
Chargement du programme et simulation virtuelle
Simulation sur la maquette
25
2- Réalisation du même programme en tenant compte d’un bouton poussoir qui force la lampe
à l’état ON pendant 10s.
Chargement du programme et simulation virtuelle
Manipulation 2 : Les feux tricolores
Le cahier de charge demandé dans cette manipulation est le suivant :
Réalisation des feux tricolores .les durées d’allumage sont fixées comme suit :
Vert: 10s ; Orange: 5s ; Rouge: 10s
26
27
Conclusion
Ce TP nous a permis de nous familiariser avec le logiciel SIMATIC MANAGER de Siemens par
des exemples allant du simple au complexe comme le clignotement d’une lampe, et aussi
nous avons pu voir son importance dans l’industrie, ce TP nous a aussi permis d’appliquer et
de bien saisir les notions des automates programmables industriels.
28
Conclusion générale
Ce TP a été très intéressant et enrichissant car dans les deux travaux pratiques à
savoir la commande d’un modèle d’ascenseur d’immeuble ou la commande des feux de
carrefour, on a mis en pratique ce qu’on a déjà étudié en A.P.I qui concerne le langage
Ladder et le passage du GRAFCET à ce langage, ce TP était aussi une découverte et une
familiarisation avec deux logiciels totalement différents à savoir TwidoSoft et STEP7 par le
biais de manipulations courantes et par la suite de valider le bon fonctionnement du
programme par rapport au cahier de charge demandé en convertissant .
Globalement, l’application et la réalisation de ce TP a été très enrichissante, nous
espérons qu’il sera bénéfique pour nous en future, c’est-à-dire en exploitant toutes les
informations acquises afin d’en tirer le meilleur et essayer d’améliorer certains points.
29