Vous êtes sur la page 1sur 16

Département de Génie Mécanique

Option : Productique
LTNOB COURS Cours d’automatique et Niveau : Tle F1D
Prof : Informatique Industrielle
Date :

CHAPITRE 7 : L’AUTOMATE PROGRAMMABLE INDUSTRIEL

1. OBJECTIFS
Ce cours va vous permettre d’expliquer :

 Le rôle d’un A.P.I. ;


 Sa conception et sa structure interne ;
 Son environnement et sa position dans un S.A.P.

Dans le domaine de l'automatisation de processus industriels, l’évolution des techniques de


contrôle/commande s’est traduite par : un développement massif, une approche de plus en plus globale
des problèmes, une intégration dès la conception de l’installation. On est ainsi passé du stade de la
machine automatisée à celui du système automatisé de production.

1- Structure d’un système automatisé


Tout système automatisé comporte :

2- Définition
Un automate est un dispositif reproduisant en autonomie une
séquence d'actions prédéterminées sans l'intervention humaine,
le système fait toujours la même chose, ou s'adapte à des
conditions environnementales perçues par
l’intermédiaire de capteurs. L'automate est un objet
programmé.

1 Chapitre 6 : L’AUTOMATE PROGRAMMABLE INDUSTRIEL- Tle F1D


Département de Génie Mécanique
Option : Productique
LTNOB COURS Cours d’automatique et Niveau : Tle F1D
Prof : Informatique Industrielle
Date :

Exemple :

3- L’automate et son environnement

4- Rôle de l’automate

Cet ensemble électronique gère et assure la commande d’un système automatisé. Il se compose de
plusieurs parties et notamment d’une mémoire programmable dans laquelle l’opérateur écrit, dans un
langage d’application propre à l’automate, des directives concernant le déroulement du processus à
automatiser.

2 Chapitre 6 : L’AUTOMATE PROGRAMMABLE INDUSTRIEL- Tle F1D


Département de Génie Mécanique
Option : Productique
LTNOB COURS Cours d’automatique et Niveau : Tle F1D
Prof : Informatique Industrielle
Date :

Son rôle consiste donc à fournir des ordres à la partie opérative en vue d'exécuter un travail précis
comme par exemple la sortie ou la rentrée d'une tige de vérin. Celle-ci, en retour, lui donnera des
informations relatives à l'exécution dudit travail.

a) Nature des informations traitées par l’API

Les informations peuvent être de type :

ƒ Tout ou rien (T.O.R.) : l'information ne peut prendre que deux états (vrai/faux, 0 ou 1 …). C'est
le type d'information délivrée par un détecteur, un bouton poussoir…

ƒ Analogique : l'information est continue et peut prendre une valeur comprise dans une plage bien
déterminée. C'est le type d'information délivrée par un capteur (pression, température …)

ƒ Numérique : l'information est contenue dans des mots codés sous forme binaire ou bien
hexadécimale. C'est le type d'information délivrée par un ordinateur ou un module intelligent.

5- L’automate TSX17-20

5.1 Structure externe d’un grafcet

Automate Programmable
TSX 17/20 (Télémécanique)

1.
Alimentation
2.
entrées-sorties (E/S)
3.
Alimentation capteurs
24 V
4. Visualisation des E/S
3 5. Extension
Chapitre 6 : L’AUTOMATE PROGRAMMABLE du bus
INDUSTRIEL- TleE.S
F1D
Département de Génie Mécanique
Option : Productique
LTNOB COURS Cours d’automatique et Niveau : Tle F1D
Prof : Informatique Industrielle
Date :

5.2 Structure interne d’un grafcet

Les automates programmables comportent quatre parties principales :


 une mémoire;
 un processeur + des cartes d'E/S;
 des interfaces (ERS) ;
 une alimentation (220 V ---> 24 V).
Ces quatre parties sont reliées entre elles par des « bus» (ensemble de fils autorisant le passage des
informations entre ces quatre secteurs de l'automate). Ces quatre parties réunies forment un ensemble
compact appelé « automate ».
Schéma d'une structure
Un API peut se structurer de la manière suivante.

5.3 Description des éléments d’un API


La mémoire

Elle est conçue pour recevoir, gérer, stocker des informations issues des différents secteurs du
système qui sont :
- le terminal de programmation : introduction du programme ;
- le processeur qui gère et exécute le programme.

Elle reçoit également des informations en provenance des capteurs. Il existe dans les automates
plusieurs types de mémoires qui remplissent des fonctions différentes.

1. Conception et élaboration du programme.


 Mémoire RAM : elle s'efface automatiquement à l'arrêt de l'automate (nécessite une
batterie de sauvegarde).
4 Chapitre 6 : L’AUTOMATE PROGRAMMABLE INDUSTRIEL- Tle F1D
Département de Génie Mécanique
Option : Productique
LTNOB COURS Cours d’automatique et Niveau : Tle F1D
Prof : Informatique Industrielle
Date :

 Mémoire EEPROM : seule la lecture est possible.

