TP4 – SIEMENS S7-200 : moteur 2 sens

Transcription

TP4 – SIEMENS S7-200 : moteur 2 sens
IUT GE2i Valenciennes
Septembre 2003
TP API 1
ère
série
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
6 entrées tout ou rien
4 sorties tout ou rien
connecté au PC via un câble PC/PPI
câblées sur une « boite à bouton »
câblés sur une maquette de moteur
Pour ce TP, le S7-200 sera programmé en langage LADDER à l’aide du logiciel STEP7Micro 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
IUT GE2i Valenciennes
Septembre 2003
TP API 1
Définition des adresses et symboles utilisées :
@entrée
Symbole
@sortie
Symbole
E0.1
Entrée_1
A0.1
Sortie_1
E0.2
Entrée_2
A0.2
Sortie_2
E0.3
Entrée_3
@mémento
M0.0
M0.1
M0.2
…
M1.0
M1.1
M1.2
ère
série
symbole
Cf0
Cf1
Cf2
X0
X1
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
IUT GE2i Valenciennes
Septembre 2003
TP API 1
ère
série
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 7Micro/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
IUT GE2i Valenciennes
Septembre 2003
TP API 1
ère
série
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
E0.0
……
E0.1
……
E0.2
……
E0.3
……
E0.4
……
E0.5
……
A compléter par les mémento si vous en utilisez…
M. GRISLIN
@sortie
A0.0
A0.1
A0.2
A0.3
Symbole
……
……
……
……
TP api1-4 S7-200 moteur 2 sens - 4/6
IUT GE2i Valenciennes
Septembre 2003
TP API 1
ère
série
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
E0.0
……
E0.1
……
E0.2
……
E0.3
……
E0.4
……
E0.5
……
A compléter par les mémento si vous en utilisez…
M. GRISLIN
@sortie
A0.0
A0.1
A0.2
A0.3
Symbole
……
……
……
……
TP api1-4 S7-200 moteur 2 sens - 5/6
IUT GE2i Valenciennes
Septembre 2003
TP API 1
ère
série
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

Documents pareils