Automate TSX 17 Cours
Automate TSX 17 Cours
Automate TSX 17 Cours
L’AUTOMATE PROGRAMMABLE
A.P.I ( T.S.X 17 )
- Les premiers automatismes réalisés, l’étaient à l’aide de circuits à portes logiques ( ET, OU,
NAND, … ). Ces circuits étaient fragiles et non modulables, donc non adaptés à de petites
modifications car il fallait tous revoir d’où du temps et une énorme perte de production
&
>1
- Au fil du progrès, les automates ont vu le jour, ce qui modifia le traitement des informations,
réduit les cabines de câblage et rendit les systèmes plus flexibles.
En fait les automates reprennent le fonctionnement des portes logiques mais maintenant elles sont
programmables et réduites à un faibles encombrement.
- Un API est comme un cerveau, il reçoit des informations de ces capteurs, les compare à son
programme et active ou pas des sorties.
E S
N O
T R
R T
É I
E E
S S
1
Initiation P.C
3°) Exemple
S1 O 0,00
I 0,00 K
E S M
N O
T 1
S2 R
0 I 0,01
R T
É I
E E
S1.S2 S S
1 KM1
N° de l’entrée
- Traduction pour l’API :
I 0,00
- S1 = I 0,00 Input N° du blocs ( si ajout d’un bloc
- S2 = I 0,01 ( entrée ) supplémentaire, N° origine = 0,
- KM1 = O 0,00 N° nouveau blocs =1, etc… )
N° de la sortie
O 0,00
Output N° du blocs ( si ajout d’un bloc
( sortie ) supplémentaire, N° origine = 0,
N° nouveau blocs =1, etc… )
X0 -> X1 X1
I 0,00 I 0,01 O 0,00
X1
4°) En résumé :
2
Initiation P.C
les tests indirectes : qui s’active si l’entrée n’est pas active ( idem cellule
inverse ).
- Exemple :
S1 = 0
I 0,00 I 0,00 = non passant
S1 = 0
I 0,00 I 0,00 = passant
S1 =1 I 0,00
I 0,00 = non passant
- 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
information à 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.
3
Initiation P.C
5.3°) exemple :
Va remettre à 0 la sortie
O 0,03
I 0,05 = 1 O 0,03 = 0
R
6°) La programmation :
- La principale différence réside dans l’ordre d’exécution, en LADDER, il n’y a pas d’ordre dans
les LABELS, le label 102 peut s’exécuter avant le label 1 ! donc il n’est pas ou mal adapté à une
programmation par séquence ( type grafcet ) ; contrairement au séquentiel qui lui suit directement
une programmation grafcet.
4
Initiation P.C
- 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.
- 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, … )
5
Initiation P.C
- 6.2.1°) 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. Chaques lignes comprend différents
symboles et chaque ligne à ses symboles :
- Vous rentrer ensuite le grafcet en utilisant les renvoies s’il dépasse les 5 étapes
( voir ci-dessous ).
X6 X5
1
X6
X6
6
Initiation P.C
- 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 êtres 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 :
# Bobine de
X transition.
1
Il ne faut pas oublier de « riseter » une bobine que l’on utilise plus
7
Initiation P.C
6.2.2°) Le postérieur :
- Le postérieure se programme comme le LADDER mais on utilise les bits interne d’étape de
l’automate pour pouvoir programmer d’après le grafcet. Chaque étape activée active un bit
interne du même nom que l’étape, ( étape X1 = bit X1 ). Ce bit est utilisé ensuite comme
entrées permettant d’activé des sorties ( voir exemple ci-dessous )
X0 O 0,01
L
0
X1 O 0,10
- Dans le postérieure comme dans le LADDER, toutes les sorties sont disponibles ( set ,reste,
direct, jump,… ) .
7°) Exercice :
- Nous allons réaliser une programmation étape par étape d’après un grafcet de fonctionnement
séquentiel.
S2
S0
M1
S3
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.
8
Initiation P.C
- GRAFCET :
0
S0 . S2 . S3
1 KM1
S1
2 ATTENTE
S3 . S1
3 KM2
S0
- Entrées = _______
- Sorties = _______
- S0 = I __ , __ __ - KM1 = O __ , __ __
- S1 = I __ , __ __ - KM2 = O __ , __ __
- S2 = I __ , __ __
- S3 = I __ , __ __
9
Initiation P.C
7.3°) Réaliser le programme en LADDER et indiquer vos constatations, puis réaliser ce même
programme en SEQUENTIELet indiquer vos constatations :
Nota : Pour cet exercices, nous allons utiliser des « bits internes » qui serviront de relais ( ou de
mémoire ) pour différentier certaines parties du cycle et éviter des « nœuds » ( répétition de deux
actions au même moment ).
- Le bit interne s’utilise comme une « sortie », mais elle n’occupe pas de place extérieure, c’est à
dire qu’elle ne peut pas être câblée.
10
Initiation P.C
8°) Application
gauche droite
haut
bas
1 MONTER
haut
- 8.1°) LE PALAN :
2 DROITE
Ce palan fonctionne comme indiquer sur le grafcet ci-contre, une
1ère impulsion sur le bouton MA1 fait monter la charge qui une fois
en haut se dirige vers la droite, arrivée à droite tout s’arrête pour droite
laisser un opérateur décharger la palette.
Une fois la palette déchargée, l’opérateur appuie sur bouton MA2 3 ATTENTE
et refais partir la palette vers la gauche. Une fois à gauche, la
palette redescend et s’immobilise en bas pour être de nouveau
MA2.droite.haut
chargée et le cycle recommence.
4 DROITE
- Travail demandé :
gauche
1°) Nommer toutes les ENTREES / SORTIES
2°) Ecrire le programme en LADDER.
5 DESCENDRE
3°) Programmer l’A.P.I
4°) Rajouter une temporisation.
5°) Rajouter un compteur. bas
6°) Réaliser la programmation en SEQUENTIEL.
11
Initiation P.C
Une table d’imprimerie permet de réaliser des petites cartes de visites à la demande, il vous est
demandé de réaliser le programme suivant le grafcet ci-dessous :
2S0
0
2C
1 2D14.1
1S0 1S1
2S1
1C
2 2D12.0
2S0
3 1D14.1 1D et 2D
1S1
14.0 12.0
4 2D14.1
2S1
5 2D12.0
2S0
6 1D12.0
1S0
12
Initiation P.C
- 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.
T Sortie temporisé à
Entrée de la tempo retardement.
Sortie temporisé à
Vérificateur l’action.
( souvent shunté avec
l’entrée ).
- 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.
X0 T1 b1
L
0
10
b1 O 0,01
L
0
Nota : La temporisation peut être programmée dans le grafcet, si le programme n’est pas trop
conséquent sinon il faudra le faire dans le postérieure.
13
Initiation P.C
10°) Exercices :
14
Initiation P.C
11°) Le compteur :
- Le processus pour implanter un compteur est exactement le même que pour la temporisation ;
seul la fonction et le câblage diffères.
EMPTY : compteur en dessous
R.A.Z : remise à zéro du de zéro
compteur
C
DONE : compteur à la valeur de
PRESET : remise à la comptage.
valeur de décompte du
compteur R E FULL : compteur au dessus de
P D 9999
UP : incrémentation du
compteur. U F
DOWN : décrémentation du D
compteur.
Nota :
1. La sortie « DONE »se met à un lorsque le compteur à atteint sa valeur programmée, si le
comptage continu, la sortie se remet à zéro. Si l’on veut garder l’information plus longtemps,
il faudra activé une sortie « SET » et la remettre à zéro( RESET ) par l’intermédiaire de
l’entrée « R.A.Z » ou « PRESET ».
15
Initiation P.C
12°) Exercices :
12.1°) Réaliser le comptage jusqu' à 5 de la mise à un du test d’une entrée de votre choix dans le
postérieure ( sans toucher au programmes précédents), la fin du comptage activera une sortie non
utilisée. Une fois la programmation du label effectué mettez vous en mode « run » et effectué vos
essais.
12.2°) Insérez une tempo dans le cycle de la platine d’imprimerie pour chaque descente du
tampon : première tempo de 5 secondes ( à l‘encrage ) pour bien encrer le tampon,
deuxième tempo de 2 secondes ( au marquage ) pour bien encrer la carte de visite.
12.3°) Insérer un compteur pour compter 5 cycles et enclencher une sortie, raccorder à un voyant,
pour prévenir l’opérateur qu’il faut nettoyer les lettres du tampon. Essayer ensuite de mettre en
série avec la sortie, un test d’entrée nommer « SY6 » et noter ce qu’il se passe.
12.4°) Insérer un compteur pour compter 5 cycles et enclencher une sortie, raccorder à un voyant,
pour prévenir l’opérateur qu’il faut nettoyer les lettres du tampon. Essayer ensuite de mettre en
série avec la sortie, un test d’entrée nommer « SY5 » et noter ce qu’il se passe.
12.5°) Même énoncé, mais le cycle doit se bloquer et n’être déverrouillable que par une entrée non
utilisée précédemment .
16