2. Conservation du programme pendant l'exécution de celui-ci, mémoire EPROM

Le processeur
Son rôle consiste d'une part à organiser les différentes relations, entre la zone mémoire et les
interfaces d'entrée et de sortie et d'autre part à gérer les instructions du programme.

Les interfaces
L'interface d'entrée comporte des adresses d'entrée. Chaque capteur est relié à une de ces adresses.
L'interface 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 varie suivant le type d'automate.

Les cartes d'E/S


Modularité 8, 16 ou 32 voies.

Une alimentation électrique


Tous les automates actuels utilisent la tension 24 V
 Une alimentation 240 VCA fournit un courant 24 VCC aux capteurs.
 Les entrées sont également en 24 VCC
Une mise à la terre doit également être prévue.

6- L’automate et ses périphériques


Dans un SAP géré par une logique programmée, l'automate besoin, pour remplir sa tâche, d'être relié à
différents périphériques.

 Touches fonctions de la console


de programmation.

 Ecran de visualisation

 Cartouche utilisateur (programme


application)

 Câble de connexion

 Connecteur automate

5 Chapitre 6 : L’AUTOMATE PROGRAMMABLE INDUSTRIEL- Tle F1D


Département de Génie Mécanique
Option : Productique
LTNOB COURS Cours d’automatique et Niveau : Tle F1D
Prof : Informatique Industrielle
Date :

La console de programmation
Chaque automate possède son propre langage. Chaque programme décrivant le cycle à exécuter est
écrit sous la forme d'instructions codées que l'on frappe sur la console de programmation.
Celle-ci est reliée à l'automate par un câble de connexion. Ce programme est stocké dans la
mémoire de l'automate et géré par le processeur. La console possède une cartouche  appelée
« cartouche langage ». Sur le connecteur périphérique, il est possible d'associer à cet ensemble un
magnétophone (K7) ou une imprimante.

Autre moyen de programmation


Le micro-ordinateur de bureau ou le « portable » : ce moyen de programmation est identique à celui de
la console. Le logiciel utilisé, par marque, est le même dans les 2 cas :
 cartouche langage pour la console,
 disquettes à installer sur le disque dur pour le micro-ordinateur.

La programmation sur le micro-ordinateur est plus conviviale. Elle permet de travailler sur un écran
couleur et de noter des commentaires sur le déroulement du programme.

Toutefois, l'ordinateur est plus difficile à déplacer en atelier que la console.

7- Les Modules Entrées - Sorties

Module d’extension d’Entrées/Sorties TOR Module d’extension d’Entrées Analogiques 0-10V

Module réseau : communication entre automate Module d’extension de Sorties Analogiques 0-10V

- Branchement des entrées TOR


Le principe de raccordement consiste à envoyer un signal électrique vers l'entrée choisie sur l'automate
dès que l'information est présente.
L'alimentation électrique peut être fournie par l'automate (en général 24V continu) ou par une source
extérieure.
Un automate programmable peut être à logique positive ou négative.

Logique positive Logique négative

Le commun interne des entrées est relié au 0V Le commun interne des entrées est relié au 24V

6 Chapitre 6 : L’AUTOMATE PROGRAMMABLE INDUSTRIEL- Tle F1D


Département de Génie Mécanique
Option : Productique
LTNOB COURS Cours d’automatique et Niveau : Tle F1D
Prof : Informatique Industrielle
Date :

EX : l'API TSX 17 fonctionne exclusivement en EX : l'API PB15 fonctionne exclusivement en


logique positive (pour mettre une entrée automate logique négative (pour mettre une entrée automate
au 1 logique, il faut lui imposer un potentiel de +24 au 1 logique, il faut lui imposer un potentiel de -0
Volts ). Volts ).

Les détecteurs 3 fils ou électronique sont de deux types PNP ou NPN.


Détecteur PNP Détecteur NPN
pour automate à logique Positive Pour automate à logique Négative

