0% ont trouvé ce document utile (0 vote)
51 vues5 pages

Introduction aux Automates Programmables

Transféré par

ronaldtatmen
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
51 vues5 pages

Introduction aux Automates Programmables

Transféré par

ronaldtatmen
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

LES AUTOMATES PROGRAMMABLES 1

LECON : LES AUTOMATES PROGRAMMABLES


OBJECTIFS : A la fin de ce chapitre, l’élève devrait être capable de :

 Définir automate ;
 Connaitre le principe d’un automate ;
 Connaitre la structure d’un automate programmable ;
 Donner un domaine d’application des automates programmables ;
 Citer les critères de choix d’un automate programmable ;
 Connaitre les types d’automates ;
 Citer les types de langage programmable.

I. DEFINITION D'UN AUTOMATE

Un automate programmable 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.
Trois caractéristiques fondamentales distinguent totalement l’Automate Programmable
Industriel (API) des ordinateurs (PC industriel ou autres):

 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, parasites, etc.),

 Sa programmation à partir de langages spécialement développés pour le traitement de


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

Figure 1. Architecture réelle d'un automate


S7-300

Rédigé par NDONGO ELLA Alexandre


LES AUTOMATES PROGRAMMABLES 2

II. ROLE D'UN AUTOMATE

Le rôle de l'automate est de réagir aux changements d'état de ses entrées en modifiant
l'état de ses sorties selon une loi de contrôle déterminée a priori par le concepteur du système.
Cette loi est dite combinatoire si, à chaque instant, l'état des sorties peut être directement déduit
de l'état des entrées. Elle est de type séquentiel, s'il faut en plus tenir compte de l'évolution
antérieure du système.

III. PRINCIPE D’UN AUTOMATE

Le principe d’un automate consiste à transférer tout ou une partie des tâches de
coordination, auparavant exécutées par des opérateurs dans un ensemble d’objets techniques
appelé partie commande. La partie commande mémorise le savoir faire des opérateurs pour
obtenir la suite des actions à effectuer sur les matières d’œuvre afin d’élaborer la valeur ajoutée.
Elle exploite un ensemble d’informations prélevées sur la partie opérative pour élaborer la
succession des ordres nécessaires pour obtenir les actions souhaitées.

Figure 2. Principe d'un automate

IV. STRUCTURE D’UN AUTOMATE PROGRAMMABLE

Les automates, utilisés dans le secteur industriel, possèdent une structure de base
identique représentée par la figure suivante.

Figure 3. Structure d'un automate

Rédigé par NDONGO ELLA Alexandre


LES AUTOMATES PROGRAMMABLES 3

Tout automate comporte :

 Le processeur ;
 La mémoire ;
 Les interfaces entrées/sorties ;

 Une alimentation.

V. APPLICATION D’UN AUTOMATE PROGRAMMABLE (GESTION DE TRAFIC)

Figure 4. Application d'un automate programmable


La maquette de gestion de trafic est constituée de :

 Une partie opérative : les feux de carrefour à gérer en fonction du jour et de la


nuit, des appels piétons, des choix prioritaires, etc...
 une partie commande : comportant un automate Télémécanique TSX Nano
monté et câblé sur support plastique.
 un terminal de réglage et de programmation en langage booléen TFTX117.

 câbles de raccordement.

VI. CRITERE DE CHOIX D’UN AUTOMATE PROGRAMMABLE

Les automates programmables peuvent être choisis suivant différents critères tels que :
Le nombre et la nature d’entrées/sorties intégrés ;
La nature du traitement (temporisation, comptage, ...) ;
Les moyens de dialogue et le langage de programmation ;
La communication avec les autres systèmes ;
Les moyens de sauvegarde du programme ;
La fiabilité, robustesse et immunité aux parasites ;
Capacité de la mémoire ;
La documentation, le service après vente, durée de la garantie et la formation.

Rédigé par NDONGO ELLA Alexandre


LES AUTOMATES PROGRAMMABLES 4

VI. LES TYPES D’AUTOMATE PROGRAMMABLE

On distingue deux types d’automate programmables à savoir :

 Les automates à architecture réelle (automates classiques)


 Les automates virtuels (soft PLC) semblables en tout point aux automates classiques : Il
s'agit en fait, d'une tâche s'exécutant sous Windows et qui simule très exactement le
fonctionnement d'un automate programmable. On affecte une priorité élevée à la tâche en
question de manière à obtenir un temps de cycle aussi constant que possible pour cet
automate virtuel. Ce temps est de l'ordre de quelques dizaines de ms.

VII. LES TYPES DE LANGUAGE PROGRAMMABLE

La norme IEC 1131-3 définit cinq langages qui peuvent être utilisés pour la programmation des
automates programmables industriels. Ces cinq langages sont :

 LD (« Ladder Diagram », ou schéma à relais) : Ce langage graphique est essentiellement


dédié à la programmation d’équations booléennes (vraie/faux).
 IL (« Instruction List », ou liste d’instructions) : ce langage textuel de bas niveau est un
langage à une instruction par ligne. Il peut être comparé au langage assembleur.
 FBD (« Function Block Diagram », ou schéma par blocs) : ce langage permet de programmer
graphiquement à l’aide de blocs, représentant des variables, des opérateurs ou des fonctions.
Il permet de manipuler tous les types de variables.
 SFC (« Sequential Function Char ») : issu du langage GRAFCET, ce langage, de haut niveau,
permet la programmation aisée de tous les procédés séquentiels.
 ST (« Structured Text » ou texte structuré) : ce langage est un langage textuel de haut niveau.
Il permet la programmation de tout type d’algorithme plus ou moins complexe.

VIII. AVANTAGES ET INCONVENIENTS DES AUTOMATES PROGRAMMABLES

1) Avantages

 La limitation des déplacements/opérations accélérant le travail/tâche ;


 Changement rapide d'outils/informations et de programmes de travail ;
 Le contrôle et la maîtrise de la qualité à chaque étape de l’opération afin de ne pas enrayer
le processus ;
 L’enchaînement rapide des opérations concernant une même donnée de manière à éviter les
stockages intermédiaires.

Rédigé par NDONGO ELLA Alexandre


LES AUTOMATES PROGRAMMABLES 5

 Adaptation à des contextes particuliers tels que les environnements hostiles pour l’homme.

2) Inconvénients

 Vulnérabilités aux pannes techniques


 Risque de perte humaine
 Coût global élevé
 Evolution limitée

Rédigé par NDONGO ELLA Alexandre

Vous aimerez peut-être aussi