Vous êtes sur la page 1sur 4

Automatismes cycle ingnieur ITII

TP d'initiation Siemens S7-1200 / TIA


- dure 2h -
Exercices de programmation TIA/Step7
- Mlangeur industriel -
On considre un mlangeur charg du mlange d'un solvant achemin par une pompe P !en srie avec une
lectrovanne E"S#$ et d'un racti%$ vers par une lectrovanne E"& '
(e procd o)it au %onctionnement suivant '
*n appui sur le )outon poussoir +c, lance un c,cle de mlange-
(e solvant est alors achemin !ouverture de la vanne et mise en route de la pompe#. (a /uantit de
solvant verse est contr0le gr1ce au temps de versement /ui est de 2s.
(e mlangeur$ pilot par un variateur de vitesse$ est mis en rotation 3 la vitesse de 456 tr/mn pendant
dure du versement de solvant.
(e racti% est ensuite vers dans la cuve de mlange au mo,en pendant 7s-
le mlangeur est alors 3 la vitesse de 895 tr/mn-
(e produit %inal o)tenu est vidang de la cuve de mlange gr1ce 3 l'lectrovanne de vidange$ :us/u'3 ce
/ue la cuve soit vide.
(e ta)leau de la page suivante liste les entres / sorties utilises.
1. re! un "ro#et correctement con$igur a%ec TIA& et attri'ue! les noms corres"ondants au( entres sorties.
I)T de Toulon *"artement +,II 1/-
Automatismes industriels TP n.1 ITII
*escri"tion /nmoni0ue Adresse
+part ;,cle dclench par l'oprateur *cy <I6.6
=lectrovanne de versement du solvant !monosta)le / >?# ,1S <@6.6
=lectrovanne de versement du racti% !monosta)le / >?# ,12 <@6.
=lectrovanne de vidange de la cuve ,11 <@6.2
Sortie analogi/ue 6A6" de commande de vitesse du variateur pilotant
le moteur du mlangeur. !66m"/!tr/mn# #
1IT <@B76
;ommande du contacteur de mise sous tension de la pompe 3/P <@6.4
+tecteur de niveau )as dans la cuve !>.O# 45 <I6.
1.)tilisation des 'locs tem"orisateur.
2. 6uelle $onction "ermet de crer une im"ulsion d'une dure "rd$inie 7
8. Pro"ose! un 'loc $onctionnel 9%ersements9 "rogramm en langage :4T& 0ui "ermettra de "iloter les
di$$rentes sorties T.:.2 du syst;me& et donc assurera les %ersements selon le cycle demand.
-. 2alise! l'a""el de ce 'loc dans :51.
<. 1alide! le $onctionnement de %otre "rogramme sur la "latine de test& en %ri$iant les dures de %os
tem"orisations.
A%in d'o)tenir un meilleur rAamorCage de la pompe 3 cha/ue dmarrage$ on dcide de retarder la mise hors
tension de celleAci 2$5s aprs la %ermeture de la vanne E"S.
=. 6uelle $onction "ermet de retarder la dsacti%ation d'une sortie 7
7. /odi$ie! le 'loc "rcdent a$in de "rendre en com"te cette nou%elle contrainte.
2.Utilisation des blocs de comptage.
A%in de prvoir les oprations de maintenance prventive sur le s,stme !netto,age D changement des %iltres$
vri%ication des roulements etc...# on souhaite connaEtre le nom)re de c,cle raliss depuis la dernire opration
de maintenance.
Pour cela$ on va activer un vo,ant d'alarme lors/ue 6 c,cles ont t raliss. ('oprateur de maintenance devra
alors intervenir$ et ac/uittera de son intervention lors/u'elle sera termine.
*escri"tion /nmoni0ue Adresse
ac/uittement de l'oprateur A6 <I6.9
vo,ant d'alarme A> <@6.9
?. Pro"ose! un 'loc $onctionnel 9maintenance9 "rogramm en langage >:+ r"ondant au cycle demand.
@. 2alise! son a""el :51.
10. 1alide! le $onctionnement de %otre "rogramme sur la "latine de test.
11. Interdire le dmarrage d'un cycle "endant la "Aase de maintenance.
I)T de Toulon *"t +,II 2/-
Automatismes industriels TP n.1 ITII
3.Utilisation d'un memento de cadence.
>ous allons complter le %onctionnement prcdent en modi%iant le comportement du vo,ant d'alarme '
;lignotement toutes les 2s si nom)re de c,cle F5
;lignotement toutes les s si nom)re de c,cle F6
;lignotement toutes les 6$5s si nom)re de c,cle F5
12. 2e"orte!-%ous B l'aide en ligne "our d$inir un octet de 9memento9 sur l'API. Alle! dans la con$iguration
matrielle de la P) C "ro"rits C +nral C /emento syst;me D cadence "uis cocAe! E acti%er
l'utilisation de l'octet de memento de cadence F.
18. 6uelles sont les adresses des 'its B utiliser "our r"ondre au $onctionnement demand.
1-. Pro"ose! un sous-"rogramme en langage S> nomm E cligno F& utilisant une structure alternati%e "our
r"ondre au $onctionnement attendu.
1<. Teste! et %alide! le $onctionnement de ce "rogramme.
-. )tilisation de %aleurs analogi0ue dans un "rogramme.
Prsentation :
(es valeurs analogi/ues sont stocGes dans des mots. (a con%iguration utilise en TP permet d'accder 3 '
A 2 entres analogi/ues H/A6 " !intgres 3 la ;P* 29;#
A Sortie analogi/ue con%igura)le en H6"/A6" ou 6/26mA !intgre 3 la ISignal JoardI optionnelle#
(Kadressage des valeurs dKentre et des valeurs de sortie dpend de lKadressage sur lKaperCu de lKappareil. Par
exemple '
(Kadresse de la premire entre analogi/ue serait dans ce cas <IB L9$ celle de la seconde entre analogi/ue
<IBLL$ et celle de la sortie analogi/ue <@B 76.
(a trans%ormation dKune valeur analogi/ue en vue dKun traitement dans un API est la mMme pour les entres et les
I)T de Toulon *"t +,II 8/-
Automatismes industriels TP n.1 ITII
sorties analogi/ues.
(es plages de valeurs numrises sont les suivantes '
;es valeurs numrises doivent souvent Mtre normalises par un traitement dans lKAPI.
(es mots correspondants sont '
<IB L9 et <IBLL !Entres analogi/ue#
<OB 76 !Sortie analogi/ue#
4ote G Dans le systme d'adressage utilis par Siemens, le plan mmoire est compos d'octets. L'adresse
d'un mot est donc l'adresse du premier octet qui le compose (d'o l'asence d'adresse !"#$% ci-dessus &
les adresses de mot sont tou'ours paires(.
(e %ormat utilis est II>TI$ car ces valeurs peuvent Mtre signes !dans le cas du H/A6"#.
A""lication au mlangeur G
1=. Pro"ose! un 'loc $onctionnel 9"ilotHmel9 "rogramm en langage S>& 0ui "ermettra de "iloter le moteur du
mlangeur.
17. 1alide! le $onctionnement de ce 'loc en o'ser%ant les %aleurs dli%res "ar la sortie analogi0ue sur le
multim;tre.
En raison de la distance sparant le variateur de vitesse de l'API$ on dcide de con%igurer la liaison en )oucle de
courant 6A26mA.
1?. 6uels sont les deu( "lages standards des 'oucles de courant. 6uels sont leurs intrIts res"ecti$s "ar ra""ort
B une transmission sous la $orme d'une tension 7
1@. /odi$ie! le "aramtrage de la carte de sortie analogi0ue& "lace! le multim;tre dans la $onction ad0uate&
recAarger le "ro#et et %alide! son $onctionnement.
I)T de Toulon *"t +,II -/-
)lage nominale de la
*aleur analogique
+aleurs numrises pour un traitement
appro,ondi dans l-.)"