Vous êtes sur la page 1sur 16

Institut National des Sciences Appliquées et de Technologie

Travaux Pratiques

Automatismes Industriels

1- Mise en place des applications PL7-Micro

2- Banc de Gestion de Trafic

3ème année Informatique Industrielle et Automatique

Sonia HAJRI-GABOUJ

Année Universitaire 2022-2023


MISE EN PLACE DES APPLICATIONS PL7-MICRO

Cette partie a pour objectif de faire découvrir un logiciel de programmation d’automates


programmables industriels, en l’occurrence PL7-Micro.

Le PL7-Micro est un outil de programmation et de mise au point d’applications pour les


automates TSX Micro. Nous présentons dans ce qui suit les étapes progressives de la mise en
œuvre d’une application par la version 3.4 de ce logiciel.

I. Exécution de PL7-Micro
Pour exécuter le logiciel PL7-Micro V3.4, accédez à Modicon Télémécanique par le biais
du menu Démarrer et la rubrique Programmes, figure 1.

Figure 1 : Étapes d’exécution de PL7-Micro V3.4.

1
Mise en place des applications PL7-Micro IIA3

II. Elaboration d’une application PL7-Micro


La structure de base pour la création d’une application PL7-Micro est illustrée par la
figure 2.

Mode local Création d'une application

Edition de la configuration Structure du programme Edition des variables


Paramétrage des métiers, du Mono tâche, multitâche, tâche Symbolisation des bits,
logiciel, du Grafcet rapide, événements, sections, mots…
blocs fonctionnels.

Programmation

Mode connecté Transfert

Tables d'animation

Mise au point de l'application

Constitution du dossier de Sauvegarde de


l'application l'application

Figure 2 : Structure de base de création d’une application PL7-Micro.

I.1 Procédure de création d’une application PL7-Micro


Sélectionnez Nouveau du menu Fichier, figure 3.

Figure 3 : Création d’une nouvelle application.


La fenêtre de la figure 4 apparaît.
Cette fenêtre permet de configurer la base de
l’application en sélectionnant le type
d’automate, le type du processeur et le type de
cartes mémoires. De plus, elle permet à
l’opérateur de sélectionner, Oui OU Non le
Grafcet, (cas des versions de processeurs
antérieures à V3.0), comme outil de
développement de l’application.
Figure 4 : Configuration de la base de l’application.

2
Mise en place des applications PL7-Micro IIA3

 Pour le cas du banc de gestion de trafic, sélectionner le processeur TSX 3710 V2.0 de
l’automate TSX Micro.
 Pour la maquette de la porte automatique, sélectionner le processeur TSX 3705 V6.0
de l’automate TSX Micro.

II.1.1 Structure d’une application


La réalisation d’une application avec le logiciel PL7 se fait grâce à des éditeurs et des
outils accessibles à partir de l’écran Navigateur Application qui apparaît suite à la création de
l’application, figure 5.

Vous pouvez aussi accéder à cette fenêtre

par l'icône de la barre principale.

Figure 5 : Navigateur Application.

II.1.2 Edition de la configuration/Configuration matérielle


Pour chaque nouvelle application, il est nécessaire de faire le paramétrage des métiers.
A partir de l’éditeur de configuration, cliquez sur Configuration Matérielle, la fenêtre de la
figure 6 apparaît.

Figure 6 : Configuration du rack 0.


Commencez par configurer l’automate de base en cliquant sur le rack 0 (zone de couleur
jaune).

3
Mise en place des applications PL7-Micro IIA3

Pour des fins illustratives, considérez le modèle suivant pour le banc de gestion de trafic
:

Configuration du TSX 3710 [POSITION 00]


Mode de marche :
Run/Stop (%I1.8) : OUI
Alarme (%Q2.0): NON
Sauvegarde du programme et des premiers % Mwi (% I1.9) : NON
Démarrage automatique en Run : NON
Raz des % Mwi sur reprise à froid : OUI
Paramètres des tâches :
Tâche MAST : Tâche FAST :
Cyclique : OUI Période : 5ms
Période : 0ms Chien de garde : 100ms
Chien de garde : 250 ms

Une fois l’automate de base est configuré, vous passez à la configuration des modules
d’E/S en cliquant sur les racks correspondants. Considérez le modèle suivant :

Configuration du TSX DMZ 28DR [ENTREES : POSITION 01]


