Automatismes industriels Les automates programmables
Applications des automates programmables. Commande de machines Machines outil Convoyage, stockage Emballage Machines de chantier, engin de levage
Applications des automates programmables. Automatisme du bâtiment (AdB) Chauffage, climatisation, sanitaire Distribution électrique, éclairage Sécurité, alarmes techniques
Applications des automates programmables. Régulation de processus Chimie, pétrochimie, pharmaceutique Traitement des eaux Thermique, fours, métallurgie
Applications des automates programmables. Contrôle de systèmes Production et distribution d énergie (électricité, pétrole, gaz) Transports (chemin de fer, routier, marine)
Transport Vanoise express La Plagne les Arcs
Le marché des automates dans le monde Siemens 32% Rockwell Automation 17% Mitsubishi 11% Schneider 8% Omron 8% GE Fanuc Moeller Hitachi Fuji Electric 4% 1% 1% 1% Parts de marché 2000/2001: 5 fournisseurs représentent plus de 75%
Le marché des automates en France 6% 7% 10% 40% Schneider Siemens Rockwell Omron Autres 37% Répartition du marché Industriel En deux acteurs
Historique C'est Modicon qui créa en 1968, aux USA, le premier automate programmable. Son succès donna naissance à une industrie mondiale qui s'est considérablement développé depuis. L'automate programmable représente aujourd'hui l'intelligence des machines et des procédés automatisés de l'industrie, des infrastructures et du bâtiment.
Evolution Dans les années 80 les automates deviennent de plus en plus gros: de plus en plus d entrées sorties Un automate commande plusieurs machines. Architecture centralisée Dans les années 90, on utilise des automates plus petit reliés entre eux par des réseaux. Architecture décentralisée
Evolution De nos jour, les entrées / sorties sont aussi décentralisées. L automate possède de plus en plus de port de communication et de moins en moins d entrées sorties en local.
Définition Un Automate Programmable Industriel (API - PLC) Est un appareil électronique de traitement de l information (remplacement de logique à relais) il effectue des fonctions d automatisme programmées telles que Logique combinatoire Séquencement Temporisation Comptage Calculs numériques Asservissement, régulation pour commander, mesurer et contrôler au moyen de signaux d entrées et de sorties (numériques ou analogiques) toutes machines et processus, en environnement industriel.
Architecture matérielle d un API Un automate programmable industriel se compose: D une unité de traitement (CPU + Mémoire) De modules d entrées et de sorties De modules de communication. D un module d alimentation
L unité centrale Elle comprend: Le processeur qui effectue les opérations logique, de temporisation, de comptage ou de calcul. La mémoire qui se compose: D une zone de mémoire programme. Dans la phase d étude et de mise au point cette mémoire doit être reprogrammable (RAM, EAPROM- Electrically Alterable ) Dans la phase d exploitation la mémoire doit être sauvegardée par batterie ou non volatile (EEPROM) D une zone de mémoire de données. Pour sauvegarder l état des E/S, compteurs, variables internes Attention, il peut y avoir plusieurs zones. Bien regarder le comportement en cas de coupure de l énergie. CPU 312C
Fonctionnement des automates Un automate exécute son programme de manière cyclique. Lecture des entrées Traitement du programme Écriture des sorties Le temps d exécution d un cycle est contrôlé par une temporisation appelée chien de garde
Fonctionnement des automates Fonctionnement cyclique: Les cycles s enchaînent les uns après les autres, le temps de cycle dépend de la durée d exécution du programme. Mode périodique: Attention, le temps de cycle doit être compatible avec l application Il est parfois possible de fixer le temps de cycle (important en cas de régulation)
Temps de réponse Lorsque l évolution d une entrée doit entraîner l activation d une sortie, le temps de retard entre les 2 évènements dépend du temps de cycle. ENTREE SORTIE ENTREE SORTIE Au maximum 2 X le temps de cycle
Exemple Un codeur incrémental est monté sur l arbre d une vis à bille pour mesurer son déplacement. Sa résolution est de 256 points/tour Il est relié à une entrée booléenne de l automate. Le temps de cycle de l automate est de 10ms Une période du signal issu du codeur doit être supérieur à 2X le temps de cycle pour ne pas «manquer» d impulsions. Calculer la vitesse de rotation maximum de la vis à bille. Quelle solution adopter.
Les modules d entrées TOR Souvent alimentés en 24V continu Deux câblages possibles: Commun au + ou au - Les entrées sont généralement isolées électriquement de l unité centrale et peu sensibles aux perturbations (filtrage temps de retard) Attention au câblage, les entrées TOR sont souvent alimentées en 24V avec commun sur le 0V ou sur le 24V
Les modules de sorties TOR Les cartes de sortie tout ou rien permettent de raccorder à l automate les différents pré-actionneurs tels que : Distributeurs, vannes, contacteurs, voyants Les tensions de sorties usuelles sont de 5 volts en continu ou de 24, 48, 110, 220 volts en continu ou en alternatif. Les courants vont de quelques milliampères à quelques ampères. Ces cartes possèdent soit des relais, soit des triacs, soit des transistors. L état de chaque sortie est visualisé par une diode électroluminescente.
Les cartes de sorties analogiques Les cartes de sortie analogiques permettent de gérer des grandeurs analogiques en faisant varier un code numérique au sein du module. (commande d afficheur, de variateur de vitesse ) Il faut faire attention a la résolution du CNA utilisé dans la carte (8 bits, 16 bits)
Autres entrées Il existe de nombreux interfaces Analogique (0/10V, 4/20mA,..) Pour thermocouple(0/20 mv, 0/50 mv, 0/100mV Pour sonde PT100(0/100 mv, 0/250 mv, 0/400 mv ) Compteurs (pour codeur incrémentaux souvent intégrés) Lecteur de code barres Pour codeur absolu
Coupleurs métiers Sur les automates modulaire, il suffit de rajouter une carte qui s occupe d une fonction spécifique. Celle-ci possède souvent ses entrées, ses sorties et son propre processeur. Commande d axe, pesage..
Cartes de communication Les automates possèdes de plus en plus de ports de communications. Pour la programmation, le réglage ou la maintenance (PC, console ) Pour la supervision, le dialogue inter-automates (Ethernet TCP/IP) Pour la communication avec des capteurs et les actionneurs (paires différentielles ASI) Opto-electronics Printer Programming device, PC, computers SIMATIC S5 and also PLCs from other manufacturers Robot controls Scanner, barcode reader, identification systems Weighing systems, controllers