TP2 – TSX57 PREMIUM : cycles `abcda` et `acda`
Transcription
TP2 – TSX57 PREMIUM : cycles `abcda` et `acda`
IUT GE2i Valenciennes Septembre 2003 TP API 1 ère série TP2 – TSX57 PREMIUM : cycles ‘abcda’ et ‘acda’ Lire attentivement le sujet de TP et réaliser la préparation Ce TP porte sur la programmation d’un automate SCHNEIDER muni d’un processeur TSX57 PREMIUM. L’automate est monté sur un rack à 8 emplacements comprenant : • • • • • 1 alimentation intégrée 1 CPU TSX57 103 connecté à un PC via une liaison Unitelway 1 module d’entrées tout ou rien câblées sur une boite à bouton 1 module de sorties tout ou rien visualisé par des LED sur la boite à bouton 1 module de communication ETY (pas utilisé pour ce TP) Le TSX57 est programmé en langage GRAFCET à l’aide du logiciel PL7 Pro sous l’environnement Windows. 1.1 Logiciel de programmation PL7 Pro sous Windows Le langage de programmation de l’automate TSX57 PREMIUM est le PL7 Pro. La programmation est réalisée à partir d’un PC disposant d'un logiciel spécifique à l'automate. Le programme des automates de type TSX57 peut être implanté dans la tâche rapide ou la tâche maître. La tâche rapide Le temps de cycle de la tâche maître est fixé à 50 ms. Ce temps peut être trop long pour certaines applications utilisant par exemple des capteurs de passage. Une tâche rapide est accessible toutes les 5 milli sec. ou toutes les 10 milli sec. par interruption. Le langage de programmation de la tâche rapide est le ladder. La tâche maître. Le cycle automate est organisé comme suit: 1. Lecture des entrées : lecture de l'état de toutes les entrées connectées à l'automate programmable. Ces données sont rangées dans la zone de mémoire d'entrée ou mémoire image des entrées (MIE). Elle utilise ces entrées pour évaluer (exécuter) la logique du programme de commande. 2. Exécution du programme application :Pendant l'évaluation du programme, la CPU range les résultats de la logique de programme dans la zone de mémoire de sortie ou mémoire image des sorties. 3. Ecriture dans les sorties : A la fin du programme, la CPU écrit les données de la mémoire image des sorties (MIS) dans les sorties sur site. K. EL SANWAR – M. GRISLIN – D. RENAUX TP api1-2 TSX 57 PREMIUM - 1/4 IUT GE2i Valenciennes Septembre 2003 TP API 1 ère série Dans les automates TSX, le programme application est décomposé en trois modules : − le traitement préliminaire est utilisé pour les conditions initiales : calcul des variables globales, d’initialisation, de sécurité, … − le traitement séquentiel réservé à la programmation du grafcet (langage grafcet) et la programmation des réceptivités (langage LAD, LIT, ST) : calcul de la structure de la (ou des) séquence(s) − le traitement postérieur décrit les réseaux d'activation des sorties (langage LAD, LIT, ST) : calcul des actions, ou équations du combinatoire des sorties Définition des adresses et symboles utilisées : − Dans son rack, l’automate dispose d’1 carte de 8 entrées notées : %I01,0 à %I01,8 − D’1 carte de 8 sorties notés : %Q02,0 à O02,8 − les mémoires internes du processeur sont repérées : %M0, %M1, … Adressage des variables : Les bits d’Entrées ou de sortie de l’automate sont notés : Exemples : %I re,i Avec I = input = entrée %I01,0 = entrée 1 rack 0 ou Q = output = sortie emplacement 1 %Q re,i r = numéro du rack %Q2,10 = entrée 10 rack 0 (par e = numéro emplacement carte défaut) emplacement 2 i = numéro du bit K. EL SANWAR – M. GRISLIN – D. RENAUX TP api1-2 TSX 57 PREMIUM - 2/4 IUT GE2i Valenciennes Septembre 2003 TP API 1 ère série 2 Travail demandé 2.1 Préparation 1- lire cet énoncé ! ! 2- cycles ‘abcda’ et ‘acda’ Le fonctionnement d'un automatisme de déplacement d'outil suivant deux trajectoires ‘abcda’ et ‘acda’ est décrit par le grafcet suivant : L'initialisation de la machine ne pourra se faire que si l' outil est en position de départ en bas et gauche. Le cycle démarre par action sur un poussoir « dcy ». Un interrupteur « cy » permet de sélectionner un cycle ou l' autre. « CI » est une variable interne que vous devez calculer pour les conditions initiales. Liste des capteurs actionneurs Pupitres et capteurs Dcy : bouton départ cycle Cy : commutateur choix cycle haut / bas : 2 capteurs haut et bas Gche / drte : 2 capteurs gauche et droite Actionneurs MO : monter outil DE : descendre outils AV : avancer outil AR : reculer outil Travail de préparation demandé : Question Définir l’équation des conditions initiales « CI » Ecrire les équations du Grafcet de déplacement d’outil. 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. K. EL SANWAR – M. GRISLIN – D. RENAUX TP api1-2 TSX 57 PREMIUM - 3/4 IUT GE2i Valenciennes Septembre 2003 TP API 1 ère série 2.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- exercice cycles ‘abcda’ et ‘acda’, en équation Question 1 Saisir et exécuter le programme correspondant à votre préparation : - équations des Cfi dans une section Ladder - équation des Xi dans une autre section Ladder - équation des actions dans une autre section Ladder faire vérifier le fonctionnement à l’enseignant. Définition des adresses et symboles utilisées : (à compléter dans votre compte-rendu) @entrée Symbole @sortie Symbole %I1.0 %Q2.0 …… …… %I1.1 %Q2.1 …… …… %I1.2 %Q2.2 …… …… …… …… …… …… A compléter par les mémoires si vous en utilisez… 2- exercice cycles ‘abcda’ et ‘acda’, en Grafcet Question 2 Saisir et exécuter le programme correspondant au grafcet de la partie préparation en langage GRAFCET : traitements PRL, CHART et POST, (pour gagner du temps, vous pouvez garder vos équations des actions grâce au copier / coller en POST…) faire vérifier le fonctionnement à l’enseignant. N’oubliez pas de rédiger votre compte rendu avec des conclusions pertinentes, à rendre au début de la prochaine séance de TP. K. EL SANWAR – M. GRISLIN – D. RENAUX TP api1-2 TSX 57 PREMIUM - 4/4