Lorsque qu'il y a détection, le transistor est passant Lorsque qu'il y a détection, le transistor est
(contact fermé). Il va donc imposer le potentiel + sur passant (contact fermé). Il va donc imposer le
la sortie S. La charge est branchée entre la sortie S et potentiel - sur la sortie S. La charge est
le potentiel - . Ce type de détecteur est adapté aux branchée entre la sortie S et le potentiel +. Ce
unités de traitement qui fonctionnent en logique type de détecteur est adapté aux unités de
positive. traitement qui fonctionnent en logique négative.
Pour un automate programmable la charge représente l'entrée

7 Chapitre 6 : L’AUTOMATE PROGRAMMABLE INDUSTRIEL- Tle F1D


Département de Génie Mécanique
Option : Productique
LTNOB COURS Cours d’automatique et Niveau : Tle F1D
Prof : Informatique Industrielle
Date :

- Branchement des sorties


Le principe de raccordement consiste à envoyer un signal électrique vers le préactionneur connecté à la
sortie choisie de l'automate dès que l'ordre est émis.
L'alimentation électrique est fournie par une source extérieure à l'automate programmable.

8- Programmation avec le logiciel PL7-2

Un API est comme un cerveau, il reçoit des informations de ces capteurs, les compare à son
programme et active ou pas des sorties.

8 Chapitre 6 : L’AUTOMATE PROGRAMMABLE INDUSTRIEL- Tle F1D


Département de Génie Mécanique
Option : Productique
LTNOB COURS Cours d’automatique et Niveau : Tle F1D
Prof : Informatique Industrielle
Date :

Exemple :

Traduction en langage API

9 Chapitre 6 : L’AUTOMATE PROGRAMMABLE INDUSTRIEL- Tle F1D


Département de Génie Mécanique
Option : Productique
LTNOB COURS Cours d’automatique et Niveau : Tle F1D
Prof : Informatique Industrielle
Date :

Programmation de l’A.P.I. (ici en séquentiel)

En résumé :

On programme l’A.P.I d’après un grafcet séquentiel de fonctionnement, on rattache des capteurs à des
entrées API nommées I X,XX et des relais, contacteurs à des sorties API nommées O X,XX.

9- Le langage A.P.I (TSX 17-20).


a) Les entrées :

Il existe 2 types d’entrées appelé « test » pour l’API :

Les tests directs : qui s’active si l’entrée est active.

Les tests indirects : qui s’active si l’entrée n’est pas active (idem cellule
inverse).

Exemple :

10 Chapitre 6 : L’AUTOMATE PROGRAMMABLE INDUSTRIEL- Tle F1D


Département de Génie Mécanique
Option : Productique
LTNOB COURS Cours d’automatique et Niveau : Tle F1D
Prof : Informatique Industrielle
Date :

b) Les sorties :

Il existe plusieurs types de sorties pour l’API, mais nous n’allons en étudier que 3 sortes :

