Objectifs du cours
À la fin de ce cours, tu seras capable de :
- Comprendre l'architecture et le fonctionnement général d'un système automatisé industriel.
- Identifier et classer les différents types de capteurs et actionneurs utilisés en industrie.
- Analyser les caractéristiques techniques des capteurs et actionneurs pour choisir les composants adaptés.
- Expliquer le rôle et le principe de fonctionnement d'un Automate Programmable Industriel (API).
- Décoder et interpréter des programmes d'API simples (Ladder, Grafcet).
- Appliquer les principes de sécurité et de fiabilité dans la conception de systèmes automatisés.
- Diagnostiquer les pannes courantes sur les capteurs, actionneurs et API.
- Proposer des solutions de maintenance pour optimiser la disponibilité des installations industrielles.
Prérequis
Pour tirer le meilleur parti de ce cours, tu dois avoir des bases solides en :
- Électricité et électronique (lois d'Ohm, circuits RLC simples, notions de signaux).
- Mécanique (forces, mouvements, principes de base des machines).
- Logique booléenne (fonctions ET, OU, NON, tableaux de vérité).
- Mathématiques appliquées (lecture de courbes, unités de mesure).
- Lecture de schémas techniques (électriques, pneumatiques).
Bienvenue dans le monde fascinant des automatismes industriels ! Ce domaine est au cœur de l'industrie moderne. Tu vas découvrir comment les machines "pensent" et agissent pour produire des biens et des services.
En tant que futur technicien de maintenance industrielle, comprendre ces systèmes est absolument fondamental. Tu seras celui qui assure le bon fonctionnement de ces installations complexes.
Prépare-toi à explorer les composants clés : les capteurs qui perçoivent l'environnement, les actionneurs qui exécutent les tâches et l'Automate Programmable Industriel (API) qui orchestre le tout. C'est un voyage passionnant vers la maîtrise des technologies qui façonnent notre monde.
I. Introduction aux systèmes automatisés industriels
Les systèmes automatisés sont partout autour de nous. Ils sont présents dans nos usines, nos transports et même certains appareils ménagers. Ils nous permettent de produire plus vite, avec plus de précision et en toute sécurité.
Dans l'industrie, l'automatisation est une nécessité pour rester compétitif. Elle réduit les erreurs humaines, diminue les coûts de production et améliore les conditions de travail en remplaçant les tâches répétitives ou dangereuses.
I.A. Qu'est-ce qu'un système automatisé ?
Définition : Système Automatisé
Un système automatisé est un ensemble de composants matériels et logiciels conçu pour exécuter une tâche spécifique de manière autonome, sans intervention humaine directe constante. Il perçoit des informations, les traite et agit en conséquence.
Imagine une chaîne de production robotisée. Le robot ne travaille pas seul, il est intégré dans un système. Ce système reçoit des informations sur l'état des pièces, sur la position du robot, et envoie des ordres pour assembler les composants.
Le but est de remplacer l'opérateur humain dans des tâches précises. Cela libère l'humain pour des fonctions de supervision, de conception ou de maintenance.
I.B. L'importance des automatismes en maintenance industrielle
Pour toi, futur technicien de maintenance, les automatismes sont un domaine capital. Tu seras en première ligne pour identifier les pannes, diagnostiquer les problèmes et réparer ces systèmes complexes.
Une bonne compréhension des automatismes te permettra d'intervenir rapidement et efficacement. Tu pourras minimiser les temps d'arrêt des machines, ce qui est crucial pour la productivité d'une entreprise.
Point clé : La maintenance des systèmes automatisés ne se limite pas à la réparation. Elle inclut aussi l'optimisation, la programmation et l'amélioration continue pour garantir la fiabilité et la performance.
I.C. Structure générale d'un système automatisé
Un système automatisé peut être décomposé en plusieurs blocs fonctionnels principaux. Ces blocs interagissent pour assurer le bon déroulement du processus.
Comprendre cette structure t'aidera à mieux cerner l'emplacement et le rôle de chaque composant. C'est la base pour tout diagnostic efficace.
Propriété : Les trois fonctions principales d'un système automatisé
Tout système automatisé est articulé autour de trois fonctions essentielles :
- L'acquisition d'informations : Réalisée par les capteurs, elle consiste à prélever des données sur l'environnement (température, pression, position, présence...).
- Le traitement des informations : Assuré par l'unité de commande (généralement un API), il analyse les données des capteurs et prend des décisions selon un programme prédéfini.
- L'action : Exécutée par les actionneurs, elle consiste à modifier l'environnement physique (déplacer, chauffer, serrer, éclairer...).
Ces trois fonctions forment une boucle fermée, souvent appelée "boucle d'asservissement". Les capteurs fournissent un retour d'information à l'unité de commande, lui permettant d'ajuster son action.
Par exemple, si tu as un système de régulation de température, le capteur de température informe l'API de la température actuelle. L'API compare cette valeur à la consigne et, si nécessaire, active un actionneur (un chauffage) pour atteindre la température souhaitée.
Exemple pratique : Un portail automatique
Analysons la structure d'un portail automatique.
- Acquisition :
- Capteur de présence (photocellule) : détecte un obstacle.
- Bouton poussoir : donne l'ordre d'ouverture/fermeture.
- Contact de fin de course : indique si le portail est ouvert ou fermé.
- Traitement :
- Un boîtier électronique (mini-API ou carte logique) : reçoit les informations des capteurs et du bouton.
- Il exécute un programme qui décide si le portail doit s'ouvrir, se fermer, s'arrêter en cas d'obstacle.
- Action :
- Moteur électrique : ouvre ou ferme le portail.
- Voyant lumineux : indique l'état du portail.
À retenir :
Un système automatisé perçoit (capteurs), réfléchit (API) et agit (actionneurs). Cette boucle est fondamentale pour comprendre son fonctionnement et intervenir efficacement en maintenance.
II. Les capteurs : les "yeux et oreilles" du système
Les capteurs sont les premiers maillons de la chaîne d'automatisation. Ils transforment une grandeur physique (température, pression, distance) en un signal électrique exploitable par l'API.
Sans capteurs, le système serait aveugle et sourd. Il ne pourrait pas connaître l'état de son environnement ni réagir aux changements.
II.A. Principe de fonctionnement et rôle
Définition : Capteur
Un capteur est un dispositif qui convertit une grandeur physique (température, pression, position, lumière, etc.) en un signal mesurable (généralement électrique) qui peut être interprété par un système de traitement de l'information.
Le rôle d'un capteur est de fournir des informations fiables et précises. Ces informations sont cruciales pour que l'API puisse prendre les bonnes décisions.
Un bon capteur doit être adapté à son environnement et à la grandeur qu'il doit mesurer. Son choix est une étape clé dans la conception d'un système automatisé.
II.B. Classification des capteurs
Les capteurs peuvent être classés de différentes manières. La distinction la plus fondamentale est entre les capteurs "tout ou rien" et les capteurs "analogiques".
Comprendre cette classification t'aidera à identifier le type de signal que tu dois traiter. Cela est essentiel pour connecter correctement le capteur à l'API.
II.B.1. Capteurs Tout ou Rien (TOR)
Ces capteurs fournissent un signal binaire. C'est-à-dire qu'ils n'ont que deux états possibles : actif/inactif, ouvert/fermé, 0/1, présence/absence.
Ils sont très utilisés pour détecter des positions, des présences ou des dépassements de seuil. Leur simplicité les rend robustes et faciles à mettre en œuvre.
Exemple : Interrupteur de fin de course
Un interrupteur de fin de course est un capteur TOR. Il est actionné mécaniquement lorsqu'une pièce atteint une certaine position.
- Si la pièce n'est pas là, le contact est ouvert (état 0).
- Si la pièce est là, le contact est fermé (état 1).
Le signal envoyé à l'API est donc soit une absence de tension (0V), soit une tension (24VDC par exemple).
II.B.2. Capteurs Analogiques
Contrairement aux capteurs TOR, les capteurs analogiques fournissent un signal continu. Ce signal est proportionnel à la grandeur physique mesurée.
Ils sont utilisés lorsque tu as besoin de connaître une valeur précise, comme une température exacte, une pression ou une distance variable. Leur résolution est bien plus fine.
Formule typique d'un capteur analogique
Un capteur analogique peut convertir une grandeur physique $G$ en un courant $I$ ou une tension $U$ :
$$ I = k \cdot G + I_0 $$ $$ U = k' \cdot G + U_0 $$Où $k$ et $k'$ sont les sensibilités du capteur, et $I_0$ et $U_0$ sont des décalages (offsets).
Exemple : Sonde de température PT100
Une PT100 est un capteur de température dont la résistance varie avec la température. Elle est souvent associée à un transmetteur qui convertit cette résistance en un signal standardisé, par exemple :
- Un signal de courant 4-20 mA pour une plage de température de 0 à 100°C.
- 4 mA correspond à 0°C.
- 20 mA correspond à 100°C.
- 12 mA correspondrait à 50°C.
Ce signal analogique permet de connaître précisément la température à tout instant.
Attention aux erreurs !
Ne confonds pas un capteur analogique avec un transmetteur ! Le capteur (comme la PT100) est l'élément sensible qui réagit à la grandeur physique.
Le transmetteur est l'électronique qui convertit le signal brut du capteur en un signal standardisé (0-10V, 4-20mA) pour l'API. C'est le transmetteur qui est souvent branché directement à l'API.
II.C. Exemples de capteurs courants en industrie
L'industrie utilise une grande variété de capteurs. Chaque type est conçu pour une application spécifique. En connaître les principaux t'aidera à les reconnaître et à les dépanner.
Voici quelques exemples fréquemment rencontrés dans les systèmes automatisés.
- Capteurs de proximité :
- Inductifs : Détectent la présence d'objets métalliques sans contact. Insensibles à la saleté et à la lumière.
- Capacitifs : Détectent tout type de matériau (métal, plastique, liquide, bois) sans contact. Sensibles à l'humidité.
- Optiques (photoélectriques) : Détectent la présence ou l'absence d'un objet en utilisant un faisceau lumineux (barrière, réflex, diffus).
- Capteurs de température :
- Thermocouples : Basés sur l'effet Seebeck, génèrent une tension en fonction de la différence de température. Robuste, large plage de mesure.
- Sondes Pt100/Pt1000 (RTD) : Résistance dont la valeur varie avec la température. Très précis.
- Thermistances (CTN/CTP) : Résistance dont la valeur varie fortement avec la température (non-linéaire). Souvent pour la protection thermique.
- Capteurs de pression :
- Mesurent la force exercée par un fluide par unité de surface. Peuvent être à membrane, piézoélectriques, etc.
- Souvent utilisés pour réguler des pressions dans des circuits pneumatiques ou hydrauliques.
- Capteurs de niveau :
- Détectent le niveau d'un liquide ou d'un solide dans une cuve.
- Types : flotteurs (TOR), ultrasons (analogique), capacitifs, radar.
II.D. Caractéristiques techniques d'un capteur
Pour choisir ou diagnostiquer un capteur, tu dois comprendre ses caractéristiques techniques. Elles définissent sa performance et son adaptation à l'application.
Une mauvaise compréhension de ces termes peut entraîner des erreurs de mesure ou un dysfonctionnement du système.
Définitions Clés : Caractéristiques des Capteurs
- Portée de mesure (Plage de mesure) : Intervalle des valeurs de la grandeur physique que le capteur peut mesurer (ex: 0-100°C).
- Résolution : Plus petite variation de la grandeur mesurée que le capteur peut détecter (ex: 0.1°C).
- Précision : Aptitude du capteur à donner une valeur proche de la vraie valeur de la grandeur mesurée (ex: $\pm 1\%$ de la pleine échelle).
- Répétabilité : Capacité du capteur à fournir la même mesure pour la même grandeur, dans les mêmes conditions, après plusieurs essais.
- Linéarité : Mesure de la proportionnalité entre la grandeur mesurée et le signal de sortie du capteur. Un capteur linéaire est idéal.
- Hystérésis : Différence entre les valeurs de sortie obtenues pour une même grandeur physique, selon que la grandeur augmente ou diminue. C'est un décalage entre le point d'activation et de désactivation.
Exemple : Hystérésis d'un capteur de niveau
Imagine un capteur de niveau TOR pour une cuve, configuré pour activer une pompe quand le niveau est bas et l'arrêter quand il est haut.
- Point de commutation à la montée : Le capteur s'active quand le niveau atteint 10 cm.
- Point de commutation à la descente : Le capteur se désactive quand le niveau redescend à 8 cm.
L'hystérésis est la différence entre ces deux points : $10 \text{ cm} - 8 \text{ cm} = 2 \text{ cm}$.
Sans hystérésis, la pompe s'activerait et se désactiverait en permanence si le niveau oscillait autour d'un seul seuil. L'hystérésis protège les équipements en évitant les commutations trop fréquentes.
À retenir :
Les capteurs sont indispensables. Tu dois savoir distinguer les capteurs TOR des analogiques et comprendre leurs caractéristiques comme la portée, la précision et l'hystérésis pour bien les choisir et les dépanner.
III. Les actionneurs : les "bras et jambes" du système
Après les capteurs qui informent et l'API qui décide, il faut des composants pour agir. Ce sont les actionneurs. Ils convertissent l'énergie électrique (ou pneumatique, hydraulique) en une action physique.
Les actionneurs sont les muscles du système automatisé. Ils effectuent les mouvements, les chauffages, les compressions, etc., nécessaires à la production.
III.A. Principe de fonctionnement et rôle
Définition : Actionneur
Un actionneur est un dispositif qui convertit un signal de commande (généralement électrique) en une action physique ou une énergie (mouvement, chaleur, force, lumière, son, etc.) sur l'environnement.
Le rôle principal d'un actionneur est d'exécuter l'ordre donné par l'API. Il doit le faire de manière fiable, précise et avec la puissance requise pour la tâche.
Le choix de l'actionneur dépendra de la nature de l'action à réaliser, de la puissance nécessaire et de l'environnement industriel.
III.B. Classification des actionneurs
Les actionneurs sont classés selon l'énergie qu'ils utilisent pour produire l'action. Les catégories principales sont les actionneurs électriques, pneumatiques et hydrauliques.
Chaque technologie a ses avantages et ses inconvénients en termes de coût, de puissance, de précision et d'entretien. Il est important de les connaître pour la maintenance.
III.B.1. Actionneurs Électriques
Ce sont les plus courants et les plus polyvalents. Ils utilisent l'énergie électrique pour créer un mouvement ou une autre forme d'énergie.
Ils sont appréciés pour leur propreté, leur facilité de contrôle et leur adaptabilité. On les retrouve dans presque toutes les industries.
- Moteurs électriques :
- Moteurs à courant continu (CC) : Faciles à contrôler en vitesse et en couple, utilisés pour des applications précises (robotique, servomoteurs).
- Moteurs à courant alternatif (CA) : Les plus répandus (asynchrones), robustes, économiques, utilisés pour des entraînements de pompes, ventilateurs, convoyeurs.
- Servomoteurs : Moteurs précis, avec un retour de position, utilisés pour le positionnement exact dans les machines-outils ou robots.
- Moteurs pas à pas : Moteurs qui tournent par petits incréments précis, idéaux pour les mouvements contrôlés sans boucle de retour (imprimantes 3D, CNC).
- Électroaimants : Créent un champ magnétique pour attirer ou repousser des objets métalliques. Utilisés pour le serrage, le tri.
- Résistances chauffantes : Transforment l'énergie électrique en chaleur. Pour des fours, des systèmes de séchage.
- Vannes à commande électrique (électrovannes) : Ouvrent ou ferment des passages de fluides (eau, air, gaz) grâce à une bobine électrique.
III.B.2. Actionneurs Pneumatiques
Ils utilisent l'air comprimé comme source d'énergie. L'air comprimé est stocké et distribué pour actionner des mécanismes.
Ces actionneurs sont robustes, rapides, peu coûteux et très adaptés aux environnements dangereux (explosifs, chauds) car ils ne génèrent pas d'étincelles.
- Vérins pneumatiques : Convertissent l'énergie de l'air comprimé en un mouvement linéaire (tige qui sort ou rentre). Utilisés pour pousser, serrer, soulever.
- Moteurs pneumatiques : Convertissent l'énergie de l'air comprimé en un mouvement rotatif. Moins précis que les électriques mais très robustes et adaptés aux environnements difficiles.
- Distributeurs pneumatiques : Aiguillent l'air comprimé vers les vérins ou moteurs. Ils sont commandés électriquement par des électrovannes.
III.B.3. Actionneurs Hydrauliques
Ils utilisent un fluide (huile hydraulique) sous pression pour générer de très grandes forces. Ils sont utilisés là où une puissance élevée est requise.
On les retrouve dans les presses, les engins de chantier, les systèmes de levage lourds. Ils sont puissants mais nécessitent un circuit complexe (pompe, réservoir, filtre) et sont moins propres.
- Vérins hydrauliques : Similaires aux pneumatiques mais pour des forces beaucoup plus importantes.
- Moteurs hydrauliques : Convertissent l'énergie du fluide sous pression en mouvement rotatif.
- Distributeurs hydrauliques : Contrôlent le flux d'huile vers les vérins ou moteurs, souvent commandés par des électrovannes.
III.C. Exemples d'actionneurs courants
Pour chaque type d'énergie, il existe des actionneurs spécifiques. Tu vas souvent les rencontrer sur les machines.
Reconnaître l'actionneur et comprendre son fonctionnement est une compétence essentielle pour le dépannage.
Exemple : Vérin double effet et son distributeur
Un vérin double effet est un actionneur pneumatique qui peut pousser et tirer grâce à l'air comprimé injecté des deux côtés de son piston.
- Pour faire sortir la tige : de l'air est envoyé sur la chambre arrière, et l'air de la chambre avant est évacué.
- Pour faire rentrer la tige : de l'air est envoyé sur la chambre avant, et l'air de la chambre arrière est évacué.
Le contrôle de l'air est assuré par un distributeur 5/2 voies. C'est un composant avec 5 orifices et 2 positions stables, qui bascule l'alimentation en air vers l'une ou l'autre chambre du vérin. Il est souvent commandé par une bobine électrique (électrovanne).
III.D. Commande et interface des actionneurs
Les actionneurs sont rarement connectés directement à l'API. Ils ont besoin d'interfaces de puissance pour amplifier le signal de commande de l'API.
L'API fournit des signaux de faible puissance (24V, quelques mA). Les actionneurs, eux, nécessitent souvent des tensions et des courants plus importants.
- Relais : Interrupteurs électromécaniques. Une petite tension sur la bobine du relais permet de commuter de plus fortes puissances vers un actionneur.
- Contacteurs : Gros relais conçus pour commuter des puissances importantes, notamment des moteurs triphasés.
- Variateurs de vitesse (VSD - Variable Speed Drive) : Permettent de contrôler la vitesse et le couple des moteurs électriques CA. Ils reçoivent un signal analogique de l'API (ex: 0-10V ou 4-20mA) et ajustent la fréquence et la tension du moteur.
- Démarreurs-moteurs : Dispositifs pour démarrer et arrêter les moteurs, souvent avec des protections intégrées (surcharge, court-circuit).
À retenir :
Les actionneurs transforment un ordre en action. Tu dois connaître les principaux types (électriques, pneumatiques, hydrauliques) et comprendre comment ils sont commandés par des interfaces de puissance. Cela t'aidera à dépanner les problèmes de mouvement ou de force.
IV. L'API (Automate Programmable Industriel) : le cerveau
L'Automate Programmable Industriel (API) est le cœur de tout système automatisé moderne. C'est lui qui reçoit les informations des capteurs, exécute le programme logique et envoie les ordres aux actionneurs.
L'API a remplacé la logique câblée à base de relais, offrant une flexibilité et une puissance de traitement bien supérieures. Il est programmable, ce qui permet de modifier facilement le comportement d'une machine.
IV.A. Introduction à l'API : rôle et architecture
Définition : Automate Programmable Industriel (API)
Un Automate Programmable Industriel (API) est un ordinateur spécialisé et robuste, conçu pour contrôler des processus industriels. Il acquiert des données d'entrée, exécute un programme logique en temps réel et commande des sorties vers les actionneurs.
Un API est composé de plusieurs modules. Il a une architecture modulaire, ce qui le rend adaptable à différentes applications. Tu peux ajouter ou retirer des cartes d'entrées/sorties selon les besoins.
Les API sont conçus pour fonctionner dans des environnements industriels difficiles (température, vibrations, poussière, perturbations électromagnétiques). Ils sont beaucoup plus robustes que des ordinateurs de bureau.
IV.A.1. Architecture d'un API typique
- Unité Centrale de Traitement (UCT ou CPU) : Le cerveau de l'API. Elle exécute le programme, gère la mémoire et les communications.
- Mémoire : Stocke le programme utilisateur, les données des capteurs et l'état des sorties.
- Modules d'entrées (Inputs) : Reçoivent les signaux des capteurs (TOR ou analogiques). Ils adaptent et isolent électriquement les signaux.
- Modules de sorties (Outputs) : Envoient les signaux de commande aux actionneurs (TOR ou analogiques). Ils fournissent la puissance nécessaire pour actionner les relais ou contacteurs.
- Alimentation : Fournit les tensions nécessaires au fonctionnement de l'API et des modules.
- Module de communication : Permet à l'API de communiquer avec d'autres API, des interfaces homme-machine (IHM) ou des systèmes de supervision (SCADA).
IV.B. Le cycle de scan d'un API
L'API ne fonctionne pas en continu. Il exécute son programme de manière cyclique. Comprendre le cycle de scan est essentiel pour le diagnostic et la programmation.
Le temps de cycle est la durée que prend l'API pour effectuer un tour complet de son programme. Il doit être suffisamment court pour réagir en temps réel aux événements du processus.
Principe : Le cycle de scan d'un API
Un API exécute son programme en suivant un cycle répétitif :
- Lecture des entrées : L'API lit l'état de toutes ses entrées (capteurs) et stocke ces valeurs dans sa mémoire d'image des entrées.
- Exécution du programme : L'API exécute le programme logique, instruction par instruction, en utilisant les valeurs stockées des entrées et les états internes. Le résultat de cette exécution est stocké dans la mémoire d'image des sorties.
- Écriture des sorties : L'API transfère l'état de sa mémoire d'image des sorties vers ses modules de sorties physiques, qui activent ou désactivent les actionneurs.
- Tâches de maintenance/communication : L'API effectue d'autres tâches (autodiagnostic, communication) avant de recommencer un nouveau cycle.
Attention aux erreurs !
Lorsqu'un capteur change d'état, l'API ne réagit pas instantanément. Il attend la prochaine lecture des entrées dans son cycle.
De même, un ordre de sortie n'est appliqué aux actionneurs qu'à la fin du cycle. C'est une notion importante pour les applications critiques en temps réel.
IV.C. Langages de programmation des API
Les API peuvent être programmés avec différents langages, définis par la norme internationale IEC 61131-3. Tu rencontreras principalement le Ladder et le Grafcet.
Chaque langage a ses spécificités. Une bonne maîtrise de ces langages est indispensable pour la programmation et le dépannage.
IV.C.1. Langage Ladder (LD - Ladder Diagram)
Le Ladder est le langage le plus répandu. Il est graphique et ressemble à un schéma électrique à relais. C'est intuitif pour les électriciens.
Il est basé sur des "échelles" (ladders) avec des contacts à gauche (entrées, états internes) et des bobines à droite (sorties, variables internes). Le courant "circule" de gauche à droite si les conditions sont remplies.
Exemple : Démarrage direct d'un moteur en Ladder
Imagine que tu veuilles démarrer un moteur avec un bouton poussoir (BP_START), l'arrêter avec un autre (BP_STOP) et qu'il y ait un défaut thermique (DEF_TH).
Une ligne Ladder pourrait ressembler à ceci (simplifié, sans blocage ni mémorisation ici pour la concision) :
$$-[ \text{BP_START} ]---[ \text{NON DEF_TH} ]---( \text{MOTEUR} )-$$
Dans un vrai programme, il y aurait une auto-maintien (contact du MOTEUR en parallèle de BP_START) et l'arrêt serait un contact normalement fermé de BP_STOP en série.
Si BP_START est appuyé ET qu'il n'y a PAS de défaut thermique, alors le MOTEUR est activé.
IV.C.2. Langage Grafcet (SFC - Sequential Function Chart)
Le Grafcet est un langage graphique orienté étapes et transitions. Il est idéal pour décrire des processus séquentiels, où les actions se succèdent dans un ordre précis.
Il est composé d'étapes (ronds) et de transitions (traits horizontaux). Une étape contient les actions à réaliser, et une transition contient les conditions pour passer à l'étape suivante.
Exemple : Séquence de remplissage d'une cuve en Grafcet
Une séquence simple de remplissage :
- Étape 1 (Initiale) : Attendre le signal "Démarrage cycle".
- Transition 1 : Condition "Démarrage cycle" validée.
- Étape 2 : Ouvrir la vanne de remplissage.
- Transition 2 : Condition "Niveau haut atteint" (capteur de niveau).
- Étape 3 : Fermer la vanne de remplissage. Attendre un certain temps pour le repos.
- Transition 3 : Condition "Temps écoulé".
- Étape 1 (Retour) : Le cycle est terminé, revenir à l'état initial.
Ce langage permet de visualiser clairement le déroulement du processus.
IV.C.3. Autres langages
- Liste d'instructions (IL - Instruction List) : Langage textuel de bas niveau, proche de l'assembleur. Moins utilisé pour la programmation directe mais utile pour comprendre la logique interne.
- Texte structuré (ST - Structured Text) : Langage de haut niveau, similaire au Pascal. Idéal pour les calculs complexes, les boucles, les conditions avancées.
- Diagramme Fonctionnel par Blocs (FBD - Function Block Diagram) : Langage graphique où les fonctions sont représentées par des blocs (portes logiques, compteurs, temporisateurs).
IV.D. Entrées/Sorties d'un API
Les modules d'Entrées/Sorties (E/S) sont le lien entre l'API et le monde physique. Ils sont cruciaux pour l'acquisition et la commande.
Une bonne compréhension des types d'E/S t'aidera à câbler correctement les capteurs et actionneurs.
IV.D.1. Entrées Tout ou Rien (ETOR)
Elles reçoivent les signaux binaires des capteurs TOR. Elles sont généralement en 24V DC. Il existe des entrées "sinking" (source de courant pour le capteur) ou "sourcing" (le capteur fournit le courant).
Tu dois toujours vérifier le type de capteur (PNP ou NPN) pour l'adapter aux entrées de l'API. Un capteur PNP fournit un +24V, un NPN fournit un 0V.
IV.D.2. Sorties Tout ou Rien (STOR)
Elles envoient les signaux binaires aux pré-actionneurs (relais, contacteurs). Elles peuvent être à transistor (pour des charges faibles et rapides) ou à relais (pour des charges plus importantes, mais moins rapides).
Les sorties à relais sont plus robustes aux surcharges mais ont une durée de vie mécanique limitée. Les sorties à transistor sont rapides mais plus sensibles aux courts-circuits.
IV.D.3. Entrées Analogiques (EA)
Elles reçoivent les signaux continus des capteurs analogiques (4-20mA, 0-10V, $\pm 10V$). Elles convertissent ce signal en une valeur numérique que l'API peut traiter.
La résolution de l'entrée analogique (ex: 12 bits, 16 bits) détermine la précision avec laquelle la grandeur physique est numérisée.
IV.D.4. Sorties Analogiques (SA)
Elles convertissent une valeur numérique de l'API en un signal analogique (4-20mA, 0-10V) pour commander des actionneurs analogiques (variateurs de vitesse, vannes proportionnelles).
Ces sorties sont utilisées pour des contrôles fins, par exemple, pour régler la vitesse exacte d'un moteur ou la position d'une vanne.
À retenir :
L'API est le cerveau de l'automatisation. Il exécute son programme en cycle (lecture, traitement, écriture). Maîtrise les langages Ladder et Grafcet et comprends les types d'E/S (TOR/analogiques) pour câbler et dépanner correctement.
V. Programmation et mise en œuvre des automatismes
Programmer un API, ce n'est pas seulement écrire du code. C'est avant tout concevoir la logique de fonctionnement de la machine. Cela implique de passer de la spécification fonctionnelle à un programme opérationnel.
Cette section te guide à travers les étapes clés de la conception, la programmation et la validation d'un automatisme.
V.A. Conception d'un programme d'automatisme (Grafcet)
Avant d'écrire la moindre ligne de code, tu dois définir clairement le comportement attendu de la machine. Le Grafcet est un outil puissant pour cela.
Il permet de représenter graphiquement les séquences d'opérations, les actions à effectuer et les conditions de transition. C'est un langage universellement compris par les techniciens et ingénieurs.
V.A.1. Règles de base du Grafcet
- Étapes : Représentent un état stable du système, où des actions sont effectuées.
- Transitions : Représentent les conditions de passage d'une étape à une autre. Une transition ne peut être franchie que si l'étape précédente est active et que la condition de la transition est vraie.
- Réceptivités : Sont les conditions logiques associées aux transitions (ex: "capteur S1 actif", "bouton Démarrage appuyé").
- Actions : Sont les opérations à exécuter lorsque l'étape est active (ex: "ouvrir vanne V1", "allumer moteur M1").
- Séquences : Le Grafcet peut avoir des séquences simples, des séquences simultanées (plusieurs étapes actives en même temps) ou des sélections de séquences (choix entre plusieurs chemins).
Exemple : Grafcet d'un convoyeur avec détection de pièce
Concevons un Grafcet pour un système simple : un convoyeur transporte une pièce. Quand la pièce est détectée à la fin du convoyeur, le convoyeur s'arrête, un vérin sort pour pousser la pièce, puis rentre. Le cycle se répète.
- Étape 0 (Initiale) : Convoyeur à l'arrêt, vérin rentré.
- Transition 1 : "Démarrage cycle" (bouton poussoir).
- Étape 1 : Mettre le convoyeur en marche.
- Transition 2 : "Pièce détectée en fin de convoyeur" (capteur de présence).
- Étape 2 : Arrêter le convoyeur.
- Transition 3 : "Convoyeur à l'arrêt" ET "Vérin rentré".
- Étape 3 : Faire sortir le vérin.
- Transition 4 : "Vérin sorti" (capteur de fin de course).
- Étape 4 : Faire rentrer le vérin.
- Transition 5 : "Vérin rentré" (capteur de fin de course).
- Étape 1 (Retour) : Revenir à l'étape 1 pour un nouveau cycle, ou à l'étape 0 si l'on veut un arrêt complet.
V.B. Traduction du Grafcet en langage API (Ladder)
Une fois le Grafcet conçu, tu dois le traduire dans le langage de programmation de l'API. Pour le Ladder, il existe des méthodes systématiques.
Cette étape est cruciale car elle transforme la logique fonctionnelle en instructions machine. La rigueur est de mise pour éviter les erreurs.
Méthode : Traduction Grafcet-Ladder (Méthode à l'étape)
Pour chaque étape $E_i$ du Grafcet, tu créeras un circuit Ladder de mémorisation. Pour chaque transition $T_i$ et chaque action $A_i$, tu créeras des réseaux Ladder spécifiques :
- Mémorisation de l'étape $E_i$ : Utilise une bobine de SET/RESET ou une bobine avec auto-maintien. L'étape $E_i$ est activée si la transition $T_{i-1}$ qui mène à elle est validée ET que l'étape précédente $E_{i-1}$ était active. L'étape $E_i$ est désactivée par la transition $T_i$ qui en part.
- Validation de la transition $T_i$ : C'est la condition logique qui permet de passer de $E_i$ à $E_{i+1}$. Elle est exprimée par un réseau de contacts Ladder.
- Actions associées à $E_i$ : Pour chaque action $A_i$ de l'étape $E_i$, active la sortie correspondante lorsque $E_i$ est active.
Un contact de l'étape courante ($E_i$) doit être présent dans toutes les actions qui lui sont associées.
V.C. Test et validation d'un programme
Une fois le programme écrit, il faut le tester rigoureusement. Un programme non testé peut entraîner des dysfonctionnements, des pannes et même des accidents.
Le processus de test est itératif. Tu commences par des tests unitaires (chaque fonction séparément) puis des tests d'intégration (l'ensemble du système).
- Simulation : Utilise un simulateur d'API pour vérifier le comportement du programme sans matériel réel. Cela permet de détecter de nombreuses erreurs logiques.
- Tests en réel : Connecte l'API à la machine. Teste chaque mode de fonctionnement (manuel, automatique, arrêt d'urgence).
- Débogage : Utilise les outils de diagnostic du logiciel de programmation de l'API (visualisation des états des entrées/sorties, suivi de l'exécution du programme).
- Gestion des pannes : Simule des pannes (capteur défectueux, actionneur bloqué) pour vérifier la réaction du programme (mise en sécurité, affichage d'alarme).
Attention aux erreurs !
N'oublie jamais les conditions de sécurité ! Un programme doit toujours prévoir les arrêts d'urgence, les sécurités portes, les protections des opérateurs.
Une omission peut avoir des conséquences graves. Teste toujours l'arrêt d'urgence en premier !
V.D. Sécurité et fiabilité des systèmes automatisés
La sécurité est une préoccupation majeure en automatismes industriels. Un système doit être conçu pour protéger les opérateurs, les équipements et l'environnement.
La fiabilité assure que le système fonctionne correctement et sans défaillance pendant une période donnée. Elle est essentielle pour la productivité et la réputation de l'entreprise.
V.D.1. Principes de sécurité
- Arrêts d'urgence : Boutons accessibles, coupant l'alimentation des actionneurs. Ils doivent être câblés en dur (logique câblée de sécurité), indépendamment de l'API.
- Sécurités matérielles : Protecteurs physiques (carters, grilles), interrupteurs de sécurité sur les portes.
- Sécurités logicielles : Détection de défauts (surcourse, surchauffe), gestion des séquences de démarrage et d'arrêt sécurisées.
- Veille technologique : Utilisation de normes de sécurité (ISO 13849, IEC 62061) et de composants de sécurité certifiés (relais de sécurité, API de sécurité).
V.D.2. Principes de fiabilité
- Redondance : Doubler les composants critiques (API, capteurs) pour qu'en cas de panne de l'un, l'autre prenne le relais.
- Autodiagnostic : L'API doit être capable de détecter ses propres défaillances (défaut mémoire, module d'E/S) et d'alerter.
- Composants de qualité : Choisir des capteurs et actionneurs robustes et adaptés à l'environnement.
- Maintenance préventive : Remplacer les composants avant qu'ils ne tombent en panne (voir section VI).
À retenir :
La conception d'un automatisme commence par un Grafcet clair, puis sa traduction en Ladder. Le test rigoureux et la prise en compte de la sécurité et de la fiabilité sont non négociables pour garantir un fonctionnement optimal et sans danger.
VI. Maintenance et diagnostic des systèmes automatisés
Ton rôle en maintenance sera d'assurer la disponibilité et la performance des équipements automatisés. Cela passe par des stratégies de maintenance efficaces et des méthodes de diagnostic précises.
Un bon technicien de maintenance est un détective qui sait interroger le système pour trouver la cause d'une panne.
VI.A. Stratégies de maintenance
Il existe différentes approches pour maintenir un équipement. Chacune a ses avantages et est choisie en fonction du type de machine et de son importance stratégique.
Comprendre ces stratégies t'aidera à appliquer la bonne méthode au bon moment.
- Maintenance corrective :
- Définition : Intervenir après la panne, pour remettre l'équipement en état de fonctionnement.
- Avantages : Faible coût initial (pas de planification).
- Inconvénients : Arrêts imprévus de production, coûts élevés de réparation en urgence, risques d'accidents.
- Utilisation : Pour des équipements non critiques, dont la panne n'impacte pas lourdement la production.
- Maintenance préventive :
- Définition : Intervenir avant la panne, selon un calendrier ou un nombre d'heures de fonctionnement.
- Avantages : Réduit les arrêts imprévus, prolonge la durée de vie des équipements, permet de planifier les interventions.
- Inconvénients : Coût des interventions régulières, risque de remplacer des pièces encore fonctionnelles.
- Utilisation : Pour les équipements critiques, dont la panne a un fort impact.
- Maintenance prédictive :
- Définition : Intervenir avant la panne, mais en se basant sur la surveillance de l'état de l'équipement (analyse vibratoire, thermographie, analyse d'huile).
- Avantages : Optimise les coûts en intervenant juste avant la panne, réduit les arrêts imprévus.
- Inconvénients : Nécessite des équipements de surveillance coûteux et une expertise spécifique.
- Utilisation : Pour les équipements très critiques et coûteux, où la défaillance doit être absolument évitée.
VI.B. Outils de diagnostic des capteurs, actionneurs et API
Pour diagnostiquer une panne, tu auras besoin d'outils spécifiques. Savoir les utiliser correctement est une compétence essentielle.
Ces outils te permettent de mesurer, de visualiser et de comprendre ce qui se passe réellement dans le système.
- Multimètre : Pour mesurer les tensions (V), les courants (A) et les résistances ($\Omega$). Indispensable pour vérifier l'alimentation des capteurs et actionneurs, la continuité des câbles.
- Oscilloscope : Pour visualiser les signaux électriques dans le temps (fréquence, forme d'onde). Utile pour diagnostiquer des problèmes de signaux analogiques, de parasitages ou de temporisation.
- Logiciel de programmation API : L'outil principal. Il permet de se connecter à l'API, de visualiser l'état des entrées/sorties en temps réel, de forcer des états, de suivre l'exécution du programme pas à pas, de lire les messages d'erreur.
- Manomètre / Débitmètre : Pour mesurer la pression ou le débit des fluides (air, huile) dans les systèmes pneumatiques ou hydrauliques.
- Testeur de capteurs : Certains capteurs complexes ont des testeurs dédiés pour vérifier leur bon fonctionnement.
VI.C. Erreurs courantes et dépannage
Les pannes sont inévitables. Savoir identifier les erreurs classiques te fera gagner un temps précieux lors du dépannage.
Adopte une démarche méthodique pour diagnostiquer efficacement.
Attention aux erreurs !
L'une des erreurs les plus fréquentes est de se jeter sur le programme de l'API sans vérifier d'abord les éléments physiques. Souvent, la panne vient d'un capteur mal réglé, d'un câble coupé ou d'un fusible grillé. Vérifie toujours le plus simple en premier !
VI.C.1. Problèmes de capteurs
- Symptôme : Le système ne réagit pas à une présence, une position ou une valeur.
- Diagnostic :
- Vérifier l'alimentation du capteur (multimètre).
- Vérifier le câblage (continuité, faux contact).
- Vérifier le réglage du capteur (distance de détection, sensibilité).
- Tester le capteur avec un objet témoin.
- Vérifier l'état de l'entrée correspondante sur l'API avec le logiciel de programmation.
VI.C.2. Problèmes d'actionneurs
- Symptôme : Un vérin ne bouge pas, un moteur ne démarre pas, une vanne ne s'ouvre pas.
- Diagnostic :
- Vérifier l'alimentation de l'actionneur (multimètre, test de tension).
- Vérifier le câblage et les interfaces de puissance (relais, contacteurs).
- Vérifier la commande de l'actionneur (la sortie de l'API est-elle active ?).
- Vérifier l'actionneur lui-même (blocage mécanique, bobine grillée pour une électrovanne, fusible).
- Pour un moteur, vérifier les fusibles et le variateur de vitesse.
VI.C.3. Problèmes d'API et de programmation
- Symptôme : Le système a un comportement inattendu, une séquence ne se déroule pas correctement, l'API est en défaut.
- Diagnostic :
- Vérifier l'état de l'API (LEDs de défaut, messages d'erreur sur l'IHM ou le logiciel).
- Se connecter à l'API avec le logiciel de programmation :
- Visualiser l'état des entrées/sorties en temps réel.
- Suivre l'exécution du programme pour identifier l'étape ou le réseau qui ne s'active pas comme prévu.
- Vérifier les temporisateurs et les compteurs (leurs valeurs sont-elles correctes ?).
- Vérifier les modifications récentes du programme. Une nouvelle version peut avoir introduit une erreur.
À retenir :
La maintenance est stratégique (corrective, préventive, prédictive). Utilise les bons outils (multimètre, logiciel API) et une démarche méthodique pour diagnostiquer les pannes. Vérifie toujours d'abord les éléments physiques avant de plonger dans le programme de l'API.
VII. Récapitulatif et exercices d'application
Tu as maintenant une vision complète des automatismes industriels, des capteurs aux actionneurs en passant par l'API. C'est une base solide pour ton parcours en maintenance.
La clé est de toujours relier les trois fonctions (acquérir, traiter, agir) et de penser de manière systémique. Chaque composant a son rôle et sa place dans l'ensemble.
VII.A. Récapitulatif des concepts clés
Voici un tableau pour structurer les informations essentielles que tu dois maîtriser.
| Composant | Rôle | Types principaux | Exemples | Points clés en maintenance |
|---|---|---|---|---|
| Capteur | Acquérir des informations sur l'environnement | TOR (Tout ou Rien) Analogique |
Proximité (inductif, capacitif, optique), Température (PT100, thermocouple), Pression, Niveau | Alimentation, câblage, réglage (portée, hystérésis), propreté |
| Actionneur | Agir sur l'environnement | Électrique Pneumatique Hydraulique |
Moteur (CA, CC, pas à pas, servo), Vérin, Électrovanne, Résistance chauffante | Alimentation, interface de puissance (relais, contacteur, variateur), blocage mécanique, fuites |
| API | Traiter les informations et commander | Compact Modulaire Sécurité |
Siemens S7, Schneider M221, Rockwell CompactLogix | Alimentation, modules E/S, programme (Ladder, Grafcet), temps de cycle, messages d'erreur |
| Système | Ensemble fonctionnel | Boucle ouverte Boucle fermée (asservissement) |
Portail automatique, Ligne de production, Régulateur de température | Démarche de diagnostic (du plus simple au plus complexe), sécurité, fiabilité, documentation |
VII.B. Exercices d'application rapides
Teste tes connaissances avec ces quelques questions rapides.
-
Question 1 : Identification de capteur
Un technicien de maintenance doit détecter la présence de boîtes en carton sur un convoyeur. Il a le choix entre un capteur inductif et un capteur optique. Lequel lui conseilles-tu et pourquoi ?
Réponse : Il est préférable d'utiliser un capteur optique (photoélectrique). Les capteurs inductifs ne détectent que les métaux, tandis que le carton est un matériau non métallique. Le capteur optique, par émission et réception de lumière, détectera efficacement la présence du carton. -
Question 2 : Compréhension de l'hystérésis
Pourquoi est-il important pour une sonde de niveau d'avoir une hystérésis lors de l'activation/désactivation d'une pompe de remplissage ?
Réponse : L'hystérésis évite que la pompe ne s'active et se désactive trop fréquemment (phénomène de "pompage" ou d'oscillations) si le niveau d'eau fluctue autour d'un seul seuil. Elle crée une zone tampon, protégeant ainsi la pompe de l'usure prématurée due à des démarrages/arrêts répétés. -
Question 3 : Langage de programmation
Un système de remplissage de bouteilles suit une séquence précise : positionnement de la bouteille, remplissage, bouchage, éjection. Quel langage de programmation API (Ladder ou Grafcet) serait le plus approprié pour concevoir la logique de cette séquence, et pourquoi ?
Réponse : Le Grafcet (SFC) serait le plus approprié. C'est un langage conçu spécifiquement pour représenter des processus séquentiels étape par étape.Il permet de visualiser clairement l'ordre des opérations et les conditions de passage d'une étape à l'autre, ce qui facilite la conception et le débogage de ce type de système. Le Ladder pourrait le faire, mais serait moins lisible pour une séquence complexe.
-
Question 4 : Diagnostic de panne
Le voyant d'état d'un API est rouge, et l'IHM affiche "Défaut module d'entrée". Quelle est la première chose que tu devrais vérifier sur l'API ou le module concerné ?
Réponse : La première chose à vérifier est l'état physique du module d'entrée concerné. Il faut s'assurer qu'il est correctement enfiché dans son rack, que son câblage est intact, et qu'il n'y a pas de signes visibles de dommage (surchauffe, composants brûlés). Il faudrait ensuite vérifier les fusibles éventuels sur le module et l'alimentation électrique de ce dernier.
VIII. Comment ORBITECH Peut T'aider
Chez ORBITECH AI Academy, nous comprenons les défis des automatismes industriels. Notre plateforme est conçue pour t'accompagner à chaque étape de ton apprentissage et de ta réussite en BTS Maintenance Industrielle. Nous mettons à ta disposition des outils innovants pour faciliter la compréhension et la mémorisation des concepts complexes.
- Utilise notre Générateur d'Exercices pour créer des scénarios de pannes ou des problèmes de programmation d'API sur mesure.
- Notre Générateur de Résumés t'aidera à synthétiser les longues descriptions de capteurs et actionneurs en fiches concises.
- Développe ta logique séquentielle avec notre Générateur de Mind Maps pour visualiser les structures complexes des Grafcet et des programmes API.
- Prépare tes évaluations en t'entraînant avec le Générateur de Quiz pour tester tes connaissances sur les différents types de capteurs, actionneurs et les principes de l'API.