Rapprt API
Rapprt API
travaux
A.P.I
GENIE INDUSTRIEL 2
1|Page
c. Interprétation : ........................................................................................ 20
VII. Conclusion: ................................................................................................ 21
I. Introduction : ................................................................................................. 23
II. Objectif du TP : ............................................................................................. 23
III. Description de la maquette : ...................................................................... 23
IV. Description du Logiciel TWIDOSOFT : ................................................... 25
V. Description de Langage LADDER : ............................................................. 28
VI. Description de l’ascenseur ASC89 : .......................................................... 28
VII. Les caractéristiques des Entrées/Sorties : .................................................. 29
1) Les entrées de l’automate : ........................................................................ 29
2) Les sorties de l’automate : ......................................................................... 30
VIII. Manipulations : .......................................................................................... 31
1) Manipulation 1 : ......................................................................................... 31
a. Cahier des charges : ................................................................................ 31
b. Le grafcet de cette manipulation : .......................................................... 31
c. Le programme LADDER sur le logiciel TwidoSoft : ............................ 32
d. Interprétation : ........................................................................................ 32
2) Manipulation 2 : ......................................................................................... 33
a. Cahier de charges 2 : ............................................................................... 33
b. Le grafcet de cette manipulation : .......................................................... 33
c. Le programme LADDER sur le logiciel TwidoSoft : ............................ 34
d. Interprétation : ........................................................................................ 34
3) Manipulation 3 : ......................................................................................... 35
a. Cahier de charges 3 : ............................................................................... 35
b. Le grafcet de cette manipulation : .......................................................... 35
c. Le programme LADDER sur le logiciel TwidoSoft : ............................ 36
d. Interprétation : ........................................................................................ 37
4) Manipulation 4 : ......................................................................................... 38
a. Cahier de charges : ................................................................................. 38
b. Le grafcet de cette manipulation : .......................................................... 38
c. Le programme LADDER sur le logiciel TwidoSoft : ............................ 39
2|Page
d. Interprétation : ........................................................................................ 40
5) Manipulation 5 : ......................................................................................... 41
a. Cahier de charges : .................................................................................. 41
b. Le grafcet de cette manipulation : .......................................................... 41
c. Le programme LADDER sur le logiciel TwidoSoft : ............................ 42
d. Interprétation : ........................................................................................ 42
IX. Conclusion : ............................................................................................... 43
CONCLUSION GENERALE ............................................................................. 44
3|Page
INTRODUCTION GENERALE
4|Page
Chapitre 1
Gestion de feux de
carrefour
5|Page
I. Introduction :
Dans ce TP on a Commandé des feux de carrefour par le logiciel STEP7 en
faisant effectuer plusieurs et diverses manipulations.
II. Objectif :
L’objectif de ce TP consiste à la programmation de l’automate programmable de
Siemens envie de contrôler et de gérer les feux d’un carrefour en utilisant le
logiciel STEP7 et l’interface de simulation PLSIM.
6|Page
STEP 7 nous offre toutes les fonctionnalités nécessaires pour configurer,
paramétrer et programmer le S7-300 utilisé lors de notre projet. Il assiste dans
toutes les phases de processus de création de la solution d’automatisation. La
conception de l’interface utilisateur du logiciel STEP7 répond aux
connaissances ergonomiques modernes et son apprentissage est facile.
Il permet :
✓ La création et la gestion des projets.
✓ La configuration et le paramétrage du matériel et de la communication.
La gestion des mnémoniques.
✓ La création des programmes.
✓ Le chargement des programmes dans des systèmes cibles.
✓ Le teste de l’installation d’automatisation.
✓ Le diagnostic lors de perturbation de l’installation.
Le logiciel Step7 met à disposition les applications suivantes :
✓ Le gestionnaire de projet.
✓ La configuration du matériel.
✓ L’éditeur de mnémoniques.
✓ L’éditeur de programmes CONT, LOG, LIST et GRAPH.
✓ La configuration de la communication NETPRO.
✓ Le diagnostic du matériel.
Ces différentes applications sont démarrées automatiquement lors de la création
d’un nouveau projet sous STEP 7.
A l’aide de l'application de simulation de modules S7-PLCSIM, on peut
exécuter et tester le programme dans un automate programmable (AP) qu’on
simule dans un ordinateur ou dans une console de programmation (par exemple,
7|Page
une PG 740, une PG Power ou une PG Field). La simulation étant complètement
réalisée au sein du logiciel STEP 7, il n'est pas nécessaire qu'une liaison soit
établie avec un matériel S7 quelconque (CPU ou module de signaux).
8|Page
b. Créer un nouveau projet ( →Fichier →Nouveau).
9|Page
d. Dans le projet ‘PLCSIM_1’ est ensuite ajouté un nouveau
‘Programme S7’. (→ PLCSIM_1 →Insertion → Programme
→Programme S7)
10 | P a g e
g. Dans l’OB1 peut maintenant, être écrit un programme simple.
Celui-ci doit ensuite être enregistré et l’OB1 fermé avec
‘X’. (→ Enregistrer → X)
11 | P a g e
j. A présent doivent encore, avec le menu ‘Insertion’, être insérées
toutes les ‘Entrées’ et ‘Sorties’ qui ont été utilisées dans le
programme à tester. ‘Mémento’, ‘Temporisation’ et ‘Compteur’
peuvent également être affichés. ( → Insertion → Entrée
→Insertion → Sortie)
12 | P a g e
b. L’API simulé est maintenant branchée sur ‘RUN’ et les bits
d’entrée peuvent être connectés par clic de souris. Les sorties
actives sont, comme les entrées, représentées par un ‘V ’. ( →RUN
→V)
VI. Manipulations :
1) Manipulation 1 : « Clignotement d’une lampe »
i. MANIPULATION (a) :
a. Cahier de charge :
Le cahier de charge demandé dans cette manipulation est de réaliser un
programme permettant de clignoter une lampe.
b. Programme LADDER :
13 | P a g e
c. Simulation :
d. Interprétation :
14 | P a g e
ii. MANIPULATION (b) :
a. Cahier de charge :
Le cahier de charge demandé dans cette manipulation est de refaire le
même programme en tenant compte d’un bouton poussoir qui force la
lampe à se mettre à l’état ON pendant 10 Sec.
b. Programme LADDER :
c. Simulation :
15 | P a g e
d. Interprétation :
Dans cette manipulation, on a exécuté la programmation de la même
manipulation précédente, la seule différence c’est que dans ce programme
on a tenu compte d’un bouton poussoir qui force la lampe à se mettre à
l’état ON pendant 10 Sec.
2) Manipulation 2 : « Les feux tricolores »
a. Cahier de charge :
Le cahier de charge demandé dans cette manipulation est de Réaliser des
feux tricolores.
Les durées d’allumage sont fixées comme suit :
✓ Rouge: 10s.
✓ Orange: 5s.
✓ Vert: 10s.
b. Programme LADDER :
16 | P a g e
c. Simulation:
On a réussi :
• En premier lieu d’allumer la lampe rouge pendant une durée
de 10s.
17 | P a g e
• En troisième lieu d’allumer la lampe verte pendant une durée
de 10s.
d. Interprétation :
Pour cette deuxième manipulation, on a fait une gestion complète des feux. On a
commencé par l’allumage du feu rouge qui reste lumineux pour une durée de
10s, ensuite allumer le feu orange pour une durée de 5s et enfin allumer le feu
vert pour une durée de 10 secondes.
18 | P a g e
3) Manip 3 : « Gestion des feux de carrefour »
a. Cahier de charge :
Le cahier de charge demandé est le suivant :
On dispose de 6 LEDs : deux rouges, deux verts et deux oranges
✓ 1er cycle : Rouge 1 s’allume pendant 6sec et en même temps Vert 2
s’allume pendant les 3 premières seconde puis Orange 2 les 3 dernières
secondes.
✓ 2ème cycle : Rouge 2 s’allume pendant 6sec et en même temps Vert 1
s’allume pendant les 3 premières seconde puis Orange 1 les 3 dernières
secondes.
b. Programme LADDER :
19 | P a g e
c. Interprétation :
Pour cette manipulation, on a géré deux feux de carrefour croisés.
On a exécuté deux cycles :
✓ 1er cycle : Rouge 1 s’allume pendant 6sec et en même temps Vert 2
s’allume pendant les 3 premières seconde puis Orange 2 les 3 dernières
secondes.
✓ 2ème cycle : Rouge 2 s’allume pendant 6sec et en même temps Vert 1
s’allume pendant les 3 premières seconde puis Orange 1 les 3 dernières
secondes.
20 | P a g e
VII. Conclusion :
21 | P a g e
Chapitre 2
Ascenseur ASC89 à
4 niveaux
22 | P a g e
I. Introduction :
Ce TP consiste à automatiser le fonctionnement d’un ascenseur simplifié, en
utilisant un automate programmable télémécanique pour la commande de
l’ascenseur didactique. En se basant sur la notion du GRAFCET et le langage à
contacts LADDER avec le logiciel TwitoSoft.
II. Objectif du TP :
L'objectif de ce TP, est d'automatiser le fonctionnement d'un ascenseur simplifié
en se basant sur la notion du GRAFCET et langage à contacts LADDER avec le
logiciel de programmation TwidoSoft, et d’introduire aux notions fondamentales
requises pour programmer les automates programmables télémécaniques pour la
commande de l’ascenseur didactique ASC89. Ainsi, on traitera les points
suivants :
Utilisation de la cabine.
23 | P a g e
cabine) et évitent la rupture d'un composant mécanique, en bloquant cette
commande.
24 | P a g e
IV. Description du Logiciel TWIDOSOFT :
TwidoSoft vous permet de créer des programmes avec différents types de langage,
puis de transférer l’application en vue de son exécution sur un automate.
TwidoSoft a plusieurs fonctionnalités logicielles à savoir :
25 | P a g e
On appuie sur OK pour pouvoir insérer de nouvelles commandes en utilisant
l’icône suivante :
On double clic sur la zone grise pour définir que c’est l’étape initiale et
lui donner l’étiquette sous le n°1 comme suit :
26 | P a g e
Au début, on indique la référence du grafcet correspondante à celle
des entrées/sorties de l’automate et ce, en cliquant sur « symboles » à
gauche de l’écran et les insérant comme suit :
On suit les mêmes étapes pour toutes les lignes qui suivent jusqu’à l’obtention
du grafcet complet en langage LADDER.
27 | P a g e
V. Description de Langage LADDER :
28 | P a g e
VII. Les caractéristiques des Entrées/Sorties :
1) Les entrées de l’automate :
29 | P a g e
I0.2 Poussoir cabine niv0 PRDC
I0.1 Poussoir cabine niv3 P2
I0.0 Poussoir cabine niv2 P3
I0.3 Poussoir appel monté niv1 AM 1
I0.5 Poussoir appel descente niv1 AD 1
I0.7 Poussoir appel descente niv2 AD 2
30 | P a g e
VIII. Manipulations :
Après avoir établi le formalisme GRAFCET des cahiers de charge, point
de vue PC (Partie Commande), on réalise par la suite le programme
LADDER sur le logiciel TwidoSoft. On s’assure d’abord de la
schématisation des circuits dont l’interface de programmation est on
charge le programme dans l’automate afin de l’exécuter.
1) Manipulation 1 :
a. Cahier des charges :
Le cahier de charge demandé dans cette manipulation est :
• Monter la cabine au 3ème étage.
• Arrêter la cabine.
31 | P a g e
c. Le programme LADDER sur le logiciel TwidoSoft :
d. Interprétation :
32 | P a g e
au rez-de-chaussée, et il y a aussi un capteur qui va détecter la présence de
la cabine au RDC pour arrêter la cabine à ce niveau.
2) Manipulation 2 :
a. Cahier de charges 2 :
33 | P a g e
c. Le programme LADDER sur le logiciel TwidoSoft :
d. Interprétation :
Pour cette deuxième manipulation, la cabine va monter aussi au 3ème étage
mais cette fois on a rajouté une temporisation de 5 secondes, c’est-à-dire
que la cabine lorsqu’elle arrive au 3ème étage, elle va rester immobile
pendant 5s. Puis, elle va descendre au rez-de-chaussée.
34 | P a g e
3) Manipulation 3 :
a. Cahier de charges 3 :
35 | P a g e
c. Le programme LADDER sur le logiciel TwidoSoft :
36 | P a g e
d. Interprétation :
4) Manipulation 4 :
a. Cahier de charges :
Le cahier de charge demander dans cette manipulation est :
• Monter à l’étage 1.
• Temporiser 2s avant l’ouverture des portes.
• Ouvrir les portes.
• Temporiser 2s avant la fermeture des portes.
• Fermer les portes.
• Temporiser 5s avant le déplacement cabine.
• Descendre la cabine au RDC.
• Temporiser avant l’ouverture des portes.
• Ouvrir les portes.
• Temporiser avant la fermeture des portes.
• Fermer les portes.
• Arrêter la cabine.
b. Le grafcet de cette manipulation :
38 | P a g e
c. Le programme LADDER sur le logiciel TwidoSoft :
39 | P a g e
d. Interprétation :
a. Cahier de charges :
Le cahier de charge demander dans cette manipulation est :
• Gestion des appels.
• Gestion de l’ouverture et de la fermeture des portes.
• Utilisation de temporisation.
• Gestion de la montée et descente de la cabine.
• Gestion des voyants d’appel et de position cabine.
b. Le grafcet de cette manipulation :
41 | P a g e
c. Le programme LADDER sur le logiciel TwidoSoft :
d. Interprétation :
42 | P a g e
IX. Conclusion :
Ce TP nous a été bénéfique car on a pu programmer sur le logiciel TwidoSoft
qui est relié à un automate télémécanique, ce dernier qui a pour but de faire
marcher un ascenseur en se basant sur un GRAFCET répondant à un cahier de
charge donné. En outre, c’était une occasion de découvrir son architecture
ainsi que son fonctionnement.
43 | P a g e
CONCLUSION GENERALE
44 | P a g e