16
T.S.X 37 P L7 MICRO Exploitation et programmation Module 1

T.S.X 37 P L7 MICRO - Bac Pro MELEC | Lycée Professionnel ... · vers 3 bâches de stockage ... - Valider votre grafcet par ENTREE, ... - Sélectionner le langage LD ( LADDER ),

Embed Size (px)

Citation preview

Page 1: T.S.X 37 P L7 MICRO - Bac Pro MELEC | Lycée Professionnel ... · vers 3 bâches de stockage ... - Valider votre grafcet par ENTREE, ... - Sélectionner le langage LD ( LADDER ),

T.S.X 37 P L7 MICRO

Exploitation et programmation

Module 1

Page 2: T.S.X 37 P L7 MICRO - Bac Pro MELEC | Lycée Professionnel ... · vers 3 bâches de stockage ... - Valider votre grafcet par ENTREE, ... - Sélectionner le langage LD ( LADDER ),

SOMMAIRE :

CHAPITRE I : T.S.X 37 21/22 Pages

- Présentation 1- Description 1

Caractéristiques :

- Alimentations 2- Raccordement des entrées/Sorties 3- Adressage des voix 3

CHAPITRE II : P.L.7 MICRO

- Généralités 4- Application 5,6

Programmation

- Lancement du logiciel 7- Choisir une version 8- Configuration 9

- Programmation du Grafcet 10- Programmation des transitions 11

- Programmation des affectations Entrée/Sorties 12- Programmation d’une mémoire 13

- Enregistrement d’un programme 14- Exécution d’un programme 14

Page 3: T.S.X 37 P L7 MICRO - Bac Pro MELEC | Lycée Professionnel ... · vers 3 bâches de stockage ... - Valider votre grafcet par ENTREE, ... - Sélectionner le langage LD ( LADDER ),

CHAPITRE I : Présentation du TSX 37 21/22 Modicon Telemecanique

Description :

Les automates TSX 37sont constitués d’une basequi permet différentes extensions.Les bacs sont prévus pour recevoir les modules nécessaires à une application.Chaque base intègre unhorodateur, des fonctionscomptage et des E/Sanalogiques.

Exemple :

Module d’extension E/S pour TSX 37 :Ce module se connectesur un bac et permetd’adapter le nombre d’Entrées/Sortiesnécessaires à l’application.

Page 4: T.S.X 37 P L7 MICRO - Bac Pro MELEC | Lycée Professionnel ... · vers 3 bâches de stockage ... - Valider votre grafcet par ENTREE, ... - Sélectionner le langage LD ( LADDER ),

Caractéristiques :

Alimentation :

Une alimentation 24V VCC est disponiblesur le bloc.Elle est réservée aux entrées automate .

IL EST INTERDIT D’UTILISER

CETTE ALIMENTATION POUR

TOUTE AUTRE APPLICATION.

Page 5: T.S.X 37 P L7 MICRO - Bac Pro MELEC | Lycée Professionnel ... · vers 3 bâches de stockage ... - Valider votre grafcet par ENTREE, ... - Sélectionner le langage LD ( LADDER ),

Raccordement des entrées/sorties :

Fonctions particulières :

Les entrées %II.0 à %I1.3 peuvent êtreconfigurées :-En entrées TOR normales(par défaut) ;-En entrées à mémorisation d’état ;-En entrées événementielles ;-En entrées comptage/décomptage.

L’entrée %I1.8 peut être configurée en entréeRun/Stop.

L’entrée %I1.9 peut être configurée en entréeexterne pour la demande de transfertdes %MW RAM interne EPROM.

La sortie %Q2.0 peut être configurée en sortie alarme. En fonctionnement normal,automate en RUN, cette sortie est à l’état 1.L’état 0 indique l’apparition d’un défaut bloquant ou le passage en stop.

Adressage des voies :

Exemple :

Pour adresser l’entrée 3 du module 1,on utilisera la syntaxe : %I1.3I : input (entrée)1 : module 13 : entrée 3

Pour adresser la sortie 6 du module 4,on utilisera la syntaxe : %Q 4.6Q: Quit (sortie) 4 : module 46 : sortie 6.

Remarque :

