Vous êtes sur la page 1sur 13

NOM : CLASSE :

TSX 37 PRINCIPE DE
PROGRAMMATION

FOLIO :1/ DATE : pour

Lobjectif de cette squence est de concevoir un programme (une application ) en langage LADDER les automates !"# $%&R' sur lapplication terminale qui est le Traitement de s r!a"e# I# PRESENTATION# 1 .Description de la partie oprative. &apteurs inductifs &5ariot <outons poussoirs

)ositions

( ( ( ( (

)osition n*+ , -er traitement . eau de rin/age0 )osition n*1 , 23me traitement . eau de rin/age0 )osition n*4 , +3me traitement . dgraissage c5imique0 <acs de traitement 3me )osition n*6 , 1 traitement . eau de rin/age0 )osition n*7 , 43me traitement . cuivre alcalin0

8%+02

8%+0-

8%-01

8%-0+

8%- -4

8%+0;

&apteurs de positions0 8%+04 8%+06

8%-0;

8%-0-

8%-02

8%+07

8%+09

8%-07

8%-09

8%-0:

8%-0-;

8%-0--

NOM : CLASSE : 2-Gestion de la P.O par A.P.I

TSX 37 PRINCIPE DE
PROGRAMMATION
AFFECTATION DES ENTREES
RE)0 "&=E$A"
2 + 1 4 6 7 9 : --2 ": "-; "--

FOLIO :$/ DATE :

DE"%>?A!%'?
poste attente gauc5e poste c5argement@dc5argement position + position 1 position 4 position 6 position 7 poste c5argement@dc5argement poste attente droite !reuil en 5aut c5ariot gauc5e !reuil en bas c5ariot gauc5e D&A AB!'@$A?B A!B

E?!RE" A)%
8%+04 8%+06 8%+07 8%+09 8%-07 8%-09 8%-0: 8%-0-; 8%-0-8%+01 8%+0+ 8%-0; 8%-04 ( 8%-06 8%- 0-1

AFFECTATION DES SORTIES


REP# SC%EMAS
C$> C$D CA2 CA-

DESIGNATION
$D! gauc5e c5ariot gauc5e $D! droite c5ariot droite Dalidation droite variateur Dalidation gauc5e variateur &onsigne vitesse variateur

SORTIES API
8E20; 8E208E209 8E20: 8EF;0-;

NOM : CLASSE :

TSX 37 PRINCIPE DE
PROGRAMMATION

FOLIO :3/ DATE :

?ous allons raliser une application avec un c5ariot (le gauc5e)0 &ela consistera G faire dplacer celui ci suivant deuH mouvements , ( Avant0 ( Arri3re0 ?ous disposerons de deuH boutons , ( "- , dpart avant0 ( "2 , dpart arri3re0 D&n'minati'n F'n"ti'n
""2 g d <0) arri3re <0) avant f0d0c gauc5e f0d0c droite d "2

A!!e"tati'n A#P#I

D&n'minati'n
C$AR C$AD

F'n"ti'n
contacteur Arri3re contacteur Avant

A!!e"tati'n A#P#I

II# SC%EMA#

Jmar C$AD

Jmav g "Jmav C$AR

Jmar

&omplter le sc5ma avec les affectations A0)0%

R( : Si )' s ti*ise+ ne a tre a,,*i"ati'n termina*e- )' s ada,tere+ *es Entr&es/S'rties A#P#I III# PROGRAMMATION# 3#10 Lancer le logiciel )L7($%&R'0 3#$0 &liquer sur I%&=%ER puis ?'BDEAB &omplter la page en fonction de lA0)0% et lapplication G crer0 EHemple , !"# +722 D+0+ >rafcet , non

NOM : CLASSE :

TSX 37 PRINCIPE DE
PROGRAMMATION

FOLIO :./ DATE :

3#30 Le navigateur application souvre0 &liquer sur le dossier "'n!i/ rati'nK puis sur "'n!i/ rati'n mat&rie**e0 La page suivante souvre ,

Dclarer les modules dE@" ou interface mtier intgre0 EHemple , carte !"#D$L 29DR0

