0% ont trouvé ce document utile (0 vote)
33 vues33 pages

S7 Final

Transféré par

Meryem Laouidi
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)
33 vues33 pages

S7 Final

Transféré par

Meryem Laouidi
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

UNIVERSITE HASSAN II DE CASABLANCA

------------
Faculté des Sciences Aïn Chock

Département de Physique
Master Spécialisé
ELECTRONIQUE ELECTROTECHNIQUE AUTOAMTIQUE ET
INFORMATIQUE INDUSTRIELLE

Compte Rendu De Travaux Pratiques

Automate Programmable Industriel (S7-300)

Préparé par :
BARRAR Kaoutar
NOUNTANE Ishak
EL OUAQFAOUI Zaynab
ABADAN Mostafa
OUBADDA Kaoutar Encadré par :
ZINE Othmane
AMAOULI Ayoub
ELBOURIMI Bilal Pr. BARRA Adil
EL AMRI Mohamed Reda
BEKKAL Youness
ZENZMI Yahya
AHMED DARJA Moustapha
CHARIKI Ismail
ABBASSI Khalil
DACHRY Fatimazahra

CHARIKI Ismail

Année Universitaire 2023/2024


Résumé

Le rapport sur l'Automate Programmable Industriel (S7-300) traite de l'utilisation et de la

programmation des automates Siemens S7-300 dans divers contextes industriels. Il commence

par une introduction aux concepts théoriques de base des automates programmables, expliquant

leur fonctionnement, les types d'entrées/sorties, et les différents langages de programmation

utilisés, avec un accent particulier sur les S7-300 et le logiciel de programmation STEP 7.

Le rapport se divise ensuite en plusieurs chapitres dédié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 résoudre cette problématique, et les résultats des simulations effectuées. Parmi

les études de cas abordées, on trouve le malaxeur agroalimentaire, le parking intelligent, la

perceuse, l'allumage d’une LED après trois appuis sur un bouton poussoir, le feu tricolore, la

structure linéaire, et le moteur à double sens de rotation.

Nom & Prénom P a g e 2 | 33


Automate Programmable Industriel (S7-300)

Table des matières


Résumé .................................................................................................................................................... 2
Liste des figures ....................................................................................................................................... 3
Introduction Générale ............................................................................................................................. 5
Chapitre I - Eléments théorique ......................................................................................................... 6
I.1. Fonctionnement de l'automate programmable .............................................................................. 6
I.2. Types d'entrées/sorties .................................................................................................................. 6
I.3. Les différents types de langages de programmation ..................................................................... 7
I.4. S7-300 ........................................................................................................................................... 7
I.5. STEP 7 .......................................................................................................................................... 8
Chapitre II - Les manipulations .......................................................................................................... 10
II. 1. Malaxeur agroalimentaire ...................................................................................................... 10
II.1.1. Problématique ............................................................................................................... 10
II.1.2. Programme .................................................................................................................... 12
II.1.3. Simulation...................................................................................................................... 14
II. 2. Parking intelligent ................................................................................................................. 14
II.2.1. Problématique ............................................................................................................... 14
II.2.1. Programme .................................................................................................................... 16
II.2.1. Simulation...................................................................................................................... 18
II. 3. Perceuse : .............................................................................................................................. 19
II.3.1. Problématique : ............................................................................................................. 19
II.3.2. Programme : .................................................................................................................. 20
II.3.3. Simulation : .................................................................................................................... 22
II. 4. Allumage d’une led après 3 appuies sur le bouton poussoir ................................................ 23
II.4.1. Cahier des charges......................................................................................................... 23
II.4.2. Programme .................................................................................................................... 23
II.4.3. Simulation...................................................................................................................... 24
II. 5. Feu tricolore .......................................................................................................................... 25
II.5.1. Problématique ............................................................................................................... 25
II.5.1. Programmation de l'API et simulation : ........................................................................ 25
II.5.1. Réalisation du montage ................................................................................................. 26
II. 6. Structure linéaire : ................................................................................................................. 27
II.6.1. Cahier des charges : ............................................................................................................... 27