Les erreurs de syntaxe sont fréquentes.Pour éviter ces erreurs, il faut respecter les espaces, les points, les majuscules ou minuscules.Le logiciel ne corrigera pas les erreurs, mais il refusera toute syntaxe qui ne convient pas.

Page 6: T.S.X 37 P L7 MICRO - Bac Pro MELEC | Lycée Professionnel ... · vers 3 bâches de stockage ... - Valider votre grafcet par ENTREE, ... - Sélectionner le langage LD ( LADDER ),

CHAPITRE II : Programmation sur logiciel P.L.7 Micro

Géneralités :

1 PrésentationLe logiciel PL7 micro est le logiciel de programmation des automates TSX 37 fonctionnant sous Windows.

Le logiciel PL7 Micro propose :

• un langage graphique, le langage à contacts (LD) transcription de schémas à relais,est adapté au traitement combinatoire. Il offre les symboles graphiques de base :contacts, bobines, blocs. L'écriture de calculs numériques est possible à l'intérieurde blocs opérations.

• un langage booléen, le langage liste d'instructions (IL) est un langage "machine" quipermet l'écriture de traitements logiques et numériques.

• un langage littéral structuré (ST) qui est un langage de type "informatique" permettantl'écriture structurée de traitements logiques et numériques.

• un langage Grafcet qui permet de représenter graphiquement et de façon structuréele fonctionnement d'un automatisme séquentiel.

Ces langages mettent en œuvre des blocs fonctions pré-définis (Temporisations,Compteurs,...), pouvant être complétés par des fonctions métiers (analogique, communication,comptage...) et des fonctions spécifiques (gestion du temps, chaîne decaractères...).

Nous utiliserons le langage grafcet car il permet une approche fonctionnelle bien adaptée aux automatismes étudiés en B.E.P Electrotechnique.

Dans ce module, nous aborderons la programmation sur PL7.Micro à partir d’une application simple,accessible aux élèves de terminale B.E.P.

Page 7: T.S.X 37 P L7 MICRO - Bac Pro MELEC | Lycée Professionnel ... · vers 3 bâches de stockage ... - Valider votre grafcet par ENTREE, ... - Sélectionner le langage LD ( LADDER ),

Application : Etude d'une installation de pompage

Présentation :

Le centre de thalassothérapie de Chatelaillon (17)reçoit chaque jour 60 curistes.Le fonctionnement du centre nécessite une utilisation

quotidienne de 250 m3 d'eau de mer pompée à proximité.

L'eau de mer prélevée à 1.7 Km de la côte est pompée vers 3 bâches de stockage et de décantation.Le remplissage des bâches 2 et 3 s'effectue par "surverse".En fonctionnement normal,l'eau utilisée pour les soins est prélevée dans la bâche 3. Cette eau est ensuite réchauffée puis stockée avant utilisation.

Objet de l’étude : Pompage de l’eau de mer

L'étude aura pour thème le pompage de l'eau de mer destinée aux soins.Le centre de thalassothérapie est situé sur une colline , face à l'océan, à environ 20m au dessus du niveaude la mer. La fonction du poste de pompage est donc de fournir chaque jour la quantité d'eau de mer nécessaire aux soins.

Cahier des charges :Le poste de pompage est équipé de deux pompes immergées et de trois détecteurs de niveau:

-Niveau bas: Arrêt des pompes.-Niveau Haut: Marche pompe 1 ou 2.-Niveau Très Haut: Marche des deux pompes.

En fonctionnement normal, pour équilibrer l’usure des pompes, les deux pompes doivent fonctionner alternativement.

Si une pompe ne peut pas fournir le débit demandé, l’autre pompe devra entrer en fonctionnement.

p o m p a g ed e l ' e a ud e m e r

b â c h e s d e s t o c k a g e e a u d e m e r f r o i d e

c h a u f f a g e

e a u d em e r

s t o c k a g ee a u d e m e rc h a u d e

1 2 3

Page 8: T.S.X 37 P L7 MICRO - Bac Pro MELEC | Lycée Professionnel ... · vers 3 bâches de stockage ... - Valider votre grafcet par ENTREE, ... - Sélectionner le langage LD ( LADDER ),

Grafcet fonctionnel : Grafcet technologique :

NB NH

KM1