Référence commerciale : TSXDMZ 28 DR Désignation : 16E 24VCC
Type : Entrées
Type d'entrées : logique positive
Configuration du TSX DMZ 28 DR [SORTIES : POSITION 02]
Référence commerciale : TSK DMZ 28 DR Désignation : 12S 24VCC
Type : Sorties
Mode de repli : Repli à 0

Pour la maquette de la porte automatique, le module d’E/S est conforme à celui décrit
précédemment. Cependant, la configuration du rack 0 se fait selon le modèle suivant :

Configuration du TSX 3705 [POSITION 00]

Mode de marche :
Run/Stop (%I1.8) : NON
Alarme (%Q2.0): OUI
Sauvegarde du programme et des premiers % Mwi (% I1.9) : NON
Démarrage automatique en Run : NON
Raz des % Mwi sur reprise à froid : OUI
Paramètres des tâches :
Tâche MAST : Tâche FAST :
Cyclique : OUI Période : 5ms
Période : 0ms Chien de garde : 100ms
Chien de garde : 250 ms

Après validation, vous obtenez la fenêtre de la figure 7.

4
Mise en place des applications PL7-Micro IIA3

Figure 7 : Configuration des racks 1 et 2.

Lorsque la configuration matérielle est terminée, vous passez à l’édition des applications.

II.1.3 Structure du programme


Le logiciel PL7-Micro permet deux types de structure :
 la structure mono tâche (Tâche Mast) : structure par défaut, elle comporte
la tâche maître.
 la structure multitâche (Tâche Fast) : elle comporte la tâche maître, la tâche
rapide et les tâches évènementielles.
 Le choix d’une structure donnée se fait par sa sélection par un simple clic.

II.1.4 Edition des variables


L’éditeur de variables permet de :
 symboliser les différents objets de l’application,
 paramétrer les blocs fonctions prédéfinies,
 saisir les valeurs des constantes et choisir la base d’affichage.
II.2 Programmation
L’éditeur de programme permet la programmation des fonctions et des métiers selon la
structure, du Grafcet, de Télémécanique. Ceci, s'effectue grâce aux éditeurs Prl,Chartet Post
de la tâche Mast du navigateur d'application, figure 8.

 Prl (traitement préliminaire) : permet de gérer les évènements


ayant une incidence directe sur les sécurités et les modes de
marche du système.
 Chart (traitement séquentiel) : permet de définir le GRAFCET
de l’application et les conditions des transitions. Chaque étape i
est associée à une variable Xi.
 Post (traitement postérieur) : permet de définir les actions
associées aux étapes, de gérer les sécurités inhérentes à ces
actions.

Figure 8 : Editeurs de programme.

5
Mise en place des applications PL7-Micro IIA3

Pour les différents traitements, l’éditeur de programme propose quatre langages :


 langage à contact (LD),
 langage liste d’instructions (IL),
 langage littéral structuré (ST),
 langage grafcet (G7).

II.2.1 Exemple de mise en œuvre


Nous considérons l’automatisme décrit par les grafcets fonctionnel et opérationnel des
figures 9 et 10 pour le banc de gestion de trafic et ceux des figures 11 et 12 pour la maquette
de la porte automatique. Il vous est proposé de programmer une de ces deux applications –
selon la maquette correspondante au travail demandé.

0 0

Appel piéton %I1.1

1 Feu rouge voie A 1 %Q2.0

Appel piéton %I1.1

Figure 9 : Grafcet fonctionnel. Figure 10 : Grafcet opérationnel.

0 0

Demande ouverture
(bouton poussoir CM) %I1.1

1 Ouverture porte 1 %Q2.7

Porte ouverte %I1.11

2 Fermeture porte 2 %Q2.8

9
Porte fermée
%I1.10

Figure 11 : Grafcet fonctionnel. Figure 12 : Grafcet opérationnel.

A cet effet, commencez par sélectionner Chart du Navigateur Application pour définir
le grafcet de la figure 10 (ou 12).

6
Mise en place des applications PL7-Micro IIA3

II.2.2 Saisie du grafcet


La fenêtre de la figure 13 montre les zones de saisis des éléments d’un grafcet. La palette
graphique présente les icônes d’accès à ces éléments graphiques.
Ce rectangle en pointillé peut
contenir une seule étape.

Ce rectangle blanc peut contenir


une transition unique.

Palette graphique

