Vous êtes sur la page 1sur 13

NOM :

TSX 37 PRINCIPE DE

CLASSE :

PROGRAMMATION

FOLIO :1/
DATE :

Lobjectif de cette squence est de concevoir un programme (une application ) en langage LADDER pour
les automates TSX MICRO sur lapplication terminale qui est le Traitement de surface.
I. PRESENTATION.
1 .Description de la partie oprative.
Capteurs inductifs
Chariot
Boutons poussoirs

Positions

Position n3 : 1er traitement eau de rinage.


Position n4 : 2me traitement eau de rinage.
Position n5 : 3me traitement dgraissage
chimique.
Bacs
de traitement
me
Position n6 : 4 traitement eau de rinage.
Position n7 : 5me traitement cuivre alcalin.

Capteurs de positions.
%I3.5
%I3.6

%I3.2

%I3.1

%I1 15

%I3.0

%I3.7

%I1.0

%I3.8

%I1.4

%I1.3

%I1.1

%I1.2

%I1.7

%I1.8

%I1.9

%I1.10

%I1.11

NOM :

TSX 37 PRINCIPE DE

CLASSE :

PROGRAMMATION

2-Gestion de la P.O par A.P.I

AFFECTATION DES ENTREES


REP.
SCHEMAS
1
2
3
4
5
6
7
8
9
11
12
S9
S10
S11

DESIGNATION
poste attente gauche
poste chargement/dchargement
position 3
position 4
position 5
position 6
position 7
poste chargement/dchargement
poste attente droite
Treuil en haut chariot gauche
Treuil en bas chariot gauche
DCY
AUTO/MANU
ATU

ENTRES
API
%I3.5
%I3.6
%I3.7
%I3.8
%I1.7
%I1.8
%I1.9
%I1.10
%I1.11
%I3.4
%I3.3
%I1.0
%I1.5 - %I1.6
%I1 .14

AFFECTATION DES SORTIES


REP. SCHEMAS

DESIGNATION

SORTIES API

KMG
KMD
KA2
KA1

MVT gauche chariot gauche


MVT droite chariot droite
Validation droite variateur
Validation gauche variateur
Consigne vitesse variateur

%Q2.0
%Q2.1
%Q2.8
%Q2.9
%QW0.10

FOLIO :2/
DATE :

NOM :

FOLIO :3/

TSX 37 PRINCIPE DE

CLASSE :

DATE :

PROGRAMMATION

Nous allons raliser une application avec un chariot (le gauche). Cela consistera faire dplacer celui ci suivant
deux mouvements :
- Avant.
- Arrire.
Nous disposerons de deux boutons :
- S1 : dpart avant.
- S2 : dpart arrire.
Dnomination Fonction
S1
S2
g
d

Affectation A.P.I

B.P arrire
B.P avant
f.d.c gauche
f.d.c droite

II. SCHEMA.

Dnomination

Fonction

KMAR
KMAV

contacteur Arrire
contacteur Avant

Affectation A.P.I

kmar

S2

KMAV

kmav
g

kmav

S1

kmar

KMAR

Complter le schma avec les


affectations A.P.I

Rq : Si vous utilisez une autre application terminale, vous adapterez les Entres/Sorties A.P.I
III. PROGRAMMATION.
3.1. Lancer le logiciel PL7-MICRO.
3.2. Cliquer sur FICHIER puis NOUVEAU
Complter la page en fonction de lA.P.I et lapplication crer.
Exemple :
TSX 3722 V3.3
Grafcet : non

NOM :
CLASSE :

TSX 37 PRINCIPE DE
PROGRAMMATION

FOLIO :4/
DATE :

3.3. Le navigateur application souvre.


Cliquer sur le dossier configuration, puis
sur configuration matrielle.
La page suivante souvre :

Dclarer les modules dE/S ou interface


mtier intgre. Exemple : carte TSXDMZ 28DR.

Fermer la boite et valider la configuration.


3.4. Sur le navigateur application, cliquer sur le dossier programme, puis cliquer sur le dossier tche Mast
(matre).Sur le dossier section,
cliquer sur la touche droite de la souris
et faire crer.

NOM :

FOLIO :5/

TSX 37 PRINCIPE DE

CLASSE :

DATE :

PROGRAMMATION

Complter les informations de la


Page :
- mettre un nom
- mettre un commentaire
- valider

- --

3.5. Complter la feuille de programmation.


COMMENTAIRES

N de RUNG
(tiquette).

CONTACT
ENTREES

TOUCHES FONCTIONS.

ZONE TEST.

SORTIES.

ZONE ACTION.

Tant que le RUNG nest pas valid, celui ci est de couleur rouge. Une fois valid (touche clavier ENTER), le
rung est de couleur bleue.

NOM :

TSX 37 PRINCIPE DE

CLASSE :

PROGRAMMATION

FOLIO :6/
DATE :

3.6. Dans le Navigateur application, cliquer sur


variables puis sur E/S.
Slectionner E/S
Slectionner ladresse de la carte (numro module)
Complter les colonnes symboles et commentaire en
Face de lentre ou la sortie concerne.

3.7. Revenir dans le programme A.P.I.


Cliquer sur le menu vue, puis symboles.
Cliquer de nouveau sur repres.
Cliquer sur informations : on obtient des
Renseignements sur llment slectionn.

3.8. Si vous voulez modifier le programme une fois valid, faire un double clique sur le rung concern.

IV. TRANSFERT DU PROGRAMME.


