1 Chapitre 1. API Automates Programmables Industriels I. Historique : Les autom
1 Chapitre 1. API Automates Programmables Industriels I. Historique : Les automates programmables industriels sont apparus à la fin des années soixante, à la demande de l'industrie automobile américaine (GM), qui réclamait plus d'adaptabilité de leurs systèmes de commande. Les coûts de l'électronique permettant alors de remplacer avantageusement les technologies actuelles. Avant : utilisation de relais électromagnétiques et de systèmes pneumatiques pour la réalisation des parties commandes ⇒ logique câblée Inconvénients : cher, pas de flexibilité, pas de communication possible. Solution : utilisation de systèmes à base de microprocesseurs permettant une modification aisée des systèmes automatisés ⇒ logique programmée Les ordinateurs de l'époque étant chers et non adaptés aux contraintes du monde industriel, les automates devaient permettre de répondre aux attentes de l'industrie. Contraintes du monde industriel : ➢ influences externes : • poussières, • température, 2 • humidité, • vibrations, • parasites électromagnétiques, … ➢ Personnel : • mise en oeuvre du matériel aisée (pas de langage de programmation complexe) • dépannage possible par des techniciens de formation électromécanique • possibilité de modifier le système en cours de fonctionnement ➢ Matériel : • évolutif • modulaire • implantation aisée L'Automate Programmable Industriel (API) est un appareil électronique programmable, adapté à l'environnement industriel, qui réalise des fonctions d'automatisme pour assurer la commande de préactionneurs et d'actionneurs à partir d'informations logique, analogique ou numérique. II. Place de l'API dans le système automatisé de production (S.A.P.) : a. Les systèmes automatisés de production : L’objectif de l’automatisation des systèmes est de produire, en ayant recours le moins possible à l’homme, des produits de qualité et ce pour un coût le plus faible possible. Un système automatisé est un ensemble d’éléments en interaction, et organisés dans un but précis : agir sur une matière d’oeuvre afin de lui donner une valeur ajoutée. Le système automatisé est soumis à des contraintes : énergétiques, de configuration, de réglage et d’exploitation qui interviennent dans tous les modes de marche et d’arrêt du système. b. Domaines d'emploi des automates : On utilise les API dans tous les secteurs industriels pour la commande des machines (convoyage, emballage ...) ou des chaînes de production (automobile, agroalimentaire ... ) ou il peut également assurer des fonctions de régulation de processus (métallurgie, chimie ...). 3 Il est de plus en plus utilisé dans le domaine du bâtiment (tertiaire et industriel) pour le contrôle du chauffage, de l'éclairage, de la sécurité ou des alarmes. c. Nature des informations traitées par l'automate : Les informations peuvent être de type : • Tout ou rien (T.O.R.) : l'information ne peut prendre que deux états (vrai/faux, 0 ou 1 …). C'est le type d'information délivrée par un détecteur, un bouton poussoir … • Analogique : l'information est continue et peut prendre une valeur comprise dans une plag bien déterminée. C'est le type d'information délivrée par un capteur (pression, température …) • Numérique : l'information est contenue dans des mots codés sous forme binaire ou bien hexadécimale. C'est le type d'information délivrée par un ordinateur ou un module intelligent. III. Architecture des automates : a. Aspect extérieur : Les automates peuvent être de type compact ou modulaire. De type compact, on distinguera les modules de programmation (LOGO de Siemens, ZELIO de Schneider, MILLENIUM de Crouzet ...) des microautomates. Il intègre le processeur, l'alimentation, les entrées et les sorties. Selon les modèles et les fabricants, il pourra réaliser certaines fonctions supplémentaires (comptage rapide, E/S analogiques ...) et recevoir des extensions en nombre limité. Ces automates, de fonctionnement simple, sont généralement destinés à la commande de petits automatismes. De type modulaire, le processeur, l'alimentation et les interfaces d'entrées / sorties résident dans des unités séparées (modules) et sont fixées sur un ou plusieurs racks contenant le "fond de panier" (bus plus connecteurs). Ces automates sont intégrés dans les automatismes complexes où puissance, capacité de traitement et flexibilité sont nécessaires. 4 b. Structure interne : ➢ Module d'alimentation : il assure la distribution d'énergie aux différents modules. ➢ Unité centrale : à base de microprocesseur, elle réalise toutes les fonctions logiques, arithmétiques et de traitement numérique (transfert, comptage, temporisation ...). ➢ Le bus interne : il permet la communication de l'ensemble des blocs de l'automate et des éventuelles extensions. ➢ Mémoires : Elles permettent de stocker le système d'exploitation (ROM ou PROM), le programme (EEPROM) et les données système lors du fonctionnement (RAM). Cette 5 dernière est généralement secourue par pile ou batterie. On peut, en règle générale, augmenter la capacité mémoire par adjonction de barrettes mémoires type PCMCIA. ➢ Interfaces d'entrées / sorties : ✓ Interface d'entrée : elle permet de recevoir les informations du S.A.P. ou du pupitre et de mettre en forme (filtrage, ...) ce signal tout en l'isolant électriquement (optocouplage). ✓ Interface de sortie : elle permet de commander les divers préactionneurs et éléments de signalisation du S.A.P. tout en assurant l'isolement électrique. c. Fonctions réalisées : Les automates compacts permettent de commander des sorties en T.O.R et gèrent parfois des fonctions de comptage et de traitement analogique. Les automates modulaires permettent de réaliser de nombreuses autres fonctions grâce à des modules intelligents que l'on dispose sur un ou plusieurs racks. Ces modules ont l'avantage de ne pas surcharger le travail de la CPU car ils disposent bien souvent de leur propre processeur. Principales fonctions : ➢ Cartes d'entrées / sorties : Au nombre de 4, 8, 16 ou 32, elles peuvent aussi bien réaliser des fonctions d'entrées, de sorties ou les deux. Ce sont les plus utilisées et les tensions disponibles sont normalisées (24, 48, 110 ou 230V continu ou alternatif ...). Les voies peuvent être indépendantes ou posséder des "communs". Les cartes d'entrées permettent de recueillir l'information des capteurs, boutons ... qui lui sont raccordés et de la matérialiser par un bit image de l'état du capteur. ➢ 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. Exemple : signal issu d'un codeur de position. ➢ Cartes de commande d'axe : Elles permettent d'assurer le positionnement avec précision d'élément mécanique selon un ou plusieurs axes. La carte permet par exemple de piloter un servomoteur et de recevoir les informations de positionnement par un codeur. L'asservissement de position pouvant être réalisé en boucle fermée. ➢ Cartes d'entrées / sorties analogiques : Elles permettent de réaliser l'acquisition d'un signal analogique et sa conversion numérique (CAN) indispensable pour assurer un traitement par le microprocesseur. La fonction inverse (sortie analogique) est également réalisée. Les grandeurs analogiques sont normalisées : 0-10V ou 4-20mA. 6 ➢ Autres cartes : ✓ Cartes de régulation PID ✓ Cartes de pesage ✓ Cartes de communication (Ethernet ...) ✓ Cartes d'entrées / sorties déportées. IV. Traitement du programme automate : Tous les automates fonctionnent selon le même mode opératoire : ➢ Traitement interne : L'automate effectue des opérations de contrôle et met à jour certains paramètres systèmes (détection des passages en RUN / STOP, mises à jour des valeurs de l'horodateur, ...). ➢ Lecture des entrées : L'automate lit les entrées (de façon synchrone) et les recopie dans la mémoire image des entrées. ➢ Exécution du programme : L'automate exécute le programme instruction par instruction et écrit les sorties dans la mémoire image des sorties. ➢ Ecriture des sorties : L'automate bascule les différentes sorties (de façon synchrone) aux positions définies dans la mémoire image des sorties. Ces quatre opérations sont effectuées continuellement par l'automate (fonctionnement cyclique). On appelle scrutation l'ensemble des quatre opérations réalisées par l'automate et le temps de scrutation est le temps mis par l'automate pour traiter la même partie de programme. Ce temps est de l'ordre de la dizaine de millisecondes pour les applications standards. Le temps de réponse total (TRT) est le temps qui s'écoule entre le changement d'état d'une entrée et le changement d'état de la sortie correspondante. 7 Le temps de réponse total est au plus égal à deux fois le temps de scrutation (sans traitement particulier). V. Sécurité : Les systèmes automatisés sont, par nature, source de nombreux dangers (tensions utilisées, déplacements mécaniques, jets de matière sous pression ...). Placé au coeur du système automatisé, l'automate se doit d'être un élément fiable car : ✓ un dysfonctionnement de celui-ci pourrait avoir de graves répercussions sur la sécurité des personnes, ✓ les coûts de réparation de l'outil de production sont généralement très élevé, ✓ un arrêt de la production peut avoir de lourdes conséquences sur le plan financier. Aussi, l'automate fait l'objet de nombreuses dispositions pour assurer la sécurité : ➢ Contraintes extérieures : l'automate est conçu pour supporter les différentes contraintes du monde industriel et à fait l'objet de nombreux tests normalisés (tenue aux vibrations, CEM ...) ➢ Coupures d'alimentation : l'automate est conçu pour supporter les coupures d'alimentation et permet, par programme, d'assurer un fonctionnement correct lors de la réalimentation (reprises à froid ou à chaud) ➢ Mode RUN/STOP : Seul un technicien peut mettre en marche ou arrêter un automate et la remise en marche se fait par une procédure d'initialisation uploads/Industriel/ chapitre-i-automates-programmables-industriels.pdf
Documents similaires










-
29
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Apv 20, 2021
- Catégorie Industry / Industr...
- Langue French
- Taille du fichier 0.3784MB