Vous êtes sur la page 1sur 18

ENSA Tetouan

TP API-Simatic Step
7
Automatisation Et Instrumentation

Réalisé par : EL BOUJADAINI Abdellatif


EL-AOUAME Achraf

ELGLITIA Mohamed

Encadré par : M.HADDI Ali


TP 1 : Machine à laver

Pour notre étude pratique sur le logiciel SIMATIC STEP P et on se basant sur la maquette
présentée au-dessus :
Notre machine à laver est composé de deux éléments importants :
▪ une résistance destinée à être traversée par un fort courant électrique et ainsi faire chauffer
l’eau entre 30 °C et 60 °C par effet joule ;
▪ un moteur destiné à faire tourner le tambour de la machine plus ou moins vite en fonction de
la phase du lavage (lavage ou essorage).

1-Etude théorique : Comment fonctionne une machine à laver ?

Pour comprendre le fonctionnement d'une


machine à laver il faut d'abord connaître le
circuit de l'eau dans la machine : 

 Pour laver le linge la cuve du lave-


linge doit se remplir d'eau.
 Pour ce faire le robinet d'eau de la
maison s'ouvre et laisse passer l'eau
vers le lave-linge.
 En premier lieu l'eau
passe l'électrovanne qui est une
vanne commandée électriquement.
 Elle permet d'agir sur le débit de l'eau dans le circuit par un signal électrique.
 L'eau passe ensuite par la boîte à produit qui contient la lessive avec laquelle le linge est
lavé.
 L'eau entre enfin dans la cuve et le tambour où sera lavé le linge.
 Quand le cycle de lavage est terminé l'eau s'évacue par la durite d'évacuation qui est
reliée à la pompe de vidange.
 La pompe de vidange permet l'évacuation de l'eau vers les égouts.

2-Etude pratique : Programme en langage LADDER et simulation sur Step 7 :


La maquette étudiée concernant la machine à laver contient les entrées et sorties suivantes :

INPUTS Désignation OUTPUT Désignation


Switch (Niveau N Augmentation de la H
d’eau) température
Capteur (Fin H1 Vanne de IN
course .Niveau 1 de remplissage
l’eau)
Capteur (Fin H2 Vitesse n1 du moteur N1
course .Niveau 2 de
l’eau)
Switch (système On) ON Vitesse n2 du moteur N2
Switch (température) 60° Sens de rotation du RL
moteur
Capteur (Fin course. S30° Evacuation de l’eau OUT
température 30 par action de la
degré) vanne
Capteur (Fin course. S60° ≠≠≠≠ ≠≠≠≠
température 60
degré)

■ Les séquences utilisées pour la programmation

Séquence 0# fixer le niveau d’eau : N machine pleine ou F machine à moitié pleine.

Séquence 1# fixer la température avec laquelle on souhaite laver la lessive : 30 degré ou bien
60 degré.

Séquence 2# ouvrir la vanne pour remplir l’eau si on est à l’état F (machine à moitié pleine)

Séquence 3# » Introduire les leds qui indiquent que la vanne est ouverte.

» Introduire les leds de niveau d’eau.


» Introduire les leds de la température choisie.

Séquence 4# Si T=30 degré »» H=1 (Augmentation de T)

Séquence 5# Si H2=1 »» IN=0 (Vanne fermée)

Séquence 6# Moteur en marche à gauche »» Vitesse n1 + Une led indique ceci (LED N1)

Séquence 7# Introduction d’une temporisation T1.

Séquence 8# Moteur en marche à droite »» Vitesse n2 + Une led indique ceci (LED N2)

Séquence 9# Introduction d’une temporisation T2.

Séquence 10# Moteur en marche à gauche »» Vitesse n1 + Une led indique ceci (LED N1)

Séquence 11# ouvrir la vanne IN=1 »» LED rouge indique ceci

Séquence 12# Introduction d’une temporisation T3 »» essorage commence

Séquence 13# Moteur en marche à droite »» Vitesse n2 + Une led indique ceci (LED N2)

Séquence 14# Introduction d’une temporisation T4.

Séquence 15# Moteur en marche à gauche »» Vitesse n1 + Une led indique ceci (LED N1)

Séquence 16# Introduction d’une temporisation T5 (T4 =T5).

Séquence 17# Moteur en marche à droite »» Vitesse n2 + Une led indique ceci (LED N2)

Séquence 18# Une temporisation T6=T5=T4 »» ON=0, arrêt de la machine.

■ le programme du système sur le logiciel STEP 7

Séquence 0#
Séquence 1#

Séquence 2#

Séquence 5#

Séquence 3#

Séquence 3#

Séquence 3#

Séquence 3#

Séquence 4#

Séquence 4#
Séquence 6#

Séquence 6#

Séquence 7#

Séquence 8#

Séquence 8#

Séquence 9#

Séquence 10#

Séquence 11#
Séquence 12#
Séquence 13#
Séquence 13#
Séquence 14#

Séquence 15#

Séquence 15#

Séquence 16#

Séquence 17#

Séquence 18#
TP 3 : FEU TRICOLORE

