Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

bnaaaaat

Télécharger au format docx, pdf ou txt
Télécharger au format docx, pdf ou txt
Vous êtes sur la page 1sur 37

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 :
Maryam Laouidi
Naima Abaid Encadré par :

Nouhaila Pr. BARRA Adil


ElGandali

Année Universitaire 2023/2024


Nom & Prénom P a g e 2 | 33
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
1
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

2
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

3
4
Introduction Générale

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

programmation des automates Siemens S7-300 dans divers contextes industriels. Il débute par une

introduction aux concepts fondamentaux des automates programmables, expliquant leur

fonctionnement, les types d'entrées/sorties, et les divers langages de programmation utilisés, en mettant

un accent particulier sur les S7-300 et le logiciel de programmation STEP 7.

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

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

5
Chapitre I - Eléments théorique

I. L'objectif des travaux pratiques

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

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
6
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.1. 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

I.2. Présentation de l’API S7-300 de Siemens :

Le système d'automatisation SIMATIC S7-300 est un automate modulaire de milieu de


gamme. Il existe une gamme étendue de modules S7-300 pour répondre de manière optimale
à différente tâche d'automatisation (exemple SIMATIC S7-300 CPU 313C).

7
L'automate S7 est constitué d'une alimentation (Modules PS), d'une CPU ainsi que des
modules d'entrées / sorties.

Siemens fournit des :

 Modules d'extension IM pour configuration multi rangées du S7-300

 Modules de signaux SM pour entrées et sorties TOR et analogiques

 Modules de fonction FM pour fonctions spéciales (par exemple l'activation d'un


moteur pas à pas)

 Processeurs de communication CP pour la connexion au réseau

II. 4. Programmation de l’API S7-300 de Siemens :

II.4.1. Présentation du langage de programmation :


L’API S7-300 est programmable à l’aide d’un PC avec le logiciel STEP 7 sous Windows qui
offre les fonctions suivantes pour l'automatisation d'une installation :

 Configuration et paramétrage du matériel


 Paramétrage de la communication
 Programmation
 Test, mise en service et maintenance
 Documentation, archivage
 Fonctions de diagnostic et d'exploitation

La version de base STEP 7 permet l'utilisation d'autres logiciels optionnels tels que S7-
GRAPH ou S7-PLCSIM.

Le logiciel STEP 7 permet la programmation L’API S7-300 en :

 Ladder Diagram LD (STEP 7 : CONT) ·


 Function Block Diagram FBD (STEP 7: LOG) ·
 Sequential Function Chart SFC (STEP 7: GRAPH7) ·
 Instruction List IL (STEP 7 : LIST) ·

Structured Text ST (STEP 7 : SCL) qui est un langage évolué proche du C.

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.

Le domaine d’utilisation de S7-PLCSIM est essentiellement le test de programmes STEP 7 pour


la SIMATIC S7-300 et la SIMATIC S7-400, que l’on ne peut pas tester directement par le
hardware (simulation du fonctionnement de l’API).

I.1. 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

II.4.2. Configuration et paramétrage du matériel :


(1) Création d'un nouveau projet :

9
10
I.2. 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

11
Chapitre II – Les manipulations

12
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

13
14
II.1.2. Programme

15
Figure 5: Programme Ladder Malaxeur

16
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)


17
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

18
II.2.1. Programme

19
Figure 9: Programme Ladder Parking Intelligent

20
II.2.1. Simulation

Figure 10: Simulation Parking Intelligent

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.

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.

22
II.3.2. Programme :

23
Figure 12: Programme Ladder du Perceuse

24
II.3.3. Simulation :

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

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

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

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

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

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

28
Figure 18 : led orange

29
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

30
II. 6. Structure linéaire :

II.6.1. Cahier des charges :

Figure 21: Structure linéaire

II.6.2. Programme :

31
Figure 22: Programme ladder Structure linéaire

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

33
II.7.2. Programme :

Figure 24 : Programme ladder Moteur double sens

II.7.2. Simulation :

Figure 25 : Simulation Moteur double sens

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

35

Vous aimerez peut-être aussi