P a g e 1 | 33
Automate Programmable Industriel (S7-300)

II.6.2. Programme :............................................................................................................................ 27


II.6.3. Simulation : ............................................................................................................................. 29
II. 7. Moteur double sens de rotation : ......................................................................................... 29
II.7.1. Cahier des charges :................................................................................................................. 29
II.7.2. Programme : ............................................................................................................................ 30
........................................................................................................................................................... 30
II.7.2. Simulation :.............................................................................................................................. 30
Conclusion Générale.............................................................................................................................. 31

P a g e 2 | 33
Automate Programmable Industriel (S7-300)

Liste des figures


Figure 1: SIMATIC S7-300 ..................................................................................................................4

Figure 2: Module ANALOG INPUT SM 331 .......................................................................................5

Figure 3: Interface Step7 ..................................................................................................................5

Figure 4 : Malaxeur ...........................................................................................................................7

Figure 5 : Programme Ladder Malaxeur ......................................................................................... 10

Figure 6 : Simulation Malaxeur ...................................................................................................... 11

Figure 7 : Parking Intelligent (A) ..................................................................................................... 11

Figure 8 : Parking Intelligent (B) .................................................................................................... 12

Figure 9 : Programme Ladder Parking Intelligent ......................................................................... 14

Figure 10 : Simulation Parking Intelligent...................................................................................... 15

Figure 11 : Perceuse ...................................................................................................................... 16

Figure 12 : Programme Ladder du Perceuse ................................................................................. 18

Figure 13 : Simulation Perceuse .................................................................................................... 20

Figure 14 : Programme Ladder pour Allumage d’une led après 3 appuies ................................... 21

Figure 15 : Simulation pour Allumage d’une led après 3 appuies ................................................. 21

Figure 16 : feu tricolore ................................................................................................................. 22

Figure 17 : Led rouge ..................................................................................................................... 22

Figure 18 : Led Orange................................................................................................................... 22

Figure 19 : led vert ......................................................................................................................... 23

Figure 20 : Réalisation du montage ............................................................................................... 23

Figure 21 : Structure linéaire ......................................................................................................... 24

Figure 22 : Programme ladder Structure linéaire .......................................................................... 25

Figure 23 : Simulation Structure linéaire ....................................................................................... 26

Figure 24 : Simulation Structure linéaire ....................................................................................... 27

Figure25 : Simulation Moteur double sens ................................................................................... 27

P a g e 3 | 33
Automate Programmable Industriel (S7-300)

Introduction Générale

P a g e 4 | 33
Automate Programmable Industriel (S7-300)

Introduction Générale

Chapitre I – Éléments théoriques

P a g e 5 | 33
Automate Programmable Industriel (S7-300)

Chapitre I - Eléments théorique

I.1. Fonctionnement de l'automate programmable

Un automate programmable est un équipement électronique programmable utilisé pour


automatiser des processus industriels. Il se compose d'une UCP, de modules d'entrées/sorties
(E/S) et d'une interface utilisateur.

L'UCP est l'élément principal de l'automate programmable. Il est responsable de


l'exécution des instructions du programme qui lui est soumis. Le programme est stocké dans la
mémoire interne de l'automate programmable et peut être modifié par l'utilisateur à tout
moment.

Les modules d'entrées/sorties (E/S) permettent à l'automate programmable de


communiquer avec le monde extérieur. Les modules d'entrées sont utilisés pour collecter des
données, tandis que les modules de sorties sont utilisés pour contrôler les actionneurs.

L'interface utilisateur permet à l'utilisateur de configurer l'automate programmable et


de visualiser les informations relatives à son fonctionnement.

I.2. Types d'entrées/sorties


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

P a g e 6 | 33
Automate Programmable Industriel (S7-300)

I.3. Les différents types de langages de programmation

Il existe différents types de langages de programmation utilisés pour programmer les


automates programmables :

