Vous êtes sur la page 1sur 7

IUT GE2i Valenciennes Septembre 2003

TP API 1 ère série

TP3 – TELEMECANIQUE TSX47

TP API 1 è r e série TP3 – TELEMECANIQUE TSX47 Lire attentivement le sujet de

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

1 carte d’entrées tout ou rien

1 cartes de sorties tout ou rien

connecté à un PC via une liaison Unitelway

câblées sur une boite à bouton 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:

tâche maître. Le cycle automate est organisé comme suit: 1. Lecture des entrées : lecture de

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.

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 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 ou O = output = sortie

= numéro du rack

r

Exemples :

O

re,i

I01,0 = entrée 1 rack 0 emplacement 1 I2,A = entrée 10 rack 0 (par défaut) emplacement 2

 

e

= numéro emplacement carte

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.

IUT GE2i Valenciennes Septembre 2003

TP API 1 ère série

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>

22- Valider le Grafcet par <entrée> L’oubli du dernier <entrée> ne valide pas le

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…

IUT GE2i Valenciennes Septembre 2003

TP API 1 ère série

23- Définir les transitions par 1 fois zoom (touche <

23- Définir les transitions par 1 fois zoom (touche < >) déplacer le curseur devant la

>)

déplacer le curseur devant la transition, sélectionner LADDER par <F8>,

puis refaire zoom <

puis saisir l’équation en ladder :

<F1>, saisir « I0,1 », <entrée>, <F8> pour tracer un trait, puis <F1> pour –(#)-,

>, insérer un ladder (touche <inser>)

–(#)-, >, insérer un ladder (touche <inser>) <entrée> pour valider, puis remonter (ou clear) par
–(#)-, >, insérer un ladder (touche <inser>) <entrée> pour valider, puis remonter (ou clear) par

<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 <

Paramètres de temporisation accessibles par ZOOM devant le bloc tempo…

>, jusqu’au 1 er menu.

>, /

<F9>, n° de tempos « T1 », Valider…

>, / <F9>, n° de tempos « T1 », Valider… 29- Valider et quitter par clear

29- Valider et quitter 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

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>

lorsque terminé, fermer l’outil par <F3> ATTENTION - Un transfert charge dans l’API le programme

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…

IUT GE2i Valenciennes Septembre 2003

2 Exemple didactique

Saisir le grafcet ci-dessous dans l’automate TSX47.

TP API 1 ère série

dans l’automate TSX47. TP API 1 è r e série a : I0,1 b : I0,2

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 :

dans cet exemple Traitement séquentiel CHART : Traitement POStérieur : K. EL SANWAR, M. GRISLIN, D.

Traitement POStérieur :

Traitement séquentiel CHART : Traitement POStérieur : K. EL SANWAR, M. GRISLIN, D. RENAUX TP api1-3
Traitement séquentiel CHART : Traitement POStérieur : K. EL SANWAR, M. GRISLIN, D. RENAUX TP api1-3

IUT GE2i Valenciennes Septembre 2003

3 Travail demandé

3.1

Préparation

1-

lire cet énoncé ! !

2-

Installation de traitement de surface

TP API 1 ère série

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).

saisir et à tremper ces bacs dans des containers (postes). Donner les grafcets de niveaux 1

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

Question Rechercher le Grafcet du cycle demandé. Écrire les équations, dessiner le réseau de contacts relatifs

Rechercher le Grafcet du cycle demandé.

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

IUT GE2i Valenciennes Septembre 2003

3.2

Manipulations

0-

Poste de travail

TP API 1 ère série

Question 0

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

Question 1 Saisir et exécuter le programme donné en exemple didactique et faites vérifier le bon

Saisir et exécuter le programme donné en exemple didactique et faites vérifier le bon fonctionnement à l’enseignant.

Saisir et exécuter le programme donné en exemple didactique et faites vérifier le bon fonctionnement à

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.

le programme correspondant au grafcet de la partie préparation, faire vérifier le fonctionnement à l’enseignant.
le programme correspondant au grafcet de la partie préparation, faire vérifier le fonctionnement à l’enseignant.
faire vérifier le fonctionnement à l’enseignant. N’oubliez pas de rédiger votre compte rendu avec des

N’oubliez pas de rédiger votre compte rendu avec des conclusions pertinentes,

à rendre au début de la prochaine séance de TP.