bnaaaaat
bnaaaaat
bnaaaaat
------------
Faculté des Sciences Aïn Chock
Département de Physique
Master Spécialisé
ELECTRONIQUE ELECTROTECHNIQUE AUTOAMTIQUE ET
INFORMATIQUE INDUSTRIELLE
Préparé par :
Maryam Laouidi
Naima Abaid Encadré par :
2
Liste des figures
Figure 1: SIMATIC S7-300................................................................................................................4
Figure 4 : Malaxeur.........................................................................................................................7
Figure 11 : Perceuse......................................................................................................................16
3
4
Introduction Générale
programmation des automates Siemens S7-300 dans divers contextes industriels. Il débute par une
fonctionnement, les types d'entrées/sorties, et les divers langages de programmation utilisés, en mettant
Le rapport est ensuite divisé en plusieurs chapitres consacrés à des manipulations spécifiques et à des
études de cas pratiques. Chaque étude de cas présente la problématique, le programme développé pour
y répondre, ainsi que les résultats des simulations effectuées. Parmi les cas pratiques abordés, on
trouve l'allumage d'une LED après trois appuis sur un bouton poussoir, le feu tricolore, la structure
5
Chapitre I - Eléments théorique
Ce rapport présente les différentes manipulations réalisées lors des travaux pratiques sur
l’automate programmable industriel S7-300. L’objectif principal est de développer des compétences
complètes en automatisation industrielle. Cela inclut la maîtrise du langage de programmation
Ladder pour l’automate S7-300, l’utilisation du logiciel STEP 7 pour concevoir et simuler des
applications industrielles, ainsi que l’utilisation d’AutoCAD pour élaborer des schémas multifilaires
de commande et de puissance d’un moteur à deux sens de rotation. Ces compétences permettent de
réaliser des projets complexes et de valider leur fonctionnalité par des simulations pratiques.
Matériel utilisé
• Automate programmable : S7-300.
• Boutons poussoirs.
• Lampes.
• Ordinateur pour programmer S7-300.
• Ordinateur avec logiciel AutoCAD installé.
• Souris et clavier pour la conception assistée.
• Maquette de moteur à deux sens de rotation.
II. Fonctionnement de l'automate programmable
Les entrées/sorties de l'automate programmable peuvent être de différents types, tels que :
Entrées binaires : elles peuvent avoir deux états (0 ou 1) et sont utilisées pour
collecter des signaux d'entrée tels que des interrupteurs ou des capteurs de proximité.
Sorties binaires : elles peuvent également avoir deux états (0 ou 1) et sont utilisées
pour contrôler des actionneurs tels que des relais ou des moteurs.
Entrées analogiques : elles sont utilisées pour collecter des signaux d'entrée continus
tels que la température ou la pression.
Sorties analogiques : elles sont utilisées pour contrôler des actionneurs continus tels
que des vannes ou des pompes
7
L'automate S7 est constitué d'une alimentation (Modules PS), d'une CPU ainsi que des
modules d'entrées / sorties.
La version de base STEP 7 permet l'utilisation d'autres logiciels optionnels tels que S7-
GRAPH ou S7-PLCSIM.
8
Une liaison MPI (Multi Point Interface ou interface multipoint) est nécessaire pour programmer
un SIMATIC S7-300 depuis le PC ou la PG. C’est une interface de communication utilisée pour
la programmation, le contrôle-commande avec HMI et l'échange de données entre des CPU
SIMATIC S7.
I.1. STEP 7
9
10
I.2. STEP 7
11
Chapitre II – Les manipulations
12
Chapitre II - Les manipulations
II.1.1. Problématique
Un malaxeur N reçoit des produits A et B pesés par la bascule C et des briquettes solubles
amenées une par une par un tapis d’aménage T.
Figure 4: Malaxeur
13
14
II.1.2. Programme
15
Figure 5: Programme Ladder Malaxeur
16
II.1.3. Simulation
II.2.1. Problématique
Nous voulons simuler un parking intelligent d'une capacité de 10 voitures, équipé des
éléments suivants :
18
II.2.1. Programme
19
Figure 9: Programme Ladder Parking Intelligent
20
II.2.1. Simulation
21
II. 3. Perceuse :
II.3.1. Problématique :
Après l’ordre de départ cycle <<dcy>>, la perceuse effectue selon l’épaisseur de la pièce
un cycle avec ou sans débourrage.
Capteurs :
-h, b1, b2, b3 : capteurs de position
-c : capteur de contact
Actionneurs :
-Descendre en grande vitesse.
-Descendre en petite vitesse.
-Remontée en grande vitesse.
22
II.3.2. Programme :
23
Figure 12: Programme Ladder du Perceuse
24
II.3.3. Simulation :
25
Figure 13: Simulation Perceuse
II.4.2. Programme
0n a répondu au cahier des charges utilisant un programme ladder.
26
Figure 14: Programme Ladder pour Allumage d’une led après 3
II.4.3. Simulation
La simulation du programme est comme suit :
27
II. 5. Feu tricolore
II.5.1. Problématique
Les feux tricolores sont essentiels pour réguler la
circulation dans les intersections, améliorant la sécurité et
l'efficacité du trafic. La programmation ladder, largement
utilisée dans les automates programmables industriels (API),
permet de concevoir des systèmes de contrôle robustes et fiables
pour divers automatismes, y compris les feux de signalisation.
Figure 26 : feu tricolore
28
Figure 18 : led orange
29
Figure 19 : led vert
30
II. 6. Structure linéaire :
II.6.2. Programme :
31
Figure 22: Programme ladder Structure linéaire
32
II.6.3. Simulation :
33
II.7.2. Programme :
II.7.2. Simulation :
34
Conclusion Générale
La conclusion générale du rapport met en évidence l'importance des automates
puissance des automates Siemens S7-300, ainsi que l'efficacité du logiciel STEP 7 pour la
comment ces outils peuvent être appliqués pour résoudre des problèmes réels et améliorer
35