NB NB NTH

NB

KM1 KM2

0

1

2 10

3

4

5 11

6

=1

=1

=1

KM2

NB NH

NB NB NTH

KM1 KM2

NB

ADRESSAGE DES ENTREES:

Adresses Mnémonique%I1.0 N.B Niveau bas%I1.1 N.H Niveau haut%I1.2 N.T.H Niveau très haut

ADRESSAGE DES SORTIES:

Adresse Mnémonique%Q2.0 KM 1 Pompe 1%Q2.1 KM 2 Pompe 2

Niveau bas etniveau Haut

Pompe 1

Niveau bas Niveau bas et niveau trèsHaut

Niveau bas

Pompes 1et 2

Niveau bas etniveau Haut

Niveau bas

Niveau bas

Pompes 1et 2

0

1

2 10

3

4

5 11

6

Attente

=1

Attente

=1

Attente

=1

Pompe 2

Niveau bas et niveau trèsHaut

Page 9: T.S.X 37 P L7 MICRO - Bac Pro MELEC | Lycée Professionnel ... · vers 3 bâches de stockage ... - Valider votre grafcet par ENTREE, ... - Sélectionner le langage LD ( LADDER ),

Programmation :

Sur le bureau :

Lancer le logiciel PL7.micro

Cliquer sur O.K

-2 possibilités : Ouvrir un fichier ou créer un nouveau fichier.

Cliquer sur Fichier « nouveau »

Vous devez sélectionner le type d’automate, la carte mémoire, et le mode de programmation (grafcet).

Remarque : La version de l’automate n’est pas explicite sur la plaque signalétique. Par défault, choisir une version correspondant à l’application. Certaines versions n’acceptent pas le grafcet mais le programme « O.S LAODER » permet d’adapter l’automate.

Page 10: T.S.X 37 P L7 MICRO - Bac Pro MELEC | Lycée Professionnel ... · vers 3 bâches de stockage ... - Valider votre grafcet par ENTREE, ... - Sélectionner le langage LD ( LADDER ),

Choisir une version grafcet :

VALIDER

Vous devez configurer votre automate :

La configuration permet de choisir l’automate en fonction de l’application.Les bacs apparaissent à l’écran. Chaque bac correspond à une extension.Il faut déterminer les besoins réels de l’application pour choisir un automate adapté.

Page 11: T.S.X 37 P L7 MICRO - Bac Pro MELEC | Lycée Professionnel ... · vers 3 bâches de stockage ... - Valider votre grafcet par ENTREE, ... - Sélectionner le langage LD ( LADDER ),

Revenons à notre étude.

Nous avons besoin de trois entrées et deux sorties.Mais nous devons tenir compte des sécurités (deux Arrêts d’urgence et les protections des moteurs).

Notre étude se limite au fonctionnement automatique mais nous devons envisager le fonctionnement dans son ensemble.

Configuration :

Vous devez choisir les extensions nécessaires a votre application.Vous pouvez placer les modules Entrées / sorties sur les bacs.Vous pouvez configurer chaque module en le sélectionnant.

Cette configuration est suffisante à l’application. Le nombre d’entées/ sorties nous permet de faire évoluer le système sans module supplémentaires.

FERMER LES FENETRES ET VALIDER LA CONFIGURATION

Avant de passer à la programmation :

Enregistrer votre fichier.

Page 12: T.S.X 37 P L7 MICRO - Bac Pro MELEC | Lycée Professionnel ... · vers 3 bâches de stockage ... - Valider votre grafcet par ENTREE, ... - Sélectionner le langage LD ( LADDER ),

Programmation du grafcet.

- Double-cliquer sur CHART : la page grafcet s’affiche.- Positionner le curseur à l’aide du bouton gauche de la souris ou des flèches de direction.- Dessiner la structure de votre grafcet à l’aide de la souris ou des touches fonctions ( F1, etc...).

Exemple :

- Valider votre grafcet par ENTREE, la couleur de votre grafcet passe du rouge au noir ( sauf pour les écritures qui deviennent verte ).

- Des informations complémentaires peuvent être insérées à droite des étapes et des transitions à l’aide de la touche (**) F12.

- Pour supprimer un bloc fonction se positionner dessus et appuyer sur la touche SUPP ou le bouton droit de la souris et SUPPRIMER.

