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