Les langages graphiques : ils utilisent des symboles graphiques pour représenter les
instructions du programme. Les langages graphiques les plus courants sont les schémas à
contacts, les GRAFCET (Graphe Fonctionnel de Commande des Étapes et des Transitions) et
les diagrammes de blocs fonctionnels.

Les langages textuels : ils utilisent une syntaxe de programmation pour représenter les
instructions du programme. Les langages textuels les plus courants sont le langage Ladder, le
langage Instruction List et le langage Structured Text.

Chaque langage de programmation a ses propres avantages et inconvénients en fonction


du type d'application et de l'expérience de l'utilisateur.

I.4. S7-300

Figure 1 : SIMATIC S7-300

Le S7-300 est une famille d'automates programmables industriels (API) développée par
Siemens. Il est largement utilisé dans l'automatisation des processus industriels grâce à ses
caractéristiques suivantes :

Modularité : Composé de modules interchangeables (CPU, I/O, communication, etc.)


qui peuvent être assemblés selon les besoins spécifiques de l'application.

P a g e 7 | 33
Automate Programmable Industriel (S7-300)

Figure 2: Module ANALOG INPUT SM 331

• Flexibilité : Offre une large gamme de CPU avec différents niveaux de performance et
capacités de mémoire pour s'adapter à diverses exigences.
• Communication : Supporte plusieurs protocoles industriels comme PROFIBUS,
PROFINET, MPI, et AS-Interface, facilitant l'intégration dans différents réseaux.
• Robustesse : Conçu pour résister aux environnements industriels difficiles, avec une
haute tolérance aux vibrations, variations de température et interférences
électromagnétiques.

I.5. STEP 7

Le STEP 7 est le logiciel utilisé pour programmer et configurer le S7-300. Il permet la


programmation en différents langages (LAD, FBD, SCL, STL), la configuration des modules
matériels, le diagnostic des erreurs, et la surveillance des processus en temps réel.

Figure 3: Interface Step7

P a g e 8 | 33
Automate Programmable Industriel (S7-300)

Chapitre II – Les manipulations

P a g e 9 | 33
Automate Programmable Industriel (S7-300)

Chapitre II - Les manipulations

II. 1. Malaxeur agroalimentaire

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

P a g e 10 | 33
Automate Programmable Industriel (S7-300)

P a g e 11 | 33
Automate Programmable Industriel (S7-300)

II.1.2. Programme

P a g e 12 | 33
Automate Programmable Industriel (S7-300)

Figure 5: Programme Ladder Malaxeur

P a g e 13 | 33
Automate Programmable Industriel (S7-300)

II.1.3. Simulation

Figure 6: Simulation Malaxeur

II. 2. Parking intelligent

II.2.1. Problématique
Nous voulons simuler un parking intelligent d'une capacité de 10 voitures, équipé des
éléments suivants :

• Un détecteur de véhicules à l'entrée.

• Un détecteur de véhicules à la sortie.

• Deux barrières, une à l'entrée et une à la sortie.

• Deux voyants (rouge et vert).

Figure 7: Parking Intelligent (A)

P a g e 14 | 33
Automate Programmable Industriel (S7-300)

Le système doit répondre aux conditions suivantes :

• Si plus de 10 voitures sont présentes dans le parking, le voyant rouge s'allume, le


voyant vert s'éteint, et la barrière d'entrée ne s'ouvre plus.

• Sinon les barrières s’ouvrent à chaque présence de la voiture soit à l’entrée ou a la


sortie

Figure 8: Parking Intelligent (B)

➢ BRS : la barrière de sortie


➢ BRE : la barrière de sortie
➢ CPS : détecteur de l’entrée
➢ CPE : détecteur de la sortie
➢ VOYANT ROUGE : significations de la disponibilité du parking
➢ VOYANT VERT: significations de l’indisponibilité du parking

P a g e 15 | 33
Automate Programmable Industriel (S7-300)

II.2.1. Programme

P a g e 16 | 33
Automate Programmable Industriel (S7-300)

Figure 9: Programme Ladder Parking Intelligent

P a g e 17 | 33
Automate Programmable Industriel (S7-300)