Figure 13 : Editeur graphique du grafcet (Chart).

Sélection d’un objet ou d’un groupe d’objets (pour le déplacer, le supprimer, le copier…)

Etape suivie d'une transition.

Etape.

Etape initiale.

Renvoi vers une étape n.

Transition.

Renvoi à partir d'une étape n.

Liaison entre une étape et une transition.

Liaison entre une transition et une étape.

Liaison partant d’une étape et se terminant sur une transition (convergence en ET).

Liaison partant d’une transition et se terminant sur une étape (divergence en ET).

Commentaire.

Lorsque la saisie du grafcet est terminée (représentée en rouge), il faut le valider soit

en appuyant sur la touche Entrée soit en cliquant sur le bouton qui se trouve dans la barre
principale. Si votre grafcet est correct, sa couleur passe du rouge au noir et celle du texte passe
au bleu. Sinon un message d’erreur s’affiche en bas de la fenêtre.

7
Mise en place des applications PL7-Micro IIA3

Les figures 14 et 15 montrent les résultats des saisies respectives des grafcets, des
figures 10 et 12, par le logiciel PL7 Micro dans
l’éditeur Chart.

Figure 14 : Grafcet saisi et validé par PL7 Micro

Figure 15 : Grafcet saisi et validé.

II.2.3 Programmation des réceptivités


Sélectionnez, avec un double clic, une à une les transitions du grafcet déjà saisi et validé.
Après avoir choisi le langage de programmation, soit par exemple le langage à contact (LD),
la fenêtre présentée sur la figure 16 apparaît.

La programmation d'une transition


s'effectue dans un réseau ou rung, sur une
seule ligne par les icônes de la palette
graphique de la figure 16.

Palette graphique Figure 16 : Editeur de réceptivité en langage LD.

Sélection d’un objet ou d’un groupe d’objets.

Contact à fermeture : contact passant quand l'objet bit qui le pilote est à l'état 1.

Contact à ouverture : contact passant quand l'objet bit qui le pilote est à l'état 0.
Contact détection de changement d'état à front montant : détection du passage de 0 à 1 de
l'objet bit qui le pilote.
Contact détection de changement d'état à front descendant : détection du passage de 1 à 0
de l'objet bit qui le pilote.
Connexion horizontale : permet de relier en série les éléments graphiques de test et d'action
entre les deux barres du potentiel.

8
Mise en place des applications PL7-Micro IIA3

Connexion verticale : permet de réaliser/supprimer une liaison parallèle entre des


éléments graphiques.
Connexion horizontale : permet de relier des éléments de test directement à l'élément
action.
Bobine de réceptivité Grafcet : l'objet bit associé est mis à 1 lorsque le résultat de la zone
test est à 1. Une seule bobine # est autorisée par réceptivité.
Bloc comparaison horizontale : permet la comparaison de 2 opérandes; la sortie passe à 1
lorsque la comparaison demandée est vraie.
Bloc comparaison verticale : permet la comparaison de 2 opérandes ; les sorties <, >, = et
<> sont activées selon le résultat de la comparaison.
Tracé de liens : Permet de relier deux objets d’un rung LD par un tracé de plusieurs
connexions (dérivation ou court-circuit).
 Chaque transition programmée doit être validée.
SCHNEIDER AUTOMATION
La figure 17 illustre la programmation validée d’une transition du grafcet de la figure 14.

Figure 17 : Transition, de réceptivité %I1.1, saisie et validée.

Lorsque le traitement séquentiel est terminé, sélectionnez Post du Navigateur


Application pour programmer l’action Feu rouge voie A.

II.2.4 Programmation des actions


La programmation des actions s'effectue dans l’éditeur Post, figure 18. Après avoir
choisi le langage de programmation, soit par exemple le langage à contact, la fenêtre de la
figure 18 apparaît.

Palette graphique

Figure 18 : Editeur Post en langage LD.

9
Mise en place des applications PL7-Micro IIA3

La palette graphique présente les icônes d’accès aux éléments de programmation.

Bobine directe : l'objet bit associé prend la valeur du résultat de la zone test.

Bobine inverse : l'objet bit associé prend la valeur inverse du résultat de la zone test.
Bobine d'enclenchement : l'objet bit associé est mis à 1 lorsque le résultat de la zone test
est à 1.
Bobine de déclenchement : l'objet bit associé est mis à 0 lorsque le résultat de la zone test
est à 1.
Saut à un autre réseau : permet un branchement à un réseau étiqueté, amont ou aval.