1-cahier de charges
L’objectif de ce TP consiste à la gestion des feux tricolores entre une route principale et une
autre secondaire avec un passage de piéton.
Par défaut, les véhicules circulent dans la route principale avec les conditions suivantes :
Q0 = Q1 = Q3 = Q6 = Q7 = 0 (état haut)
Q2 = Q4 = Q5 = 1 (état bas)
Une fois un piéton appuie sur le bouton S1 ou S2 donnant un signal qu’il va passer, on aura le
changement suivant :
Q0 = Q2 = Q3 = Q5 = Q6 = Q7 = 0
Q1 = Q6 = 1 une temporisation permettant aux véhicules dans la route secondaire de diminuer leurs vitesses
Q4 = 1
Remarque : la raison pour laquelle on a ajouté la condition Q1=1 malgré que les conditions
précédentes disent que les véhicules de la route secondaire n’ont pas le droit de circuler, c’est
que dans un autre temps on aura une circulation dans la route secondaire au lieu de la route
principale.
Apres la temporisation, le piéton peut passer en appliquant le changement suivant :
Q2 = Q3 = Q7 = 1
Q1 = Q4 = Q5 = Q6 = 0
Et pour que les véhicules dans la route secondaires puissent circuler, les conditions suivantes
doivent être réalisées
- Aucun piéton n’est pèsent
- Un changement d’état de S3 (de 0 à 1) qui va effectuer le changement suivant
Q4 = 1
Q6 = 1 une temporisation permettant aux véhicules dans la route principale de diminuer leurs vitesses
Q3 = Q5 = Q7 = 0
Apres la temporisation, les véhicules peuvent passer en changeant l’état de Q6 à 0 et l’état de
Q7 à 1.

2-Etude pratique : Programme en langage LADDER et simulation sur Step 7 :


La maquette étudiée contient les entrées et sorties suivantes :
RS = route principale RS = route secondaire P = piéton

■ Les séquences utilisées pour la programmation en langage LADDER

Séquence 1# la circulation des véhicules dans la RP


Séquence 2# une demande de passage effectuée par les piétons
Séquence 3# une temporisation permettant aux véhicules de la RP de diminuer leurs vitesses
Séquence 4# le passage de piétons
Séquence 5# une demande de passage effectuée par les véhicules de la RS
Séquence 6# une temporisation permettant aux véhicules de la RP de diminuer leurs vitesses
Séquence 7# le passage de véhicules de la RS

■ le programme du système sur le logiciel STEP 7


Séquence1#

Séquence2#
Séquence3#
Séquence4#

Séquence5#

Séquence6#
Séquence7#

TP 3 : Système de démarrage étoile triangle


1-cahier de charges
Exemple de cahier des charges :
Le fonctionnent de ce système de commande consiste en premier lieu au pilotage du
démarrage d’un moteur asynchrone triphasé étoile triangle et en second lieu à la gestion de la
rotation du moteur dans les deux sens.
Les E/S du système :
Inputs : 3 boutons de commande sens droite,Gauche et bouton de stop.
Outputs : 4 interrupteurs accompagnés par des leds pour la vérification
KM1 : assure la rotation droite
KM2 : assure la rotation gauche
KM3 : assure le démarrage triangle
KM4 : assure le démarrage étoile

Fonctionnement détaillé :
Suite à l’appuie sur l’interrupteur de marche, le moteur démarre par un couplage étoile
dans le sens gauche qui dure le temps d’une temporisation de 5s.
Ensuite, le couplage se permute en triangle. La commande du sens de rotation s’effectue
par les deux boutons poussoirs qui lui en dédiés.

2-Etude pratique : Programme en langage LADDER et simulation sur Step 7 :


La maquette étudiée contient les entrées et sorties suivantes :

■ Les séquences utilisées pour la programmation en langage LADDER

- D’abord on fait choisir un sens de marche ; soit à gauche ou à droite , par exemple on
commence avec le sens gauche .

Séquence 1# Activer le sens gauche S1


- Puis, on démarre en couplage étoile qui dure 5S
Séquence 2# faire démarrer au sens gauche
- Après, le fonctionnement normal du moteur se fait en couplage triangle donc on doit
permuter du couplage étoile au couplage triangle après les 5S du démarrage fixé au
niveau du temporisateur.
Séquence 3# permuter au couplage triangle (sens gauche)
- Ensuite, on doit passer au sens droite et refaire les séquences 2 et 3.
Séquence 4# Activer le sens droit S1
Séquence 5# faire démarrer au sens gauche
Séquence 6# permuter au couplage triangle (sens droite)

■ le programme du système sur le logiciel STEP 7

Séquence 1#

Séquence 2#

Séquence 3#
Séquence 4#

Conclusion

Dans ce travail, notre but était :

 La programmation sur STEP 7 d’une machine à laver.


 La gestion des feux tricolors entre une route principale et une autre secondaire avec un passage
de piéton
 La programmation sur STEP 7du démarrage d’un moteur asynchrone triphasé étoile triangle et
en second lieu à la gestion de la rotation du moteur dans les deux sens.