TP Api1-3 TSX47 PDF
TP Api1-3 TSX47 PDF
TP Api1-3 TSX47 PDF
1 Présentation du sujet :
Ce TP porte sur la programmation d’un automate TELEMECANIQUE muni d’un
processeur TSX47. L’automate est monté sur un rack à 8 emplacements comprenant :
• 1 alimentation intégrée
• 1 CPU TS47 40 connecté à un PC via une liaison Unitelway
• 1 carte d’entrées tout ou rien câblées sur une boite à bouton
• 1 cartes de sorties tout ou rien visualisé par des LED sur la boite à bouton
Le TSX47 est programmé en langage GRAFCET à l’aide du logiciel PL7-3 sous l’atelier de
programmation XTEL dans l’environnement OS/2.
Le programme des automates de type TSX27 ou TSX47 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:
Dans les automates TSX, le programme application est décomposé en trois modules :
− le traitement préliminaire en langage ladder 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 ladder) : 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 ladder) :
calcul des actions, ou équation du combinatoire des sorties
Saisie du programme
11- Dans la fenêtre Fonction, double clic sur l’icône PL7_3 et saisir le programme (une
fenêtre s’affiche, double clic sur la bande de titre pour la mettre en plein écran) :
12- Sélectionner ‘reconfiguration’ (1) et valider par Yes <F9>
13- Dans le mode opératoire sélectionner « Configuration » (avec les flèches du clavier)
Application
- date à vérifier, nom application à saisir
- sélectionner GRAFCET par Yes sur l’option (4) programmation Grafcet
- valider par <entrée>, clear
dans Divers définir 9600 boads, touche <F1>, valider par <entrée>
valider (Yes), touche <F9>
Reconfigurer
Saisie du Grafcet :
14- Dans le mode opératoire sélectionner « programme »
15- Sélectionner le module Chart par <F2> (ou les flèches), <entrée>
16- Modifier par <F4>
17- Sélectionner l’étape initiale par <F2>, saisir n°1 (étape 1) puis <entrée>
18- Sélectionner la transition par <F1>
19- Continuer le Grafcet (étapes 2, transition, étape 3, transition)
20- Après la dernière transition, ajouter une fléche de renvoi <F5>, saisir « 1 », <entrée>
21- Aller en haut du grafcet par flèche en haut, ajouter fléche de renvoi <F1>, saisir « 3 »,
<entrée>
22- Valider le Grafcet par <entrée>
23- Définir les transitions par 1 fois zoom (touche < >)
déplacer le curseur devant la transition, sélectionner LADDER par <F8>,
puis refaire zoom < >, insérer un ladder (touche <inser>)
puis saisir l’équation en ladder :
<F1>, saisir « I0,1 », <entrée>, <F8> pour tracer un trait, puis <F1> pour –(#)-,
<entrée> pour valider, puis remonter (ou clear) par < >
continuer pour toute les transitions…
24- Une fois les transitions définies, clear (2 fois), puis <entrée>,
25- Retourner au choix de modules (14) par clear
Sauvegarde de l’application
30- Sélectionner store
Str name : TP3 <entrée>
Store, Clear
- Faire une deuxième sauvegarde sous le nom PL7_3…
- Fermer le PL7_3 en cliquant en haut à gauche
ATTENTION
- Un transfert charge dans l’API le programme nommé « PL7_3 »
- La commande transfert dans le PL7_3 ne fonctionne pas et bloque l’API. Ne pas
l’utiliser.
2 Exemple didactique
Saisir le grafcet ci-dessous dans l’automate TSX47.
a : I0,1
b : I0,2
c : I0,3
A : O1,1
B : O1,2
Traitement POStérieur :
3 Travail demandé
3.1 Préparation
1- lire cet énoncé ! !
Soit une installation de traitement de surface. Deux chariots peuvent être actionnés en
montée ou en descente de façon à saisir des bacs. Les chariots peuvent être déplacés
vers la droite ou vers la gauche. Le but de la manipulation consiste à saisir et à tremper
ces bacs dans des containers (postes).
Donner les grafcets de niveaux 1 et 2 permettant après action sur un interrupteur départ
cycle de tremper le bac de gauche dans les containers 4, 3, 2, retour en 1, et
simultanément, le bac de droite dans les containers 6, 7, 8, retour en 9. A l’issue de ce
traitement, les chariots devront être en position haute.
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