Bloc opération : réalise les opérations arithmétiques, logiques (*, +, -, :=, /).

Éléments d'action programme.


Bloc fonction SFB : temporisateur, compteur, monostable, registre, programmateur
cyclique.
Appel de fonction.

Les bobines sont représentées dans la dernière colonne du réseau et sont associées aux sorties
de l'automate. Chaque action peut être associée à une étape du grafcet.

 Il ne faut jamais faire apparaître une action (une sortie) dans différents réseaux car
elle prendra la valeur du dernier réseau dans lequel elle apparaît.

La programmation de l’action Feu rouge voie A du grafcet 10 est illustrée par la figure 19.

Figure 19 : Traitement postérieur par PL7-Micro de la sortie %Q2.0.

La programmation de l’action Ouverture porte (pour le grafcet 12) est illustrée par la figure 20.

Figure 20 : Traitement postérieur par PL7-Micro de la sortie %Q2.7.

Votre application est ainsi prête pour la mise en place. Il faut effectuer maintenant un
transfert du programme pour préparer son exécution.

II.3 Transfert et exécution


Il existe deux modes de transfert : du PC vers l’automate (PC→Automate) ou de
l’automate vers le PC (Automate→PC). Dans les deux cas, le Mode connecté doit être
sélectionné à partir de la barre d’outils. Pour cette application, faîtes un transfert du PC vers
l’automate. Passer ensuite en mode Runpour l’exécution du programme.

10
Mise en place des applications PL7-Micro IIA3

Pour la maquette de la porte automatique sécurisée, il existe deux modes de


fonctionnement. Le premier mode est un mode manuel qui permet l’ouverture de la porte par
simple appui sur une touche quelconque du clavier. Le second mode est le mode automatique
qui permet de commander la porte par le biais d’un programme saisi sur le logiciel PL7. Afin
de pouvoir contrôler la porte en mode automatique, un procédé de sécurité est mis en place.
Les étapes à suivre sont les suivantes :
❏ Passer en mode marche,
❏ Placer le commutateur en mode Manuel,
❏ Appuyer sur le bouton « I » et vérifier que le voyant vert s’allume,
❏ Placer le commutateur en mode Auto (le voyant vert s’éteint),
❏ Etablir la connexion entre automate et maquette,
❏ Transférer le programme,
❏ Placer le commutateur en mode Manuel,
❏ Appuyer sur le bouton « I » et vérifier que le voyant vert s’allume,
❏ Faire le « Run » du programme saisi sur PL7,
❏ Placer le commutateur en mode Auto et vérifier que le voyant vert reste allumé,
❏ Exécuter le programme saisi.
Des Tables d’animation contenant les variables de l’application à surveiller, à modifier
ou à forcer dans le cas des variables bits peuvent être définies.

Le logiciel PL7-Micro permet aussi une Mise au point de l’application afin d’accéder
directement aux fonctions principales telles que la pose de points d’arrêt, l’exécution en pas à
pas du programme, l’exécution indépendante des tâches maître (Mast) et rapide (Fast), ...

Une fois les tests de fonctionnement validés, il faut constituer le dossier de l’application.
Pour ce faire, accédez à l’éditeur de documentation à partir du Navigateur Application et
sélectionnez Dossier.

III. Utilisation de l’aide en ligne


L’aide en ligne décrit de manière séquentielle la mise en œuvre des différents éditeurs
du logiciel. Il est recommandé d’accéder à l’aide en ligneen cas de besoin d’informations sur
les utilisateurs, les généralités de PL7, les instructions des langages PL7, l’utilisation de PL7 et
les métiers TSX Micro et Premium.
Deux possibilités d’aides s’offrent à l’utilisateur :
 une aide contextuelle : Qu’est-ce que c’est ?
 une aide par navigateur : Rubriques d’aides.

11
BANC DE GESTION DE TRAFIC

I. Présentation générale
Le banc de gestion de trafic est un produit Télémécanique. Il comprend :

 une partie commande avec automate TSX 37-10 (16 Entrées/12 Sorties),

 une partie opérative, simulateur d'un carrefour routier, intégrant les


commutateurs, les voyants de signalisation et les capteurs,

 deux câbles de fils en nappes d’interconnexion liés à deux connecteurs Sub D 37


