LEÇON
: GÉNÉRALITÉ SUR LES AUTOMATE PROGRAMMABLE
INDUSTRIEL
I. Introduction
Les Automates Programmables Industriels (API) sont apparus aux Etats-Unis vers 1969
où ils répondaient aux désirs des industries de lautomobile de développer des chaînes de
fabrication automatisées qui pourraient suivre lévolution des techniques et des modèles
fabriqués . Un Automate Programmable Industriel (API) est une machine électronique
programmable par un personnel non informaticien et destiné à piloter en ambiance
industrielle et en temps réel des procédés industriels. Un automate programmable est
adaptable à un maximum dapplication, dun point de vue traitement, composants, langage.
Cest pour cela quil est de construction modulaire. Il est en général manipulé par un
personnel électromécanicien. Le développement de lindustrie à entraîner une augmentation
constante des fonctions électroniques présentes dans un automatisme c'est pour ça que
lAPI sest substitué aux armoires à relais en raison de sa souplesse dans la mise en
uvre, mais aussi parce que dans les coûts de câblage et de maintenance devenaient trop
élevés.
Un automate programmable industriel (ou API) est un dispositif électronique programmable
destiné à automatiser des processus tels que la commande de machines au sein d'une usine et à
piloter des robots industriels par exemple.
1. DÉFINITION D'UN API
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.
1
2. La différence entre Logique câblée et Logique programmée
a. Logique câblée
Logique câblée est la réalisation des lois de contrôle en interconnectant judicieusement des
opérateurs matériels (électriques, pneumatiques, hydrauliques) réalisant des fonctions
logiques de base.
Opérateurs logiques de base AND, OR, NOT NAND, NOR Relais normalement ouvert /
normalement fermé.
b. Logique programmée
Idée de la logique programmée dopérateurs de base nutiliser quun seul jeu (unité logique)
permettant de réaliser nimporte quelle fonction logique donnée par combinaison de ces
opérateurs de base
Exécution séquentielle: des opérations logiques élémentaires Nécessité dun balayage
des opérations à une cadence suffisamment rapide pour donner lillusion dune
exécution parallèle et du caractère instantané de lévaluation.
. La manière de balayer est décrite par une suite dinstructions mémorisées c.àd. un
programme
II. Limportance des automates programmables industriels
L'automatisation permet d'apporter des éléments supplémentaires à la valeur ajoutée par le
système. Ces éléments sont exprimables en termes d'objectifs par :
- accroître la productivité du système c'est-à-dire augmenté la quantité de produits élaborés
pendant une durée donnée. Cet accroissement de productivité exprime un gain de valeur ajoutée
sous forme :
2
Dune meilleure rentabilité ;
Dune meilleure compétitivité.
améliorer la flexibilité de production ;
améliorer la qualité du produit grâce à une meilleure répétabilité de la valeur ajoutée
s'adapter à des contextes particuliers :
adaptation à des environnements hostiles pour l'homme (milieu salin,
spatial,nucléaire...),
adaptation à des tâches physiques ou intellectuelles pénibles pour l'homme
(manipulation de lourdes charges, tâches répétitives parallélisées...),
- augmenter la sécurité, etc...
D'autres objectifs, à caractères sociaux, financiers... peuvent s'ajouter à ceux-ci.
1. LA CONSTITUTION D'UN API
Tous automates sont constitués de:
Une mémoire : C'est l'endroit où le programme est stocké, elle reçoit également les informations
en provenance des capteurs. On distingue plusieurs types de mémoires:
Le RAM ou Random Acess Memory: on l'appelle aussi mémoire lecture/écriture.Le processeur
peut électriquement lire ou écrire dans ce type de mémoire sans restriction. Cependant, une
batterie de sauvegarde est normalement exigée pour préserver le contenu de la mémoire en cas
de coupure de la tension.
Le ROM ou Read Only Memory : dans cette mémoire,seule la lecture est possible.En
général,la programmation est assurée par le fabricant.
Un processeur ou CPU ( Central Process Unit) :Il exécute le programme entré dans
l'automate de la première à la dernière instruction et en boucle.La durée d'une boucle est appelée
3
SCAN TIME.Les modifications d'état d'une ligne antérieure seffectuent au prochain SCAN
TIME.
Les interfaces d'entrées-sorties ou E/S: L'interface d'entrée comporte des adresses d'entrée.
Chaque capteur est relié à une de ces adresses. Linterface de sortie comporte de la même façon
des adresses de sortie. Chaque préactionneur est relié à une de ces adresses. Le nombre de ces
entrées et sorties varient en fonction du type d'automate. Les cartes d'entrée et de sortie sont
modulaires, la modularité varie entre 8,16 et 32 voies. Les éléments comme les boutons
poussoirs, les fins de course, les capteurs de température ou de pression etc... Peuvent être
connectés aux bornes d'entrée. Ils rassemblent les informations provenant de l'environnement
extérieur et les envoient au CPU.Les types de carte d'entrée dépendent usuellement de la tension
d'alimentation ou du nombre de bornes d'entrée.On distingue : DC INPUT,AC INPUT et AC/DC
INPUT.Par contre,les contacteurs,voyants et alarmes sont connectés aux bornes de sortie.Les
résultats des opérations réalisées par le CPU sont directement envoyés à la sortie concernée.
L'alimentation : Tous les automates actuels sont équipés d'une alimentation 240 V
50/60Hz,24V DC.Les entrées sont en 24V DC et une mise à la terre doit également être prévue.
2. Les entrées et sorties
1.1.2 Les entrées
Un automate comporte plusieurs entrées qui peuvent être de plusieurs sortes :
Contacts secs : Contacts, relais, fin de course, pressostats, thermostats......
Analogiques en courant : 0 -20mA, 4 -20mA (mesures
Analogiques en tension : 0 -2,5V, 0 -5V, 0 -10V (mesures)
Cartes dialogues : avec PC ou A.P.I.
4
Exemple de raccordement d'entrées automate
1.1.3 Les sorties:
Contacts secs : Contact sans potentiel
Sortie électronique : Triacs ou transistors
Analogiques en courant : 0 -20mA, 4 -20mA (régulation)
Analogiques en tension : 0 -2,5V, 0 -5V, 0 -10V (régulation)
Exemple de raccordement de sorties automates
Les dernières générations d'A.P.I disposent également de port de communication (Modbus et/ou
Ethernet) pour une mise en réseau.
5
III. LE SCHEMA SYNOTIQUE DE FONCTIONNEMENT DUN
API
A. Fonctionnement de l'automate programmable industriel
L'automate programmable reçoit des données par ses entrées, celles-ci sont ensuite traitées
par un programme défini, le résultat obtenu étant délivré par ses sorties. Ce cycle de traitement
est toujours le même, quel que soit le programme, néanmoins le temps d'un cycle d'API varie
selon la taille du programme et la puissance de l'automate. C est l'unité centrale qui gère
l'automate programmable : elle reçoit, mémorise et traite les données entrantes et détermine
l'état des données sortantes en fonction du programme établi.
6
B. 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 :
CQM1 CPU 11/21/41
E - 192 Entrées/Sorties (à relais, à triac, à transistors ou TTL) ;
32 K RAM data on Board ;
structure multifonction ;
structuration multitâche ;
SYSWIN 3.1, 3.2
3.4 et CX_Programmer (Littéral, Ladder) ;
comunication sur RS 232 C ;
programmation sur IBM PC/PS.
TELEMECANIQUE :
TSX 17/20 :
Nombre d'entrées et de sorties variable : 20 à 160 E/S.
microprocesseur 8031.
langage de programmation PL7.2.
TSX 67.20 : La compacité d'un automate haut de gamme, à E/S déportables par fibre optique:
1024 E/S en six bacs de huit modules;
extension de bacs à distance par fibre optique à 2000 m;
16 coupleurs intelligents;
24 K RAM data on Board;
32 K RAM / EPROM cartouche utilisateur;
structure multifonctions;
structuration multitâche;
langage PL7.3 (Grafcet, Littéral, Ladder);
programmation sur IBM PC/PS.
7
FESTO : Architecture modulaire : carte de base; carte processeur; carte de mémorisation; carte
E/S.
FPC 202 :
16 entrées 24 V DC;
16 sorties 24 V DC - 1 A;
8 K RAM, 8 K EPROM;
Interface série, 20 mA boucle de courant pour imprimante;
Console de programmation externe : console ou IBM PC;
Programmation : grafcet, langage Festo, schéma à relais.
SIEMENS:
S7 200.
64 entrées 24 V DC;
64 sorties 24 V DC - 1 A ;
8 Entrées anlogiques AEW0
AEW14 ; - 8 Sorties anlogiques AAW0
AAW6 ; - interface série,
console de programmation externe : PG 702;
programmation STEP7: schéma à relais , Ladder.
CONCLUSION
L'automatisation est le domaine scientifique et technologique qui exécute et contrôle des
tâches techniques par des machines fonctionnant sans intervention humaine, ou au moyen
d'une intervention réduite. L'automatisation s'est généralisée dans toutes les activités de
production, tant dans l'industrie que dans les activités de service. Quels que soient son
domaine d'application et les techniques qu'elle utilise, l'automatisation s'est constamment
8
développée dans le seul but de réduire la pénibilité du travail humain et d'améliorer la
productivité du travail.
EXERCUICE DE CONSOLUDATION
Document élève
Compléter les images sous dessus par ordre numérique
9
10
11