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 :
NOUNTANE Ishak
ABADAN Mostafa
ZINE Othmane
BEKKAL Youness Encadré par :
EL AMRI Mohamed Reda
AHMED DARJA Moustapha Pr. BARRA Adil
AMAOULI Ayoub
EL BOURIMI Bilal
BARRAR Kaoutar
EL OUAQFAOUI Zaynab
OUBADDA Kaoutar
Année Universitaire 2023/2024
Nom & Prénom P a g e 2 | 26
Résumé
Nom & Prénom P a g e 3 | 26
Abstract
4
Remerciement
5
Table des matières
Introduction Générale...............................................................................................................................2
Chapitre I - Eléments théorique...........................................................................................................4
I.1. Fonctionnement de l'automate programmable...............................................................................4
I.2. Types d'entrées/sorties....................................................................................................................4
I.3. Les différents types de langages de programmation......................................................................5
I.4. S7-300............................................................................................................................................5
I.5. STEP 7............................................................................................................................................6
Chapitre II - Les manipulations.............................................................................................................8
II. 1. Malaxeur agroalimentaire.........................................................................................................8
II.1.1. Problématique...................................................................................................................8
II.1.2. Programme......................................................................................................................10
Conclusion Générale...............................................................................................................................15
Corps professorale de la filière...............................................................................................................16
Coordinateur de la filière........................................................................................................................17
Direction de la Faculté............................................................................................................................18
6
Liste des figures
Liste des tableaux
Nomenclature ou abréviations
7
Automate Programmable Industriel (S7-300)
Introduction Générale
P a g e 1 | 26
Automate Programmable Industriel (S7-300)
Introduction Générale
P a g e 2 | 26
Automate Programmable Industriel (S7-300)
apitre I – Éléments théoriques
P a g e 3 | 26
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 4 | 26
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 : 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 5 | 26
Automate Programmable Industriel (S7-300)
Figure: 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.
P a g e 6 | 26
Automate Programmable Industriel (S7-300)
Figure: Interface Step7
hapitre II – Les manipulations
P a g e 7 | 26
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.
P a g e 8 | 26
Automate Programmable Industriel (S7-300)
P a g e 9 | 26
Automate Programmable Industriel (S7-300)
II.1.2. Programme
P a g e 10 | 26
Automate Programmable Industriel (S7-300)
P a g e 11 | 26
Automate Programmable Industriel (S7-300)
II.1.3. Simulation
P a g e 12 | 26
Automate Programmable Industriel (S7-300)
Conclusion générale
P a g e 13 | 26
Automate Programmable Industriel (S7-300)
P a g e 14 | 26
Automate Programmable Industriel (S7-300)
Conclusion Générale
P a g e 15 | 26
Automate Programmable Industriel (S7-300)
Corps professorale de la filière
Pr Bahloul BENSASSI FSAC/Université HASSAN II
Pr Kaoutar SENHAJI RHAZI ESTC/Université HASSAN II
Pr Najat MESSAOUDI FSAC/Université HASSAN II
Pr Adil BARRA FSAC/Université HASSAN II
P a g e 16 | 26
Automate Programmable Industriel (S7-300)
Coordinateur de la filière
Pr Bahloul BENSASSI FSAC/Université HASSAN II
P a g e 17 | 26
Automate Programmable Industriel (S7-300)
Direction de la Faculté
Pr Omar SADDIKI Doyen
Pr Ahmed MENEI Vice-Doyen
Pr Mounia MIYARA Vice-Doyen
P a g e 18 | 26