Académique Documents
Professionnel Documents
Culture Documents
*****
MINISTERE DE L’ENSEIGNEMENT SUPERIEUR ET DE LA RECHERCHE
SCIENTIFIQUE
*****
UNIVERSITE NATIONALE DES SCIENCES, TECHNOLOGIES
INGENIERIES ET MATHEMATIQUES D’ABOMEY
*****
ECOLE NATIONALE SUPERIEUR DE GENIE ENERGETIQUE ET
PROCEDES
*****
Spécialité : Equipements motorisés et Froid et Climatisation
Thème de l’exposé :
Les automates
programmables
industriels
Membres du groupe : Sous la supervision de :
1-ADELAWO Fréjus Dr. Constant ALIHONOU
2-ADJOVI Cédric
3-AISSO Joël
4-ASSANI Mansoukou
5- AVLESSI Maurino
6- CHABI Aurel
7-GODONOU Gyldanis
8-GOLE Mohamed
9-OGOUN-AYANI Victoria
10-SOGBE Laurent
Année scolaire : 2023-2024
PLAN
Introduction
I. Définition et importance des automates programmables
A. Définition des automates programmables industriels
B. Importance dans l'industrie moderne
II. Historique des automates programmables industriels
III. Structure, caractéristiques, maintenance et différents types d'automate
programmable industriel
Conclusion
GROUPE 1 2
Introduction
Dans un contexte industriel en perpétuelle évolution, marqué par l'essor des
technologies numériques et de l'automatisation, la compréhension approfondie
de ces systèmes devient essentielle pour toute avancée significative dans les
domaines de l'ingénierie et des sciences appliquées.
Au cours de cette présentation, nous nous attacherons à explorer les mécanismes
fondamentaux qui sous-tendent le fonctionnement des automates
programmables, en mettant en lumière leurs aspects techniques les plus pointus
ainsi que leurs implications pratiques dans des contextes industriels diversifiés.
Nous aborderons également les défis de leur conception, de leur programmation
et de leur déploiement, tout en esquissant les perspectives futures qui se
dessinent à l'horizon de cette discipline en constante évolution.
Au cœur de cette exploration, nous dévoilerons la magie qui transforme des
lignes de code en mouvements mécaniques, en processus automatisés et en
innovations industrielles. Sans plus tarder, plongeons-nous ensemble dans ce
sujet captivant et stimulant.
GROUPE 1 3
I. Définition et importance des automates programmables
GROUPE 1 4
B. Importance dans l'industrie moderne
L'automatisation permet d'apporter des éléments supplémentaires à la valeur
ajouté par le système. Ces éléments sont exprimables en termes d'objectifs par
:
1. Les débuts
Les prémices des automates programmables remontent aux années 1950 et
1960, lorsque les industries cherchaient des moyens de contrôler et
d'automatiser leurs processus de production de manière plus efficace. À cette
époque, des systèmes de contrôle basés sur des relais électromécaniques
étaient utilisés pour automatiser des tâches spécifiques dans les usines.
2. L'avènement du Modicon 084
En 1968, une étape décisive a été franchie avec le développement du premier
automate programmable moderne, le Modicon 084, par Dick Morley et son
équipe chez Bedford Associates. Ce système, conçu à l'origine pour contrôler les
machines-outils, a introduit une architecture électronique solide et offert une
programmation plus flexible à l'aide de langages de type texte.
GROUPE 1 5
3. Évolution technologique
Au cours des décennies suivantes, les automates programmables ont connu
une évolution rapide, avec l'introduction de fonctionnalités avancées telles que
la communication en réseau, le contrôle de mouvement et la supervision à
distance. Les avancées technologiques dans les domaines de l'électronique, de
l'informatique et des communications ont permis aux API de devenir des outils
polyvalents et puissants.
4. Intégration de l'informatique industrielle
Dans les années 1980 et 1990, l'intégration de l'informatique industrielle
a révolutionné le domaine de l'automatisation industrielle. Les API ont
commencé à être associés à des systèmes informatiques plus larges, tels que les
systèmes de gestion de la production (MES) et les systèmes de planification des
ressources d'entreprise (ERP), ce qui a permis une intégration plus étroite des
processus industriels avec les opérations commerciales.
5. Vers l'automatisation avancée
Aujourd'hui, les automates programmables industriels continuent d'évoluer
pour répondre aux besoins croissants de l'industrie en matière
d'automatisation avancée. Ils intègrent des technologies telles que l'intelligence
artificielle, l'Internet des objets (IoT) et l'apprentissage automatique pour
permettre des systèmes autonomes et adaptatifs dans des environnements
industriels complexes.
o Compact ou modulaire
o Tension d'alimentation
o Taille mémoire
o Sauvegarde (EPROM, EEPROM, pile, …)
o Nombre d'entrées / sorties
o Modules complémentaires (analogique, communication, …)
o Langage de programmation
GROUPE 1 6
Figure 4.2 : Aspect extérieur d'un automate S7-200 CPU222
GROUPE 1 7
Structure interne d'un automate programmable industriel (API) :
GROUPE 1 8
Fonctionnement :
L'automate programmable reçoit les informations relatives à l'état du
système et puis commande les pré-actionneurs suivant le programme inscrit
dans sa mémoire. Généralement les automates programmables industriels ont
un fonctionnement cyclique (Figure 4.5). Le microprocesseur réalise toutes les
fonctions logiques ET, OU, les fonctions de temporisation, de comptage, de
calcul... Il est connecté aux autres éléments (mémoire et interface E/S) par des
liaisons parallèles appelées ' BUS ' qui véhiculent les informations sous forme
binaire. Lorsque le fonctionnement est dit synchrone par rapport aux entrées
et aux sorties, le cycle de traitement commence par la prise en compte des
entrées qui sont figées en mémoire pour tout le cycle.
GROUPE 1 9
Figure 4.6 : Temps de scrutation vs Temps de réponse
GROUPE 1 10
Il existe dans les automates deux types de mémoires qui remplissent des
fonctions différentes :
- La mémoire Langage où est stocké le langage de programmation. Elle est en
général figée, c'est à dire en lecture seulement. (ROM : mémoire morte)
- La mémoire Travail utilisable en lecture-écriture pendant le fonctionnement
c'est la RAM (mémoire vive). Elle s'efface automatiquement à l'arrêt de
l'automate (nécessite une batterie de sauvegarde).
Répartition des zones mémoires :
Le processeur :
Son rôle consiste d’une part à organiser les différentes relations entre la
zone mémoire et les interfaces d’entrées et de sorties et d’autre part à
exécuter les instructions du programme.
GROUPE 1 11
Figure 4.8 : Les interfaces d'entrées/sorties
Cartes d'entrées :
GROUPE 1 12
Cartes de sorties :
Elles sont destinées à commander les pré-actionneurs et éléments des
signalisations du système et adapter les niveaux de tensions de l'unité de
commande à celle de la partie opérative du système en garantissant une
isolation galvanique entre ces dernières
Exemple de cartes:
- Cartes de comptage rapide : elles permettent d'acquérir des informations de
fréquences élevées incompatibles avec le temps de traitement de l'automate.
(Signal issu d'un codeur de position)
GROUPE 1 13
- Cartes de communication (RS485, Ethernet ...)
L'alimentation électrique :
Tous les automates actuels sont équipés d'une alimentation 240 V 50/60
Hz, 24 V DC. Les entrées sont en 24 V DC et une mise à la terre doit également
être prévue.
Réseaux d'automates
Avec le développement des systèmes automatisés et de l'électronique, la
recherche de la baisse des coûts et la nécessité actuelle de pouvoir gérer au
mieux la production et a partir du moment où tous les équipements sont de
type informatique, il devient intéressant de les interconnecter à un mini-
ordinateur ou à un automate de supervision (Figure 4.12).
GROUPE 1 14
Figure 4.12: Exemple d'une structure de contrôle et gestion de production
GROUPE 1 15
Cette méthode ne permet pas de transférer directement des variables
internes d'un automate sur l'autre, de sorte que celles-ci doivent être
converties par programme en variables de sortie avant leur transfert. Elle
devient coûteuse en nombre d’entrées/sorties mobilisé pour cet usage et
lourde du point de vue du câblage, lorsque le nombre de variables qui doivent
être échangées devient important.
Avantages :
Inconvénients :
Réseau hiérarchisé :
C'est la forme de réseaux la plus performante. Elle offre une grande
souplesse d'utilisation, les informations pouvant circuler entre-stations d'un
même niveau ou circuler de la station la plus évoluée (en général un
calculateur) vers la plus simple, et réciproquement (Figure 4.17).
GROUPE 1 16
Critères de choix d'un automate
Le choix d'un automate programmable est généralement basé sur :
- Nombre d'entrées / sorties : le nombre de cartes peut avoir une incidence sur
le nombre de racks dès que le nombre d'entrées / sorties nécessaires devient
élevé.
- Type de processeur : la taille mémoire, la vitesse de traitement et les
fonctions spéciales offertes par le processeur permettront le choix dans la
gamme souvent très étendue.
- Fonctions ou modules spéciaux : certaines cartes (commande d'axe, pesage
...) permettront de "soulager" le processeur et devront offrir les
caractéristiques souhaitées (résolution, ...).
- Fonctions de communication : l'automate doit pouvoir communiquer avec les
autres systèmes de commande (API, supervision ...) et offrir des possibilités de
communication avec des standards normalisés (Profibus ...).
Recherche des dysfonctionnements
Un dysfonctionnement peut avoir pour origine :
GROUPE 1 17
Méthode de vérification du câblage d'une entrée à masse commune :
GROUPE 1 18
Cette vérification se
réalise à l'aide d'un
voltmètre-ohmètre et
d'un shunt (morceau de
fil électrique).
- Vérifier l'alimentation
des entrées à l'aide d'un
voltmètre.
- Pour vérifier le capteur
et son câblage, tester
aux différents points
indiquées, contact du
capteur ouvert, contact
du capteur fermé.
- Pour vérifier l'interface
d'entrée court-circuiter
le capteur par un shunt,
le voyant d'entrée doit
s'allumer.
GROUPE 1 19
Principaux automates programmables industriels :
La programmation de ces automates se fait soit à partir de leur propre
console, soit à partir du logiciel de programmation propre à la marque.
OMRON :
TELEMECANIQUE :
TSX 17/20 :
o Nombre d'entrées et de sorties variable : 20 à 160 E/S.
o microprocesseur 8031.
o langage de programmation PL7.2.
TSX 67.20 : La compacité d'un automate haut de gamme, à E/S
déportables par fibre optique:
o 1024 E/S en six bacs de huit modules;
o extension de bacs à distance par fibre optique à 2000 m;
o 16 coupleurs intelligents;
o 24 K RAM data on Board;
o 32 K RAM / EPROM cartouche utilisateur;
o structure multifonctions;
o structuration multitâche;
o langage PL7.3 (Grafcet, Littéral, Ladder);
o programmation sur IBM PC/PS.
FESTO : Architecture modulaire : carte de base; carte processeur; carte
de mémorisation; carte E/S.
o FPC 202 :
o 16 entrées 24 V DC;
o 16 sorties 24 V DC - 1 A;
o 8 K RAM, 8 K EPROM;
o interface série, 20 mA boucle de courant pour imprimante;
GROUPE 1 20
o console de programmation externe : console ou IBM PC;
o programmation : grafcet, langage Festo, schéma à relais.
SIEMENS:
S7 – 200.
o 64 entrées 24 V DC;
o 64 sorties 24 V DC - 1 A ;
o 8 Entrées anlogiques AEW0
o AEW14 ; - 8 Sorties anlogiques AAW0
o AAW6 ; - interface série,
o console de programmation externe : PG 702;
o programmation STEP7: schéma à relais , Ladder
GROUPE 1 21
3. Langages graphiques (GRAFCET) :
Les langages graphiques, comme le GRAFCET (Graphe Fonctionnel de
Commande pour les Études Techniques), fournissent une représentation
visuelle des séquences d'opérations et des états du système. Ils sont utiles pour
modéliser et concevoir des processus séquentiels et sont souvent utilisés dans
les applications où la séquence des opérations est critique.
GROUPE 1 22
Exemples d'applications concrètes :
1. Chaîne de montage automobile : Les API sont utilisés pour contrôler et
coordonner les différents robots et machines sur la ligne de production,
assurant ainsi une fabrication efficace et précise des véhicules.
2. Système de contrôle de température dans l'industrie alimentaire :
Les API surveillent et régulent les températures des équipements de cuisson, de
refroidissement et de stockage des aliments, garantissant ainsi leur qualité et
leur sécurité.
GROUPE 1 23
processus industriels. Cela se traduit par une réduction des rebuts, des
rappels de produits et des interruptions de production.
Sécurité accrue : Les API sont conçus pour fonctionner dans des
environnements industriels exigeants, ce qui inclut souvent des
conditions dangereuses pour les travailleurs. En prenant en charge les
tâches dangereuses et répétitives, ils contribuent à améliorer la sécurité
des travailleurs en réduisant les risques d'accidents et d'incidents sur le
lieu de travail.
B. Limites
Malgré leur efficacité et leur polyvalence, les automates programmables
industriels (API) présentent également certaines limites qui peuvent restreindre
leur utilisation dans certains contextes ou applications spécifiques.
1. Complexité de programmation
La programmation des API peut être complexe, en particulier pour des
tâches nécessitant des algorithmes sophistiqués ou une logique de contrôle
avancée. Les langages de programmation traditionnels, tels que le langage
Ladder, peuvent être limités dans leur expressivité et leur capacité à gérer des
logiques de contrôle complexes.
2. Limitations de performance
Les API peuvent avoir des limitations de performance en termes de vitesse
de traitement, de capacité mémoire et de puissance de calcul. Dans les
applications nécessitant un contrôle en temps réel ou des opérations de
traitement intensif, les API peuvent ne pas être en mesure de répondre aux
exigences de performance requises.
3. Maintenance et évolutivité
La maintenance et l'évolutivité des systèmes basés sur des API peuvent
poser des défis, en particulier dans les environnements où les exigences
fonctionnelles changent fréquemment. La modification ou l'extension des
GROUPE 1 24
programmes existants peut être coûteuse et nécessiter une expertise
spécialisée.
GROUPE 1 25
-Présentation du cas spécifique : S7-400
Le S7-400 est une gamme d'automates programmables haut de gamme
développée par Siemens pour les applications industrielles les plus exigeantes.
Le S7-400 est largement utilisé dans les secteurs de la fabrication, de l'énergie,
des transports et du traitement des eaux.
Fonctionnement du S7-400
Unité centrale : Exécute le programme de contrôle et gère les entrées/sorties.
Mémoire : Stocke le programme, les données et les configurations du S7-400.
Communication : Permet d'échanger des informations avec d'autres systèmes.
Entrées/Sorties : Collecte les signaux des capteurs et commande les
actionneurs.
GROUPE 1 26
Conclusion
En conclusion, les automates programmables industriels représentent
une pierre angulaire de l'automatisation et de la modernisation dans l'industrie.
Leur histoire illustre une évolution constante, marquée par des avancées
technologiques significatives et une adaptation continue aux besoins
changeants de l'industrie. Grâce à leur flexibilité, leur fiabilité et leur capacité à
s'intégrer à des technologies émergentes telles que l'Internet des objets et
l'intelligence artificielle, les API continueront de jouer un rôle crucial dans la
transformation des processus industriels et dans la création de sociétés plus
productives, durables et connectées. En dépit des défis à relever, les
opportunités offertes par les automates programmables industriels ouvrent la
voie à un avenir prometteur, où l'innovation et la collaboration continueront de
façonner le paysage industriel de demain.
GROUPE 1 27