Vous êtes sur la page 1sur 6

ère

IUT GE2i Valenciennes TP API 1 série


Septembre 2003

TP4 – SIEMENS S7-200 : moteur 2 sens

Lire attentivement le sujet de TP et réaliser la préparation

1 Présentation du sujet :
Ce TP porte sur la programmation d’un automate SIEMENS muni d’un processeur S7-200.
L’automate est composé d’un module compact qui comprend :

• 1 alimentation intégrée
• 1 CPU S7-221  connecté au PC via un câble PC/PPI
• 6 entrées tout ou rien  câblées sur une « boite à bouton »
• 4 sorties tout ou rien  câblés sur une maquette de moteur

Pour ce TP, le S7-200 sera programmé en langage LADDER à l’aide du logiciel STEP7-
Micro sous Windows.

1.1 Logiciel de programmation STEP7-Micro/Win


Dans STEP 7-Micro/WIN 32, le projet vous permet d'associer votre programme à toutes
les informations nécessaires pour que vous puissiez communiquer avec un API et charger
le programme dans cet API.

 Voir annexe 1 - S7-200 (§ 1)

2 Exemple didactique
Saisir le grafcet ci-dessous dans l’automate S7-200.
(si vous avez déjà fait un des TP S7-200 de cette série, cette exemple n’est pas à faire)

Comme le S7-200 ne peut être programmé directement en Grafcet, il faut le traduire en


équation, puis en langage à contact. (voir méthode au début de ce manuel de TP)

Equations :

Cf0 = X0 ▪ Entrée_1
Cf1 = X1 ▪ Entrée_2
Cf2 = X2 ▪ Entrée_3

X0 = Cf2 + X0 ▪ / Cf0 + INIT


X1 = ( Cf0 + X1 ▪ / Cf1 ) ▪ /INIT
X2 = ( Cf1 + X2 ▪ / Cf2 ) ▪ /INIT

Sortie_1 = X1
Sortie_2 = X2

M. GRISLIN TP api1-4 S7-200 moteur 2 sens - 1/6


ère
IUT GE2i Valenciennes TP API 1 série
Septembre 2003
Définition des adresses et symboles utilisées :
@entrée Symbole @sortie Symbole @mémento symbole
E0.1 Entrée_1 A0.1 Sortie_1 M0.0 Cf0
E0.2 Entrée_2 A0.2 Sortie_2 M0.1 Cf1
E0.3 Entrée_3 M0.2 Cf2

M1.0 X0
M1.1 X1
M1.2 X2
REM : Selon la configuration du logiciel MicroWin, les E/S sont affichées avec ‘I’ pour ‘E’ et ‘Q’ pour ‘A’

2.1.1 Création d’un projet

 Voir annexe 1 - S7-200 (§ 2)

2.1.2 Edition du programme en langage CONT


Saisie du programme
Dans ce cas simple, toutes les équations sont saisies dans l’OB1.

Pour saisir les équations, sélectionner les


contacts et les bobines dans la barre
d’outils de l’éditeur de programme.

Au fur et à mesure du choix, le réseau se


construit dans la fenêtre ‘CONT SIMATIC’.

Renseigner les valeurs des paramètres


‘??.?’ Avec les adresses correspondantes :

Astuce :
A tout moment, clic droit de la souris, donne accès à un menu contextuel en
rapport avec l’élément pointé.
La touche F1, permet aussi d’accéder à une aide contextuelle.

Et ainsi de suite pour tout le programme en respectant l’ordre des équations.


A- équations de conditions de franchissement
B- équations de gestion du Grafcet
C- équations du combinatoire de sorties

M. GRISLIN TP api1-4 S7-200 moteur 2 sens - 2/6


ère
IUT GE2i Valenciennes TP API 1 série
Septembre 2003
Dans une application plus complète, on structurera le programme en sous-programmes
(SBR i), appelés dans l’OB1.

2.1.3 Etablissement de la communication et chargement du programme


La communication entre l'ordinateur personnel sur lequel vous exécutez STEP 7-
Micro/WIN 32 et l’API utilise une connexion par câble PC/PPI. Il suffit de connecter le
câble et d'accepter les paramètres par défaut. Vous pouvez établir la communication ou
éditer les paramètres de communication à tout moment.

 Voir annexe 1 - S7-200 (§ 2.3)

2.1.4 Surveillance et test du programme


Une fois la communication établi et que le programme est chargé dans l'API, vous pouvez
faire appel aux fonctions de diagnostic fournies par STEP 7-Micro/WIN 32.

 Voir annexe 1 - S7-200 (§ 2.4)