II.2.1. Simulation

Figure 10: Simulation Parking Intelligent

P a g e 18 | 33
Automate Programmable Industriel (S7-300)

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.

Figure 11: Perceuse

• 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.

P a g e 19 | 33
Automate Programmable Industriel (S7-300)

II.3.2. Programme :

P a g e 20 | 33
Automate Programmable Industriel (S7-300)

Figure 12: Programme Ladder du Perceuse

P a g e 21 | 33
Automate Programmable Industriel (S7-300)

II.3.3. Simulation :

P a g e 22 | 33
Automate Programmable Industriel (S7-300)

Figure 13: Simulation Perceuse

II. 4. Allumage d’une led après 3 appuies sur le bouton poussoir

II.4.1. Cahier des charges


Cette manipulation vise à allume une led après 3 appuies sur un bouton poussoir utilisant
les conditions de comptage

II.4.2. Programme
0n a répondu au cahier des charges utilisant un programme ladder.

P a g e 23 | 33
Automate Programmable Industriel (S7-300)

Figure 14: Programme Ladder pour Allumage d’une led après 3


appuies

II.4.3. Simulation
La simulation du programme est comme suit :

Figure 15 : Simulation pour Allumage d’une led après 3 appuies

P a g e 24 | 33
Automate Programmable Industriel (S7-300)

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

II.5.1. Programmation de l'API et simulation :


On va ecrire le programme ladder en utilisant le logiciel de programmation d'API PL7

Figure 17 : led rouge

Figure 18 : led orange

P a g e 25 | 33
Automate Programmable Industriel (S7-300)

Figure 19 : led vert

II.5.1. Réalisation du montage


Lorsque l'on appuie sur le bouton-poussoir, la lampe verte s'allume pendant 20 secondes,
puis s'éteint, la lampe orange s'allume pendant 5 secondes, puis s'éteint, et la lampe rouge
s'allume pendant 25 secondes.

Figure 20 : Réalisation du montage

P a g e 26 | 33
Automate Programmable Industriel (S7-300)

II. 6. Structure linéaire :

II.6.1. Cahier des charges :

Figure 21: Structure linéaire

II.6.2. Programme :

P a g e 27 | 33
Automate Programmable Industriel (S7-300)

Figure 22: Programme ladder Structure linéaire

P a g e 28 | 33
Automate Programmable Industriel (S7-300)

II.6.3. Simulation :

Figure 23: Simulation Structure linéaire

II. 7. Moteur double sens de rotation :

II.7.1. Cahier des charges :

Ce projet a pour objectif de concevoir et de programmer un système de contrôle pour un


moteur qui fonctionne en deux sens de rotation. Le système sera mis en œuvre en utilisant un
automate programmable Siemens S7 avec le logiciel de programmation Step 7. Le moteur doit
être contrôlé de manière à pouvoir tourner dans le sens horaire et dans le sens anti horaire selon
les commandes reçues.

P a g e 29 | 33
Automate Programmable Industriel (S7-300)

II.7.2. Programme :

Figure 24 : Programme ladder Moteur double sens

II.7.2. Simulation :

Figure 25 : Simulation Moteur double sens

P a g e 30 | 33
Automate Programmable Industriel (S7-300)

Conclusion Générale
La conclusion générale du rapport met en évidence l'importance des automates

programmables dans l'automatisation industrielle moderne. Elle souligne la flexibilité et la

puissance des automates Siemens S7-300, ainsi que l'efficacité du logiciel STEP 7 pour la

programmation et la simulation de systèmes complexes. Le rapport conclut que l'acquisition de

compétences en programmation d'automates et en utilisation de logiciels comme STEP 7 est

essentielle pour les ingénieurs et techniciens travaillant dans le domaine de l'automatisation

industrielle. De plus, les études de cas pratiques démontrent clairement comment ces outils

peuvent être appliqués pour résoudre des problèmes réels et améliorer l'efficacité des systèmes

industriels.

P a g e 31 | 33

Vous aimerez peut-être aussi