Académique Documents
Professionnel Documents
Culture Documents
Département D’électronique
Chapitre I
PLAN DU CHAPITRE
1. Historique.
2. Définition d'un automate programmable.
3. Avantages et inconvénients de l’automate programmable.
4. Architecture interne et externe d'un automate programmable.
5. Types des Entrées/Sorties d'un A.P.I et ses caractéristiques.
6. Choix de l'A.P.I.
1. Historique
Les automates programmables industriels ou A.P.I. comme on les appelle le plus souvent ou encore
Programmable Logic Controller (PLC en anglais), sont apparut aux Etats-Unis vers 1968 - 69 où ils
répondaient aux désirs des industries de l’automobile de développer des chaînes de fabrication
automatisées qui pourraient suivre l’évolution des technologies et des modèles fabriqués.
Les premiers automates programmables n’effectuaient que la commutation ON/OFF (et vice-versa) avec
la possibilité de temporisation. Leurs applications étaient limitées seulement aux procédés répétitifs ainsi
qu’à certaines machines.
De 1970 à 1974, la technologie des microprocesseurs ajoutèrent une plus grande flexibilité et une «
intelligence » à l’automate programmable. Les capacités d’interface avec l’utilisateur s’améliorent.
L’automate programmable peut maintenant exécuter les opérations arithmétiques en plus des opérations
logiques; il manipule les données et les adresses ; il effectue la communication avec d’autres automates
ou ordinateurs, donnant ainsi une nouvelle dimension aux applications de l’automate programmable.
Il peut être directement connecté aux capteurs et pré-actionneurs grâce à ses entrées/sorties
industrielles.
Il est conçu pour fonctionner dans des ambiances industrielles sévères (température, vibrations,
micro-coupures de la tension d’alimentation, etc.),
3.1. Avantages
Les A.P.I. offrent de nombreux avantages, comme :
Le Gain en précision
Accroitre la production.
Limiter les couts de main d’œuvre.
Adapter le travail à des conditions particulières telles que les environnements dangereux.
La fiabilité.
La simplicité de mise en œuvre (pas de langage de programmation complexe).
La souplesse d’adaptation (système évolutif et modulaire).
La maintenance et le dépannage possible par des techniciens de formation électromécanique.
L’intégration dans un système de production (implantation aisée).
Chapitre1 Automates Programmables Industriels
Les systèmes API sont principalement disponibles sous deux formes : compact (en boitier unique) et
modulaire/rack.
Les systèmes non modulaires ou compacts intègrent le processeur, l’alimentation et les interfaces E/S
et ont souvent des performances limitées, ce sont les gammes les moins couteuses. Selon les modèles et
les fabricants, ils peuvent réaliser certaines fonctions supplémentaires (comptage rapide, E/S
analogiques ...) et recevoir des extensions en nombre limité. Exemples : LOGO de Siemens, ZELIO de
Schneider, S7-200 de Siemens... Ces automates sont de fonctionnement simple et sont généralement
destinés à la commande de petits automatismes.
Ces automates sont généralement destinés à lacommande de petits automatismes.
Un API modulaire est constitué de modules séparés pour : l’alimentation, le processeur, les
entrées/sortie, les interfaces de communication. Les modules sont branchés les uns à la suite des autres
dans un rack. Il suffit d’insérer un module sur le rack et de le configurer dans le logiciel pour l’ajouter.
Dispose de plus de 50 entrées et 50 sorties
Grande mémoire plus de 1000 instructions
Ces automates sont intégrés dans les automatismes complexes où puissance, capacité de traitement
et flexibilité sont nécessaires.
(a) (b)
Figure 1.2: (a) API compact, (b) API modulaire
Chapitre1 Automates Programmables Industriels
Le processeur,
La mémoire,
L’alimntation,
L’interface des entrées et des sorties.
Une structure qui simplifie l’interaction entre les composants de l’automate est schématisée dans la
figure suivante :
4.2.1 Le processeur
Le processeur est l'élément principal qui va traiter les instructions qui constituent le programme de
fonctionnement de l’application (les fonctions logiques ET, OU, les fonctions de temporisation, de
comptage, etc..) et exécuter les tâches en analysant les entrées puis le programme et conduire les
sorties selon les résultats des calculs qui ont été effectués. En général il assure les fonctions suivantes:
4.2.2 La mémoire
Il existe plusieurs types de mémoires pour les automates programmables. Les mémoires sont soit
permanentes ou soit volatiles.
La ROM (Read Only Memory): c’est une mémoire morte, elle contient le système
d’exploitation de l'API. Elle est programmée par le constructeur et son programme ne peut
être modifié.
La RAM (Random Access Memory) : une mémoire vive ou mémoires à accès aléatoire
contient les programmes et les données de l’application; Le contenu de ces mémoires
Chapitre1 Automates Programmables Industriels
peut être lu et modifié à volonté, mais il est perdu en cas de manque de tension (mémoire
volatiles). Elles nécessitent par conséquent une sauvegarde par batterie. Les mémoires vives
sont utilisées pour l’écriture et la mise au point du programme, et pour le stockage des données.
PROM ( Programmable ROM ) : Elle est livrée non enregistrée par le fabricant. Lorsque
celle-ci est programmée, on ne peut pas l’effacer.
L'EPROM (Eraseable Programmable ROM): C’est une mémoire PROM effaçable par
un rayonnement ultraviolet intense. Elle est utilisée pour sauvegarder les programmes
pendant la phase d'exploitation.
4.2.3 Alimentation
Elle élabore à partir d’un réseau 220V en courant alternatif, ou d’une source 24V en courant continu,
les tensions internes distribuées aux modules de l’automate.
Les principales tensions utilisées dans un API sont du +12v et +5v adaptés au fonctionnement des cartes
électroniques internes.
A fin d’assurer le niveau de sûreté requis, elle comporte des dispositifs de détection de baisse ou de
coupure de la tension réseau, et de surveillance des tensions internes. En cas de défaut, ces dispositifs
peuvent lancer une procédure prioritaire de sauvegarde.
Chapitre1 Automates Programmables Industriels
Sont des cartes électroniques qui assurent la communication entre la CPU de l’API et la partie opérative
(les capteurs et les pré-actionneurs). Les coupleurs d’entrées reçoivent les signaux des capteurs qu’ils
traitent pour les rendre compatible avec les caractéristiques internes de l’API. Les coupleurs de sorties
reçoivent les signaux de la CPU. Ils les amplifient et les rendre compatible avecles pré-actionneurs à
commander. Les modules E/S assurent les fonctions suivantes:
Ils peuvent être des modules amovibles comportant un nombre fixé de voies ou à structure figée
monobloc, avec des modules intégrés.
Il s’agit principalement des entrées/sorties Tout ou Rien (E/S TOR), et on trouve des modules pour
tensions continues (24 V, 48 V) et alternatives (24 V, 48 V, 100/120 V, 220/240 V), les valeurs de ces
tensions sont normalisées.
Les entrées logiques sont des entrées tension du type Tout Ou Rien (TOR). Elles sont utilisées pour
donner des informations de fonctionnement ou d'arrêt, de défaut ou d'absence de défaut, etc par contre
les entrées analogiques servent à donner des informations de mesure (température, pression, etc.).
Le fonctionnement de l’interface d’entrée (Figure 1.6) peut être résumé comme suit :
Lors de la fermeture du capteur ;
Donc lors de l’activation d’une entrée de l’automate, l’interface d’entrée envoie un « 0 » logique à l’unité
de traitement et un « 1 » logique lors de l’ouverture du contact du capteur (entrée non actionnée).
Le fonctionnement de l’interface de sortie (figure 1.8) peut être résumé comme suit :
Lors de commande d’une sortie automate ;
Donc pour commander la sortie d’un API, l’unité de commande doit envoyer :
Le mode de communication.
Le langage de programmation.