M. GRISLIN TP api1-4 S7-200 moteur 2 sens - 3/6


ère
IUT GE2i Valenciennes TP API 1 série
Septembre 2003

3 Travail demandé

3.1 Préparation
1- lire cet énoncé ! !

2- Moteur 2 sens

Soit un moteur à courant continu à 2 sens de rotation, câblé sur un automate S7-200 selon
le schéma ci-dessous.

En utilisant les interrupteurs câblés sur les entrées, proposer les programmes en Ladder à
implanter dans le S7-200 qui permet :
1- S1 met en marche ou arrête le moteur, S2 inverse le sens
2- Une impulsion sur S1 met en marche, S2 inverse le sens, S3 = 0 arrête le moteur
(fonction mémoire).
3- Idem 2, mais à la fermeture de S2, l’inversion du sens doit se faire après écoulement
d’une temporisation de 2 secondes.

Travail de préparation demandé :


Question Rechercher les programmes en ladder des différentes cas ci-dessus.
Dessiner les réseau de contacts correspondants.

Définir dans un tableau les adresses d’E/S et les bits internes que vous utilisez.

Définition des adresses et symboles utilisées : (à compléter dans votre compte-rendu)


@entrée Symbole @sortie Symbole
E0.0 …… A0.0 ……
E0.1 …… A0.1 ……
E0.2 …… A0.2 ……
E0.3 …… A0.3 ……
E0.4 ……
E0.5 ……
A compléter par les mémento si vous en utilisez…

M. GRISLIN TP api1-4 S7-200 moteur 2 sens - 4/6


ère
IUT GE2i Valenciennes TP API 1 série
Septembre 2003

3- Chariot à deux cycles

Soit un chariot devant effectuer des allers et retour entre deux butées ‘g‘ et ‘d‘. Ce chariot
est obligatoirement en position repos à gauche avant de démarrer un des deux cycles
prévus.

Description du fonctionnement :
Deux boutons poussoirs S1 et S2 sont utilisés :
- Le chariot exécute 1 aller et retour (cycle 1) si S1
est actionné. Un arrêt de 10 secondes est prévu
en butée droite.
- Le chariot exécute 2 allers et retour (cycle 2) si
S2 est actionné. Un arrêt de 10 secondes est
prévu en butée droite.

Après le choix du cycle par S1 et S2, il est possible


de modifier ce choix uniquement lors du premier
aller et retour du chariot.

Travail de préparation demandé :

Question Rechercher le (ou les) Grafcet(s).


Écrire les équations, dessiner le réseau de contacts relatifs à ces équations.

Définir dans un tableau les adresses d’E/S et les bits internes de l’automate
utilisés.

Définition des adresses et symboles utilisées : (à compléter dans votre compte-rendu)


@entrée Symbole @sortie Symbole
E0.0 …… A0.0 ……
E0.1 …… A0.1 ……
E0.2 …… A0.2 ……
E0.3 …… A0.3 ……
E0.4 ……
E0.5 ……
A compléter par les mémento si vous en utilisez…

M. GRISLIN TP api1-4 S7-200 moteur 2 sens - 5/6


ère
IUT GE2i Valenciennes TP API 1 série
Septembre 2003

3.2 Manipulations

0- Poste de travail

Question 0 Avant de commencer le TP, identifier tous les éléments de votre poste de
travail :
Ou est l’automate ? quelles cartes d’E/S ? adressage ?…
Quel est l’outil de programmation ou est-il ? quelle communication ?…

1- Exemple didactique
(si vous avez déjà fait un des TP S7-200 de cette série, cette exemple n’est pas à faire)

Question 1 Saisir et exécuter le programme donné en exemple didactique


et faites vérifier le bon fonctionnement à l’enseignant.

Voir annexe 1 - S7-200 (§ 2)

2- Exercice moteur 2 sens

Question 1 Saisir et exécuter les 3 programmes de la partie préparation en langage


Ladder,
faire vérifier le fonctionnement à l’enseignant.

Voir annexe 1 - S7-200 (§ 2)

3- Chariot à deux cycles

Question 1 Saisir et exécuter le programme correspondant au grafcet de la partie


préparation en langage Ladder,

faire vérifier le fonctionnement à l’enseignant.

Voir annexe 1 - S7-200 (§ 2)

N’oubliez pas de rédiger votre compte rendu avec des


conclusions pertinentes,

à rendre au début de la prochaine séance de TP.

M. GRISLIN TP api1-4 S7-200 moteur 2 sens - 6/6

Vous aimerez peut-être aussi