4.1. Raccorder le P.C lA.P.I (COM1 de lordinateur).
4.2. Transfrer le programme. Deux possibilits :
- 4.2.a. Cliquer sur le menu AP, puis TRANSFERER PROGRAMME, puis PC vers Automate.
Ensuite cliquer sur AP et CONNECTER.
Mettre en lA.P.I en mode RUN.
- 4.2.b. Cliquer sur le menu AP, puis CONNECTER. Si le programme de lordinateur est diffrent de lA.P.I,
un message vous propose de rtablir lidentit entre les deux.
Mettre en lA.P.I en mode RUN.
4.3. Faire fonctionner le programme.

NOM :
CLASSE :

TSX 37 PRINCIPE DE
PROGRAMMATION

FOLIO :7/
DATE :

V. TRAVAIL AVEC LA.P.I CONNECTE.


5.1. Cration dune table danimation.
Une table danimation permet de dfinir dans un tableau tous les paramtres que lon dsire contrler :
-tat dun bit interne, dune entre, dune sortie, dun compteur, dune temporisation, etc.
Dans le Navigateur application, cliquer sur le dossier Tables danimation (cliquer sur la touche droite de la
souris et faire crer.
Complter la colonne Repre.
Lorsque la table danimation est ferme, on peut la sauvegarder ou non selon les besoins Futurs.

NOM :

TSX 37 PRINCIPE DE

CLASSE :

PROGRAMMATION

FOLIO :8/
DATE :

VI. MODIFICATION DU PROGRAMME : Temporisation.


Problme :
Lorsque le chariot arrive droite, le chariot sarrte et redmarre gauche au bout de 5 secondes.
6.1. Schma. Apporter la modification au schma prcdent pour satisfaire au nouveau fonctionnement.
S1

KMAV
kmar

kmav
d

TEMPO1

T1
kmar

6.2. Bloc Temporisation.

KMAR

kmav

NOM :
CLASSE :

TSX 37 PRINCIPE DE
PROGRAMMATION

FOLIO :9/
DATE :

6.3. Modification du programme.


Ecrire le nouveau programme. Le contact temporis (Tempo1) sera ralis par un bit interne : %Mi

Pour configurer les blocs fonctions, dans le navigateur application, cliquer sur le dossier variables puis sur le
dossier FB prdfinis. Slectionner le bloc dsir (temporisation, compteur, etc) sans oublier de cocher
"paramtres".

NOM :
CLASSE :

TSX 37 PRINCIPE DE
PROGRAMMATION

FOLIO :10/
DATE :

Aprs la programmation et la mise en RUN du programme, reprendre la table danimation et afficher la


valeur courante de la temporisation : %TMi.V
VII. MODIFICATION DU PROGRAMME : Compteur.
7.1. Problme : on souhaite compter le nombre de dplacement pour effectuer une opration de maintenance
prventive au bout de X cycles.

7.2. Modification du programme.


Modifier le programme prcdent en insrant le compteur.
Pour lexercice, la valeur de prselection du compteur sera de 5.
Reprendre la table danimation et afficher la valeur courante du compteur.

NOM :
CLASSE :

TSX 37 PRINCIPE DE
PROGRAMMATION

FOLIO :11/
DATE :

NOM :

TSX 37 PRINCIPE DE

CLASSE :

PROGRAMMATION

FOLIO :12/
DATE :

VIII . TRAITEMENTS NUMERIQUES SUR ENTIERS.


8.1. Instructions de comparaisons (Bloc fonction comparaisons).
Les instructions de comparaisons permettent de comparer deux oprandes.
> : teste si l'oprande 1 est suprieur l'oprande 2.
>= : teste si l'oprande 1 est suprieur ou gal l'oprande 2.
< : teste si l'oprande 1 est infrieur l'oprande 2.
<= : teste si l'oprande 1 est infrieur ou gal l'oprande 2.
= : teste si l'oprande 1 est gal l'oprande 2.
<> : teste si l'oprande 1 est diffrent l'oprande 2.
Le rsultat est 1 lorsque la comparaison demande est vrai.

8.2. Exercice.
Dans le programme prcdent, on dsire ajouter ou modifier les lments suivants:
- La prslection du compteur sera porte la valeur 10.
- Lorsque la valeur du compteur sera > la valeur 5, une sortie non affecte jusqu' prsent passera 1.
- Lorsque la valeur du compteur sera = la valeur 5, une autre sortie non affecte jusqu' prsent se mettra
clignoter. Pour ce faire on ajoutera en srie avec cette sortie le bit systme %S6 (base de temps).

Note: Reporter sur votre aide mmoire les bits systme.


8.3. Programme (Partie concerne).

8.4. Modification du programme.


Ecrire la modification.
Procder aux essais.
Constater le bon fonctionnement.

NOM :

TSX 37 PRINCIPE DE

CLASSE :

PROGRAMMATION

FOLIO :13/
DATE :

IX . TRAITEMENTS NUMERIQUES SUR ENTIERS.


9.1. Instructions arithmtiques sur entiers (Bloc fonction oprations).
Ces instructions permettent de raliser une opration arithmtique entre deux oprandes ou sur un oprande.
+
: addition de deux oprandes
SQRT : racine carr d'un oprande
: soustraction de deux oprandes
INC : incrmentation d'un oprande
*
: multiplication de deux oprandes
DEC : dcrmentation d'un oprande
/
: division de deux oprandes
ABS : valeur absolue d'un oprande
REM : reste de la division de deux oprandes

Note : Reporter l'information

dans votre aide mmoire.

9.2. Exercice.
Dans le programme prcdent, nous allons supprimer le compteur et remplacer par des blocs oprations:
9.3. Programme (partie concerne).

9.4. Modification du programme.


Ecrire la modification.
Procder aux essais.
Constater le bon fonctionnement.
Reprendre la table d'animation et afficher %MW0