Vous êtes sur la page 1sur 11

REPUBLIQUE ALGERIENNE DEMOCRATIQUE ET POPULAIRE

MINISTERE DE L’ENSEIGNEMENT SUPERIEUR ET DE LA


RECHERCHE SCIENTIFIQUE

Université Des Sciences Et De La Technologie Houari Boumediene

Faculté De Génie Électrique

Département D’électronique

Chapitre I

Automates Programmables Industriels


API
Chapitre1 Automates Programmables Industriels

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.

Les premiers constructeurs américains étaient les entreprises Modicon et Allen-Bradley.

2. Définition d'un Automate Programmable


Un automate programmable industriel API est un appareil dédié au contrôle d’une machine ou d’un
processus industriel, constitué de composants électroniques, comportant une mémoire programmable
par un utilisateur non informaticien, à l’aide d’un langage adapté. En d’autres termes, un automate
programmable est un calculateur logique, ou ordinateur, au jeu d’instructions volontairement réduit,
destiné à la conduite et la surveillance en temps réel de processus industriels.
Chapitre1 Automates Programmables Industriels

Figure 1.1: Exemple d’un API de la compagnie Toshiba.

Trois caractérises fondamentales distinguent totalement l’Automate Programmable Industriel (API)


des outils informatiques tels que les ordinateurs (PC industriel):

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.),

Et enfin, sa programmation à partir de langages spécialement développés pour le traitement de


fonctions d’automatisme fait en sorte que sa mise en œuvre et son exploitation ne nécessitent aucune
connaissance en informatique.

3. Avantages et inconvénients des A.P.I

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

3.2 Les inconvénients

Les inconvénients de l'automatisation sont :

 Le cout élevé du matériel


 La maintenance doit être structurée
 La suppression de l’emploi.

4. Architecture d'un API


4.1 Architecture externe

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.

 Formé d’une mémoire permettant d’enregistrer entre300 et 1000 instructions.


 Le nombre max des entrées-sorties est 40.

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

4.2 Architecture interne

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 :

L’automate programmable se constitue de quatres parties :

Figure 1.3: Architecture de ’automate programmable.


Chapitre1 Automates Programmables Industriels

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:

 Gestion les relations entre la zone mémoire et les interfaces.


 Lecture des informations d'entrée.
 Exécution des instructions du programme contenu en mémoire.
 Commande des sorties.

4.2.2 La mémoire

La mémoire contient le programme de fonctionnement de l’automatisme et les éléments stockés comme


les valeurs analogiques. Cette zone peut être une seule mémoire partagée ou plusieurs zones mémoires.
De plus, la mémoire assure aussi les deux fonctions suivantes:
 Recevoir les informations issues des capteurs d'entrée et les mémoriser.
 Recevoir les informations générées par le processeur destinées à la commande des pré-
actionneurs.

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.

 EEPROM « Electrically EPROM » : C’est une mémoire PROM programmable plusieurs


fois et effaçable électriquement.

Figure 1.4: Module CPU d’un AIP

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

4.2.4 Les modules entrées/sorties :

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:

 Regrouper des variables de même nature, pour diminuer la complexité et le coût.


 Assurer le dialogue avec l’Unité centrale.
 Traduire les signaux industriels en informations API et réciproquement, avec une protection
de l’UC et un traitement adéquats.

Ils peuvent être des modules amovibles comportant un nombre fixé de voies ou à structure figée
monobloc, avec des modules intégrés.

5. Types de modules E/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.

5.1. Les modules d'entrées (interface d’entrée)

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.).

Figure 1.5 : Câblage et raccordement interface d’entrée TOR


Chapitre1 Automates Programmables Industriels

Le fonctionnement de l’interface d’entrée (Figure 1.6) peut être résumé comme suit :
Lors de la fermeture du capteur ;

 La « Led 1 » signale que l’entrée de l’API est actionnée.


 La « Led D’ » de l’optocoupleur « Opto 1 » s’éclaire.
 Le phototransistor « T’ » de l’optocoupleur « Opto 1 » devient passant.
 La tension Vs=0V.

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).

Figure 1.6: Principe de fonctionnement de l’interface d’entrée

5.2. Les modules de sorties


Les sorties Tout Ou Rien servent à commander des actions (exemple : enclenchement de compresseur,
arrêt de machine, etc.), par contre les sorties analogiques ont pour fonction de piloter des éléments
modulants du type vanne, variateur, etc. La protection des circuits de sortie est assurée par découplage
optoélectronique avec une amplification de puissance.

Figure 1.7 : Câblage et raccordement interface de sortie TOR


Chapitre1 Automates Programmables Industriels

Le fonctionnement de l’interface de sortie (figure 1.8) peut être résumé comme suit :
Lors de commande d’une sortie automate ;

 L’unité de commande envoi un « 1 » logique (5V).


 « T1 » devient passant, donc la « Led D’ » s’éclaire
 Le photo-transistor « T’ » de l’optocoupleur « Opto1 » devient passant.
 La « Led1 » s’éclaire.
 « T2 » devient passant.
 La bobine « RL1 » devient sous tension et commande la fermeture du contact de la sortie
« Q0.1 ».

Donc pour commander la sortie d’un API, l’unité de commande doit envoyer :

 Un « 1 » logique pour actionner une sortie API


 Un « 0 » logique pour stopper la commande d’une sortie API

Figure 1.8: Principe de fonctionnement de l’interface de sortie.

Figure 1.9: Interface E/S analogique


Chapitre1 Automates Programmables Industriels

6. Choix d'un API


Le choix d’un API est fonction de la partie commande à programmer. On doit tenir compte de
plusieurs critères.

Nombres d’interfaces entrées/sorties intégrés.

Le mode de communication.

Le processeur avec la taille de mémoire et vitesse de traitement des informations.

Les modules complémentaires disponibles.

Le langage de programmation.

Vous aimerez peut-être aussi