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