Iermer la boite et valider la configuration0 3#.# "ur le navigateur applicationK cliquer sur le dossier ,r'/rammeK puis cliquer sur le dossier t0"1e Mast (maMtre)0"ur le dossier se"ti'nK cliquer sur la touc5e droite de la souris et faire crer0

NOM : CLASSE : &omplter les informations de la )age , ( mettre un nom ( mettre un commentaire ( valider

TSX 37 PRINCIPE DE
PROGRAMMATION

FOLIO :2/ DATE :

( ((

3#2# &omplter la feuille de programmation0


&'$$E?!A%RE"

?* de RB?> (tiquette)0

&'?!A&! E?!REE"

!'B&=E" I'?&!%'?"0

"'R!%E"0

L'?E !E"!0 0

L'?E A&!%'?0

!ant que le RB?> nest pas validK celui ci est de couleur rouge0 Bne fois valid (touc5e clavier E?!ER)K le rung est de couleur bleue0

NOM : CLASSE :

TSX 37 PRINCIPE DE
PROGRAMMATION

FOLIO :3/ DATE :

3#3# Dans le ?avigateur applicationK cliquer sur )aria4*es puis sur E/S0 "lectionner E@" "lectionner ladresse de la carte (numro module) &omplter les colonnes sNmboles et commentaire en Iace de lentre ou la sortie concerne0

3#7# Revenir dans le programme A0)0%0 &liquer sur le men ) eK puis s5m4'*es0 &liquer de nouveau sur re,6res0 &liquer sur in!'rmati'ns , on obtient des Renseignements sur llment slectionn0

3#70 "i vous vouleO modifier le programme une fois validK faire un double clique sur le rung concern0

I8# TRANSFERT D9 PROGRAMME# .#1# Raccorder le )0& G lA0)0% (&'$- de lordinateur)0 .#$# !ransfrer le programme0 DeuH possibilits , : .#$#a# &liquer sur le menu APK puis TRANSFERER PROGRAMMEK puis PC )ers A t'mate0 Ensuite cliquer sur AP et CONNECTER0 $ettre en lA0)0% en mode R9N0 : .#$#4# &liquer sur le menu APK puis CONNECTER0 "i le programme de lordinateur est diffrent de lA0)0%K un message vous propose de rtablir lidentit entre les deuH0 $ettre en lA0)0% en mode R9N0 .#30 Iaire fonctionner le programme0

NOM : CLASSE :

TSX 37 PRINCIPE DE
PROGRAMMATION

FOLIO :7/ DATE :

8# TRA8AIL A8EC L;A#P#I CONNECTE# 2#1# &ration dune table danimation0 Bne table danimation permet de dfinir dans un tableau tous les param3tres que lon dsire contrPler , (tat dun bit interneK dune entreK dune sortieK dun compteurK dune temporisationK etc0 Dans le ?avigateur applicationK cliquer sur le dossier Ta4*es d;animati'n (cliquer sur la touc5e droite de la souris et faire crer0 &omplter la colonne Rep3re0 Lorsque la table danimation est fermeK on peut la sauvegarder ou non selon les besoins Iuturs0

NOM : CLASSE :

TSX 37 PRINCIPE DE
PROGRAMMATION

FOLIO :7/ DATE :

8I# MODIFICATION D9 PROGRAMME : Tem,'risati'n# )robl3me , Lorsque le c5ariot arrive G droiteK le c5ariot sarrQte et redmarre G gauc5e au bout de 4 secondes0 3#1# S"1&ma0 Apporter la modification au sc5ma prcdent pour satisfaire au nouveau fonctionnement0
"D Jmar C$AD

Jmav d

!E$)'-

!Jmar

C$AR

>

Jmav

3#$# <*'" Tem,'risati'n0

NOM : CLASSE :

TSX 37 PRINCIPE DE
PROGRAMMATION

FOLIO :=/ DATE :

3#3# M'di!i"ati'n d ,r'/ramme0 Ecrire le nouveau programme0 Le contact temporis (!empo-) sera ralis par un bit interne , 8$i

)our configurer les blocs fonctionsK dans le na)i/ate r a,,*i"ati'nK cliquer sur le dossier variables puis sur le dossier I< prdfinis0 "lectionner le bloc dsir (temporisationK compteurK etc) sans oublier de coc5er Rparam3tresR0

NOM : CLASSE :

TSX 37 PRINCIPE DE
PROGRAMMATION

FOLIO :1>/ DATE :

Apr3s la programmation et la mise en RB? du programmeK reprendre la table danimation et affic5er la valeur courante de la temporisation , 8!$i0D 8II# MODIFICATION D9 PROGRAMME : C'm,te r# 7#1# Pr'4*6me , on sou5aite compter le nombre de dplacement pour effectuer une opration de maintenance prventive au bout de # cNcles0

7#$# M'di!i"ati'n d ,r'/ramme# $odifier le programme prcdent en insrant le compteur0 )our leHerciceK la valeur de prselection du compteur sera de 40 Reprendre la table danimation et affic5er la valeur courante du compteur0

NOM : CLASSE :

TSX 37 PRINCIPE DE
PROGRAMMATION

FOLIO :11/ DATE :

NOM : CLASSE :

TSX 37 PRINCIPE DE
PROGRAMMATION

FOLIO :1$/ DATE :

8III # TRAITEMENTS N9MERI?9ES S9R ENTIERS# 7#1# Instr "ti'ns de "'m,arais'ns (<loc fonction comparaisons)0 Les instructions de comparaisons permettent de comparer deuH oprandes0 S , teste si lToprande - est suprieur G lToprande 20 SU , teste si lToprande - est suprieur ou gal G lToprande 20 V , teste si lToprande - est infrieur G lToprande 20 VU , teste si lToprande - est infrieur ou gal G lToprande 20 U , teste si lToprande - est gal G lToprande 20 VS , teste si lToprande - est diffrent G lToprande 20 Le rsultat est G - lorsque la comparaison demande est vrai0

7#$# E@er"i"e0 Dans le programme prcdentK on dsire ajouter ou modifier les lments suivants, ( La prslection du compteur sera porte G la valeur -;0 ( Lorsque la valeur du compteur sera SG la valeur 4K une sortie non affecte jusquTG prsent passera G -0 ( Lorsque la valeur du compteur sera U G la valeur 4K une autre sortie non affecte jusquTG prsent se mettra G clignoter0 )our ce faire on ajoutera en srie avec cette sortie le 4it s5st6me AS3 (base de temps)0

N'te, Reporter sur votre aide mmoire les bits sNst3me0 7#3# Pr'/ramme BPartie "'n"ern&eC#

7#.# M'di!i"ati'n d ,r'/ramme# Ecrire la modification0 )rocder auH essais0 &onstater le bon fonctionnement0

NOM : CLASSE :

TSX 37 PRINCIPE DE
PROGRAMMATION

FOLIO :13/ DATE :

IX # TRAITEMENTS N9MERI?9ES S9R ENTIERS# =#1# Instr "ti'ns arit1m&ti( es s r entiers (<loc fonction oprations)0 &es instructions permettent de raliser une opration arit5mtique entre deuH oprandes ou sur un oprande0 W , addition de deuH oprandes "ER! , racine carr dTun oprande ( , soustraction de deuH oprandes %?& , incrmentation dTun oprande X , multiplication de deuH oprandes DE& , dcrmentation dTun oprande @ , division de deuH oprandes A<" , valeur absolue dTun oprande RE$ , reste de la division de deuH oprandes

N'te , Reporter lTinformation

dans votre aide mmoire0

=#$# E@er"i"e# Dans le programme prcdentK nous allons supprimer le compteur et remplacer par des blocs oprations, =#3# Pr'/ramme (partie concerne)0

=#.# M'di!i"ati'n d ,r'/ramme0 Ecrire la modification0 )rocder auH essais0 &onstater le bon fonctionnement0 Reprendre la table dTanimation et affic5er 8$F;

Vous aimerez peut-être aussi