0

1

0

1 N° de la dernière étape

Etape initiale

Etape

Transition

N° de la première étape

Page 13: T.S.X 37 P L7 MICRO - Bac Pro MELEC | Lycée Professionnel ... · vers 3 bâches de stockage ... - Valider votre grafcet par ENTREE, ... - Sélectionner le langage LD ( LADDER ),

Programmation des transitions.

- Positionner la souris sur la transition, cliquer à droite, puis cliquer à gauche sur OUVRIR.

- Sélectionner le langage LD ( LADDER ), puis valider.

- Ecrire vos transitions en utilisant les blocs fonctions ou la souris.

Exemple :

- Les entrées s’écrivent I1.x ( I : Input , 1 : module 1 ).

- Suppression d’un trait horizontal par la touche SUPP et d’un trait vertical ( se positionner au dessus du trait ) par les touches SUPP et F7.

- Valider par ENTREE après chaque écriture de transition et fermer la fenêtre.

- Lorsque votre transition a été enregistrée, le petit carré de votre page grafcet est noirci.

- Fermer la fenêtre de votre page grafcet lorsque toutes vos transitions ont été complétées.

%I1.0

Page 14: T.S.X 37 P L7 MICRO - Bac Pro MELEC | Lycée Professionnel ... · vers 3 bâches de stockage ... - Valider votre grafcet par ENTREE, ... - Sélectionner le langage LD ( LADDER ),

Programmation et affectation des sorties.

- Double-cliquer sur POST.

- Sélectionner le langage LD ( LADDER ), puis valider.

- Vous êtes sur l’écran de sélection des labels. Positionner votre curseur en haut à gauche.

- Cliquer sur EDITION, puis MODIFIER(cliquer à droite).

- Entrer votre numéro de label ( exemple : %L1, etc...)

- Positionner votre curseur dans la case en dessous de votre numéro de label.

- Ecrire vos étapes ( exemple : %X1, etc...), puis vos sorties correspondantes ( exemple : %Q2.x )

- Valider à chaque label avec la touche ENTREE.

- Construire les autres labels de la même façon, puis fermer la fenêtre.

Page 15: T.S.X 37 P L7 MICRO - Bac Pro MELEC | Lycée Professionnel ... · vers 3 bâches de stockage ... - Valider votre grafcet par ENTREE, ... - Sélectionner le langage LD ( LADDER ),

Utilisation d’une mémoire.

- On l’utilise, par exemple, pour une temporisation.

- On utilise les mémoires de %M0 à %M255.

- Pour rappeler cette mémoire on utilise %TM0 à %TM63 ( si les timers sont au nombre de 64 ).

- Les blocs TIMER sont programmés dans le POST ( bloc fonction F7 ).

Exemple :

- Ensuite il faut paramétrer votre mémoire : - Cliquer sur VARIABLES dans le répertoire STATION sur le navigateur. - Double-cliquer sur FB prédéfinis. - Cocher la case paramètres et configurer votre mémoire ( PRESET, MODE et TB ). - Fermer la fenêtre.

LA PROGRAMMATION DE L'AUTOMATISME EST ALORS TERMINEE ...

%M0%TM0%X?

Etape à temporiserMémoire

Page 16: T.S.X 37 P L7 MICRO - Bac Pro MELEC | Lycée Professionnel ... · vers 3 bâches de stockage ... - Valider votre grafcet par ENTREE, ... - Sélectionner le langage LD ( LADDER ),

Enregistrement du programme :

- Cliquer sur FICHIER, puis ENREGISTRER SOUS.

- Enregistrer votre programme sur le lecteur ou à l’emplacement choisi, puis valider.

Transfert du programme vers le T.S.X :

- Cliquer sur AP, puis transférer le programme du PC vers l’automate.

Exécution du programme :

- Cliquer sur AP, puis CONNECTER.- Lorsque la connexion est effectuée, cliquer sur le petit icône RUN en haut de la page.- Les étapes actives sont représentées par un carré noir dans le CHART.- Pour arrêter il suffit de cliquer sur le petit icône STOP en haut de la page.- Pour initialiser le grafcet, cliquer sur AP, puis INIT.