Nota : Les sorties S et R sont surtout utilisées pour les préactionneurs monostables ou des informations
à mémoriser (auto-maintien de contacteur à maintenir activé pour ne pas qu’il retombe à l’état repos et
pour la programmation des étapes du grafcet en mode séquentiel.

Exemple :

 Le mode de programmation LADDER.

Le LADDER ou langage à contact se programme par ligne avec les entrées (test) et les sorties sur les
mêmes pages de programmations.

Chaque page se nomme un LABEL, ils vont de 0 à 999, chaque label comprend 4 lignes de
programmations, il faut le nommer pour que l’A.P.I. le reconnaisse comme ligne de programmation.
Pour le nommer, il faut utiliser la touche « LAB » et le numéroter de 0 à 999.
Les labels ne comportent pas d’ordre d’exécution, c’est-à-dire que le label 50 peut s’exécuter avant
le label 1 ; on ne peut pas programmer suivant un ordre séquentiel (suivant un grafcet) car une entrée
peut enclencher plusieurs sorties si elle est utilisée dans plusieurs labels.

11 Chapitre 6 : L’AUTOMATE PROGRAMMABLE INDUSTRIEL- Tle F1D


Département de Génie Mécanique
Option : Productique
LTNOB COURS Cours d’automatique et Niveau : Tle F1D
Prof : Informatique Industrielle
Date :

L’écran se compose de 4 lignes de programmation :

Sur ces lignes on peut programmer des entrées et


des sorties pour former une ligne de programme

Les sorties peuvent êtres des bobines ou des


compteurs, des temporisations, …

 Le mode de programmation SEQUENTIEL :

Dans le mode SEQUENTIEL, on trouve 3 parties :

- Le préliminaire ou « PRE » qui s’occupe de la gestion des mises en marche après arrêts
désirés ou non (arrêts d’urgences, …)
- Le séquentiel ou « SEQ » dans lequel on va écrire la structure ou « squelette » du grafcet et où
l’on peut aussi programmer ce grafcet (à condition qu’il ne soit pas trop important : 4 lignes de
programme par étape et uniquement en sortie SET et RESET).
- Le postérieure ou « POS » dans lequel on programme comme en langage LADDER mais où
l’on peut utiliser le grafcet pour ordonner les LABELS (en incluant des tests directs appartenant
aux bits d’étapes, exemple : X11); chose impossible en mode LADDER.

 Le séquentiel :

La première chose à réaliser est la création de la structure du grafcet, pour cela vous devez vous
positionner dans le mode séquentiel. Tout d’abord vous devez initialiser l’automate en mode
« SEQUENTIEL ».
Vous arrivez ensuite dans l’écran de création du grafcet, cet écran est en fait une partie de page
composer de 14 lignes horizontales et 8 colonnes.
Chaque ligne comprend différents symboles et chaque ligne à ses symboles :

12 Chapitre 6 : L’AUTOMATE PROGRAMMABLE INDUSTRIEL- Tle F1D


Département de Génie Mécanique
Option : Productique
LTNOB COURS Cours d’automatique et Niveau : Tle F1D
Prof : Informatique Industrielle
Date :

Vous rentrez ensuite le grafcet en utilisant les renvois s’il dépasse les 5 étapes
(voir ci-dessous).

Une fois le grafcet entré dans l’A.P.I., vous pouvez le programmer à condition que le programme ne
soit pas très conséquent (pas plus que 4 lignes). Pour cela vous devez positionner le curseur devant
l’étape à programmer à l’aide des touches de direction et « ZOOMER » dans l’étape ou la transition
choisie à l’aide de la touche « ZOOM ».

Vous pouvez ensuite rentrer votre programme mais il faut savoir que les seules « sorties » disponibles
sont de la forme « SET » et « RESET ». Il faut donc penser à toujours « riseter » une étape après
l’avoir « seter » car sinon le programme se bloque : deux bobines de distributeur ne peuvent et ne
doivent pas être enclenchées en même temps.

La programmation s’effectue donc sur des étapes et sur des transitions mais les écrans n’ont pas les
mêmes fonctions :

Les transitions : représentation des entrées

13 Chapitre 6 : L’AUTOMATE PROGRAMMABLE INDUSTRIEL- Tle F1D


Département de Génie Mécanique
Option : Productique
LTNOB COURS Cours d’automatique et Niveau : Tle F1D
Prof : Informatique Industrielle
Date :

Les étapes : représentations des sorties

Exercice :

Nous allons réaliser une programmation étape par étape d’après un grafcet de fonctionnement
séquentiel.
1.1.1.1. S2

1.1.1.2. S1

Pour entrer dans un parking il faut une carte et une présence de véhicule ; puis la barrière se lève et
lorsque la cellule s3 indique que le véhicule est passé, la barrière se baisse.

GRAFCET

Identification du nombre d’entrées et de sorties

14 Chapitre 6 : L’AUTOMATE PROGRAMMABLE INDUSTRIEL- Tle F1D

- Entrées = _______

- Sorties = _______
Traduction des entrées, sorties en langage API :
Département de Génie Mécanique
Option : Productique
LTNOB COURS Cours d’automatique et Niveau : Tle F1D
Prof : Informatique Industrielle
Date :

 Les temporisations :

La temporisation est utilisée pour temporiser une action ou sortie ; elle peut être à l’action ou au
retardement. Pour trouver le symbole d’une tempo, il faut appuyer sur l’icône [ ?], cet icône englobe
les tempos mais aussi les compteurs, les comparateurs, …. . Pour sélectionner la tempo, choisir l’icône
[T] et alors le symbole apparaît.

Pour programmer la tempo, il faut « zoomer » dans la tempo, et programmer le temps de base « TB »
de 10 ms, 100 ms, 1 s, 1 mn et la durée « PRE » de 1 à 9999.

Ensuite il faut choisir le contact de sortie suivant l’effet temporisé désiré, et le raccorder à la sortie ou
au bit à activer.
15 Chapitre 6 : L’AUTOMATE PROGRAMMABLE INDUSTRIEL- Tle F1D
Département de Génie Mécanique
Option : Productique
LTNOB COURS Cours d’automatique et Niveau : Tle F1D
Prof : Informatique Industrielle
Date :

16 Chapitre 6 : L’AUTOMATE PROGRAMMABLE INDUSTRIEL- Tle F1D

Vous aimerez peut-être aussi