points et Sub D 25 points (37 et 25 conducteurs) et un cordon secteur.

Partie Commande

Câble de liaison
PC_API

Fils en Nappes

Partie Opérative

Figure 1 : Banc de gestion de trafic.

12
Banc de gestion de trafic IIA3

II. Partie opérative


La partie opérative est une maquette d’un carrefour routier composé de deux voies A et
B. Chaque voie dispose d’un feu tricolore Vert, Rouge et Orange pour la circulation des
véhicules et d’un feu bicolore Rouge et Vert pour le passage des piétons. La voie A dispose en
plus d’une barrière dont le fonctionnement n’est pas à simuler.
Pour gérer les feux des voies A et B, on trouve sur la maquette un commutateur de
position JOUR/NUIT, un commutateur de position I/II, un bouton-poussoir d’appel piéton et
deux détecteurs de position inductifs haut et bas. L’application d’une pièce métallique sur ces
capteurs permet de simuler la présence d’un véhicule.

La maquette de feux a été réalisée par le constructeur afin de gérer et de simuler, d’une
part, le trafic d’un carrefour routier et, d’autre part, les places d’un parking, tout en respectant
certaines conditions de fonctionnement jour, nuit, … Toutefois, cette maquette peut être
utilisée pour d’autres applications. En effet, elle constitue une boîte à boutons et à voyants
permettant d’initier les étudiants à la manipulation des systèmes automatisés.

Voie

I II

Figure 2 : Maquette des feux de carrefour.

13
Banc de gestion de trafic IIA3

III. Partie commande


La partie commande est constituée d’un automate programmable TSX 37-10 caractérisé
par :

 une alimentation 100/240 V AC,

 un module 16 entrées/12 sorties TOR TSX DMZ 28DR,

 des mémoires intégrées : RAM 14 kmots + mémoire de données


+ flash EPROM 15 kmots,
Figure 3 : Automate TSX 37-10.

 un module d’extension à deux emplacements disponibles TSX


RKZ 02. Chaque emplacement disponible peut recevoir soit un
module d’E/S TOR au format standard, soit deux modules
demi-formats de type E/S TOR, E/S analogiques et comptage.

Figure 4 : Module TSX RKZ 02.

La désignation, la famille et l’adressage des racks de l’automate sont regroupés dans le


tableau 1.

Tableau 1 : Identification des racks.

Désignation Famille Adresse rack


TSX 37-10 V2.0 Processeur 00

TSX DMZ 28DR Tout ou Rien 01-02

IV. Adressage des entrées et des sorties

L’automate dispose de 16 entrées représentées par %I1.i (i=0,…15) et de 12 sorties


représentées par %Q2.j (j=0,…,11). Toutefois, l’entrée %I1.6 et les sorties %Q2.10 et %Q2.11 ne
sont pas disponibles sur le connecteur ; ils ne sont pas reliés du côté de l'automate. Par contre,
les entrées %I1.9 à %I1.15, disponibles sur le connecteur 37 points, ne sont pas utilisées.

14
Banc de gestion de trafic IIA3

Les commutateurs et les détecteurs sont connectés aux voies d’entrée de l’automate
comme l’indique le tableau 2

Tableau 2 : Assignation des entrées.


Adresse Mnémonique Désignation
%I1.0 COMNT Commutateur position nuit
%I1.1 APP BP appel piéton
%I1.2 COM2 Commutateur position 2
%I1.3 DETBAS Détecteur bas voie A
%I1.4 DETHAU Détecteur haut voie A
%I1.5 COM1 Commutateur position 1
%I1.7 COMJR Commutateur position jour
%I1.8 RS Run/Stop

Les voyants de signalisation sont reliés aux voies de sortie de l’automate comme
l’indique le tableau 3.

Tableau 3 : Assignation des sorties.


Adresse Mnémonique Désignation
%Q2.0 RGEA Feu rouge voie A
%Q2.1 OREA Feu orange voie A
%Q2.2 VRTA Feu vert voie A
%Q2.3 RGEB Feu rouge voie B
%Q2.4 OREB Feu orange voie B
%Q2.5 VRTB Feu vert voie B
%Q2.6 RA Feu rouge piéton voie A
%Q2.7 VA Feu vert piéton voie A
%Q2.8 RB Feu rouge piéton voie B
%Q2.9 VB Feu vert piéton voie B

15

Vous aimerez peut-être aussi