Vous êtes sur la page 1sur 7

ère

IUT GE2i Valenciennes TP API 1 série


Septembre 2003

TP3 – TELEMECANIQUE TSX47

Lire attentivement le sujet de TP et réaliser la préparation concernant l’installation de


traitement de surface

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.

1.1 Logiciel de programmation PL7-3 sous XTEL :


Le langage de programmation de l’automate TSX47 est le PL7-3. La programmation est
réalisée à partir d’un PC disposant d'un logiciel spécifique à l'automate.

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:

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-3 TSX47 - 1/7


ère
IUT GE2i Valenciennes TP API 1 série
Septembre 2003

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

Définition des adresses et symboles utilisées :


− Dans son rack, l’automate dispose d’1 carte de 16 entrées notées :
I00,0 à I00,C
− D’1 carte de 16 sorties notés :
O01,0 à O01,C
− les variables internes sont repérées :
B0, B1, …

Adressage des variables :


Les bits d’Entrées ou de sortie de l’automate sont notés :
I re,i Avec I = input = entrée Exemples :
I01,0 = entrée 1 rack 0
ou O = output = sortie
O re,i emplacement 1
r = numéro du rack I2,A = entrée 10 rack 0 (par défaut)
e = numéro emplacement carte emplacement 2
i = numéro du bit (en héxa de 0 à F)

Le paragraphe suivant vous permettra, grâce à un exemple didactique la prise en main


des outils principaux de XTEL et PL7-3.

K. EL SANWAR, M. GRISLIN, D. RENAUX TP api1-3 TSX47 - 2/7


ère
IUT GE2i Valenciennes TP API 1 série
Septembre 2003

1.2 Démarrage du système XTEL.


1- Cliquer Xtel 2 fois, saisir le nom de l’utilisateur GE2i, le mot de passe GE2i et valider
2- Dans la fenêtre Volume, double clic sur l’icône C:/xproprj
3- Dans la fenêtre Projet, menu ‘Définition’ item ‘Nouveau’
 type ‘prj7’, nouveau : ‘TP3’, valider
4- Double clic sur l’icône du projet TP3
5- Dans la fenêtre Station, menu ‘Définition’ item ‘Nouveau’
 type TSXV5, nouveau : ‘TSX4740’, valider
6- Double clic sur l’icône de l‘API : TSX4740 créé

Configuration des E/S en bac


7- Dans la fenêtre Outils station, double clic sur l’icône ‘Conf’
8- Dans l’outil de configuration, menu ‘Définition’, Config E/S en bac
9- Double clic sur le bac 0/1 et définir la configuration de l’API :
 processeur 47/455
 double clic sur les emplacements, sélectionner la carte d’E/S correspondante :
Emplacements : 0 TSX DET 1612 (code 56) pour des entrées
1 TSX DST 1635 (code 52) pour des sorties
valider et sortir
10- Menu ‘Génération’, sélectionner génération en mode automatique…
puis sortir de l’outil de configuration par <F3> ou par le menu ‘sortie’.

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>

L’oubli du dernier <entrée> ne valide pas le grafcet, au risque de perdre le programme !


Regardez aussi bien les messages et avertissements en jaune, en bas à gauche…

K. EL SANWAR, M. GRISLIN, D. RENAUX TP api1-3 TSX47 - 3/7


ère
IUT GE2i Valenciennes TP API 1 série
Septembre 2003

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

Saisie des actions


26- Sélectionner le traitement POStérieur par <F2> (3 fois), <entrée>, sélectionner
LADDER <F2>, <Insert>
27- Donner un numéro de label par <F5>, n°1, <entrée>,
28- Décrire le combinatoire de sortie en ladder par <F1>, saisir « X2 » (pour l’étape 2),
<entrée>, <F8>, <F1>, saisir « 01,1 », <entrée>
Terminer les actions puis <entrée>
Temporisation accessible par <../..>, <F9>, n° de tempos « T1 », Valider…
Paramètres de temporisation accessibles par ZOOM devant le bloc tempo…
29- Valider et quitter par clear < >, jusqu’au 1er menu.

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

Transfert du programme dans l’automate


31- Dans la fenêtre Outils station, double clic sur l’icône Transfert
 disque vers automate
 transfert global
 adresse application ‘0.254’, valider,
lorsque terminé, fermer l’outil par <F3>

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.

Exécution et debug du programme dans la CPU


32- Réouvrir PL7_3, sélectionner par <F1> Mém de travail (Work memory)
33- Sélectionner « mémoire processeur », <entrée>
 ce qui est maintenant visualisé à l’écran est l’image de la mémoire de l’api
(et plus ce qu’il y a dans le PC ! ! !)
34- sélectionner le mode mise au point (6) dans le mode opératoire, <entrée>
35- mettre en run par <F5>, Yes <F9>
36- définir d’écran de mise au point) : sélectionner « def screen », « prog », « chart »

 actionner les interrupteurs d’entrées et tester le programme…


 visualiser de même le postérieur pour vérifier l’activation des sorties…

K. EL SANWAR, M. GRISLIN, D. RENAUX TP api1-3 TSX47 - 4/7


ère
IUT GE2i Valenciennes TP API 1 série
Septembre 2003

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

T1 : tempo active pendant 5 secondes

Pas de traitement PRElimiaire dans cet exemple

Traitement séquentiel CHART :

Traitement POStérieur :

K. EL SANWAR, M. GRISLIN, D. RENAUX TP api1-3 TSX47 - 5/7


ère
IUT GE2i Valenciennes TP API 1 série
Septembre 2003

3 Travail demandé

3.1 Préparation
1- lire cet énoncé ! !

2- Installation de traitement de surface

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.

Affectations des entrées-sorties


I 0,0 départ cycle O 1,0 translation gauche chariot droit
I 0,1 fin de course bas chariot droit O 1,1 translation droite chariot droit
I 0,F fin de course haut chariot droit O 1,2 descente chariot droit
I 0,3 fin de course bas chariot gauche O 1,3 montée chariot droit
I 0,4 fin de course haut chariot gauche O 1,8 translation gauche chariot gauche
I 0,5 poste 1 chariot gauche O 1,9 translation droite chariot gauche
I 0,6 poste 2 chariot gauche O 1,A descente chariot gauche
I 0,7 poste 3 chariot gauche O 1,B montée chariot gauche
I 0,D poste 4 chariot gauche
I 0,9 poste 6 chariot droit
I 0,A poste 7 chariot droit
I 0,B poste 8 chariot droit
I 0,C poste 9 chariot droit

Travail de préparation demandé :

Question Rechercher le Grafcet du cycle demandé.

Écrire les équations, dessiner le réseau de contacts relatifs à ces équations.

K. EL SANWAR, M. GRISLIN, D. RENAUX TP api1-3 TSX47 - 6/7


ère
IUT GE2i Valenciennes TP API 1 série
Septembre 2003

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

Question 1 Saisir et exécuter le programme donné en exemple didactique


et faites vérifier le bon fonctionnement à l’enseignant.

2- Installation de traitement de surface

Question 1 Saisir et exécuter le programme correspondant au grafcet de la partie


préparation,
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-3 TSX47 - 7/7

Vous aimerez peut-être aussi