Sie sind auf Seite 1von 9

ENSIL - AUTOMATISMES INDUSTRIELS

Notice simplifie dutilisation du logiciel PL7-PRO


Le logiciel PL7-PRO permet de programmer les automates Tlmcanique du groupe SchneiderElectric.
Rappel : Un programme en GRAFCET peut comporter trois traitements conscutifs :
A/ Traitement prliminaire (PRL not Prl) :
Excut avant les traitements suivants (squentiel et postrieur), il
permet de traiter tous les vnements ayants une influence sur ces
derniers : gestion des reprises secteur, remise zro ou
prpositionnement des Grafcets,
B/ Traitement squentiel (SEQ not Chart) :
Cest ici que seront reprsentes les tapes et les transitions du Grafcet.
La dfinition des rceptivits associes chaque transition est ralise
sous forme de langage contacts.
C/ Traitement postrieur (POS not Post) :
Excut aprs le traitement squentiel, cest ici quil est recommand
de programmer les actions (et les scurits spcifiques) associes
aux tapes du Grafcet dfini dans le traitement squentiel.

1/ Configuration du logiciel :
11 Pour concevoir une nouvelle application, accder au logiciel PL7-PRO puis ouvrir un
nouveau fichier :
A ce stade, il va falloir faire le choix du type de processeur associ lautomate, ainsi que du type de
programmation envisag :
- Grafcet Oui : Programmation dun Grafcet avec accs possible aux trois traitements dcrits
prcdemment : Prl, Chart et Post ;
- Grafcet Non : Programmation dquations logiques type Ladder avec accs un seul
traitement : Main (traitement quivalent au Post).

Par dfaut, aucune


carte mmoire

Permet de choisir le type de


processeur associ lautomate (voir
lautomate prsent sur le systme)

Permet de choisir le type de programmation envisag :


- Programmation dun Grafcet (Grafcet Oui) ;
- Programmation dquations type Ladder (Grafcet Non).

Automatismes Industriels - FR

Notice PL7 PRO - Page 1/9

12 - Aprs avoir valid, on arrive au menu suivant :


Ce menu permet daccder entre autre :

- une configuration matrielle ncessaire ;


- aux diffrents traitements de programmation ;
- des fonctions complmentaires.

Configuration matrielle ncessaire :


La Configuration Matrielle va permettre de dclarer toutes les cartes
E/S associes au processeur de lautomate prcdemment dfini.
Cette configuration dpend du matriel prsent sur le systme
(voir paragraphe 13)

Traitements de programmation :
En fonction du type de programmation retenu prcdemment (Grafcet
Oui ou Non), ce menu permet daccder aux diffrents traitements :
- Prl, Chart et Post en cas de Grafcet Oui ;
- Main en cas de Grafcet Non .
(voir paragraphe 2)

Fonctions complmentaires :
Ce menu permet de modifier la valeur de variables internes comme :
la dure des temporisateurs ;
le prpositionnement de compteurs ;
etc
(voir exemple paragraphe 32)

13 - Configuration matrielle ncessaire :


Aprs avoir cliqu sur Configuration Matrielle, il va falloir dclarer toutes les cartes E/S associes au
processeur de lautomate prcdemment dfini.
Ces diffrentes cartes permettent lautomate de grer physiquement ltat des diffrents capteurs et
practionneurs du systme.

On retrouve dans cette fentre le processeur


prcdemment dfini, auquel il va falloir associer les
diffrentes cartes E/S (modules 1-2, 3-4, 5-6, ).
Pour cela, il faut faire un double clic gauche sur
chaque module, et choisir la rfrence en fonction de
celle qui est indique physiquement sur le matriel !
Aprs avoir dfini la ou les cartes E/S prsentes, fermer
la fentre configuration afin de confirmer celle-ci.

Automatismes Industriels - FR

Notice PL7 PRO - Page 2/9

2/ Traitements de programmation :
- Ayant choisi Grafcet - Oui , on a accs trois traitements : Prl, Chart et Post.
Le traitement Prl ntant utilis que pour des besoins bien spcifiques, seuls les traitements Chart
et Post seront dtaills ci-dessous :
- Ayant choisi Grafcet - Non , on a accs un seul traitement : Main (quivalent au traitement Post).

21 Traitement Squentiel Chart (en cas de Grafcet - Oui) :


Dans cette page, on va :
- reprsenter le Grafcet (tapes et transitions) ;
- dfinir la ou les rceptivits associes chaque transition.
Rappel : lcriture des sorties (traitement des actions) ne se fait pas dans cette page : il se fera en
Traitement Postrieur !
Aprs avoir cliqu sur Chart, une nouvelle fentre souvre afin de
reprsenter le Grafcet (tapes et transitions).
Aprs avoir reprsent les diffrentes tapes et transitions du
Grafcet, il faut valider cette page (elle passe du rouge au bleu).

Le Grafcet tant reprsent, pour dfinir les


rceptivits, il faut faire un clic droit sur la
transition, puis choisir ouvrir

aprs avoir choisi le langage LD (ladder),


une nouvelle fentre souvre afin de dfinir la ou
les rceptivits associes cette transition.
Valider cette transition (elle passe du rouge
au bleu) puis fermer cette fentre afin de passer
la transition suivante.

Remarque :
Ce symbole est ncessaire, et
permet de finaliser la ligne Ladder.

Automatismes Industriels - FR

Notice PL7 PRO - Page 3/9

22 Traitement Postrieur Post (en cas de Grafcet - Oui) ou Main (en cas de Grafcet - Non) :
Dans cette page, on va grer lcriture des sorties.
Remarque : Dans un systme squentiel, diffrentes tapes peuvent tre associes une mme action, il faut
alors regrouper ces tapes, et les associer laction considre !

Exemple :
%X3

AV

AV

AV

%Q AV

%X4

DR

%X3

%Q AV

%X4

%Q AV

%X5
%X4

%Q DR
%Q DR

%X5

%Q AV

Aprs avoir cliqu sur Post ou Main, choisi le langage LD (ladder).


Une nouvelle fentre souvre afin de dfinir les quations dcriture des sorties.

Valider ces quations (elles passent du rouge au bleu) puis en dfinir


dautres en dessous si ncessaire.
Remarque : Une mme page (rung) permet de dfinir jusqu 7 lignes !

Automatismes Industriels - FR

Notice PL7 PRO - Page 4/9

3/ Outils de programmation :
31 - Gestion dune temporisation par bloc comparateur :
Avantage : Simplicit de programmation en utilisant un bloc comparateur au niveau de la transition.
Inconvnient : La dure de la temporisation doit tre un multiple du dixime de seconde !
Exemple : On souhaite programmer une attente de 2 secondes entre ltape 1 et ltape 2.

T0
X1/ T0/ 2s

DR

Avec cette mthode, la temporisation va se dfinir au niveau de la transition liant


ltape X1 vers ltape X2. On va donc se baser sur la dure dactivit de ltape X1.
Rien napparatra en traitement postrieur (pas de bloc temporisateur associ
ltape 1) do une simplicit de traitement !

fdc

Effectuer un clic droit afin


douvrir la fentre ci-dessous
qui permettra de dfinir cette
temporisation.

X1 : tape 1
20 : 20 x 0,1s = 2s

Slection du bloc comparateur

Automatismes Industriels - FR

Notice PL7 PRO - Page 5/9

32 - Gestion dune temporisation par bloc temporisateur :


Avantage : Traitement de toute dure de temporisation suprieure 10ms.
Inconvnient : Il faut dfinir un bloc temporisateur en traitement postrieur et dfinir sa dure dans les
paramtres de configuration (Fonctions complmentaires - FB prdfinis - voir paragraphes 12 et 34).
Exemple : On souhaite programmer une attente de 2 secondes entre ltape 1 et ltape 2.

T0

Avec cette mthode, la temporisation va se dfinir en traitement postrieur,


au niveau du bloc temporisateur repr T0 qui sera associ ltape X1.

X1/ T0/ 2s

DR
fdc

Bloc temporisateur
associ ltape 1 et
dfinir en
traitement postrieur

TMO : Timer n0

Slection du bloc temporisateur

Aprs avoir dfini le bloc temporisateur en traitement


postrieur, effectuer un clic droit afin douvrir la fentre
ci-dessous qui permettra de dfinir la transition
associe ce timer .

On vient vrifier ltat logique associ la


sortie du timer %TM0 :
TMO : timer n0
Q : sortie temps coul du timer .

Automatismes Industriels - FR

Notice PL7 PRO - Page 6/9

33 - Gestion dun compteur :


Exemple : Dans un systme squentiel, si lon souhaite effectuer plusieurs fois une mme tche, on peut effectuer
une reprise de squence et introduire un systme de comptage dans cette tche l.
Il suffira alors deffectuer un Test sur les transitions associes la fin de cette tche, afin de savoir si le nombre
de cycles souhait est atteint.
Ce test pourra tre dfini au niveau des transitions en se basant sur ltat dun compteur qui lui, sera dfinit et
incrment au niveau du traitement postrieur.
RAZ C

Dfinition du compteur dans le


traitement Post

dcy

T0

C=C+1

X1/ T0/ 2s

Test sur les transitions au niveau


du traitement Chart

DR
fdc. C=3

fdc. C<3

331/ Dfinition des transitions (traitement Chart ) :

Effectuer un clic droit sur les


transitions afin de faire
apparatre lune, puis lautre
de deux fentres ci-dessous.

Transition de X2 vers X0 :
On peut retrouver une condition image dun mouvement
associ ltape 2 (par exemple I1.1) ; et on doit retrouver
la condition test dgalit (nombre de tche atteint).

Slection du bloc comparateur

Transition de X2 vers X1 :
On peut retrouver une condition image dun mouvement
associ ltape 2 (par exemple I1.1) ; et on doit retrouver la
condition test dinfriorit (nombre de tche non atteint).

Slection du bloc comparateur

Automatismes Industriels - FR

Notice PL7 PRO - Page 7/9

332/ Dfinition du compteur (traitement Post ) :


1/ Il faut initialiser ce compteur avant deffectuer la tche ; dans cet exemple, ce pourra tre fait par
ltape 0.
2/ Il faut incrmenter ce compteur durant le traitement de la tche ; dans cet exemple, ce pourra tre fait
par ltape 1 ou par l tape 2.
3/ dfinition des 4 entres du compteur :
 R : Reset Remise zro du compteur ;
 S : Set Mise 1, cest dire que lon pourrait prcharger le compteur une certaine valeur
prdfinie dans les paramtres de configuration (C.P) ;
 CU : Count Up Entre de comptage ;
 CD : Count Down Entre de dcomptage .
Dans cet exemple, les sorties du compteur ne sont pas utilises puisque lon se base sur la
valeur courante du compteur (C0.V) .
Ce bloc compteur se dfini en
traitement postrieur, au mme
titre quune action .

C0 : Counter n0

Slection du bloc compteur

Automatismes Industriels - FR

Notice PL7 PRO - Page 8/9

34 - Gestion des variables internes (FB prdfinis) :


Exemple de gestion de la dure des temporisateurs :
Choisir TM pour les
temporisateurs, C pour
les compteurs, etc

Cliquer sur cet onglet pour faire


apparatre les paramtres

Permet de modifier le
nombre dunits associ
la base de temps (Preset)

Permet de modifier la
base de temps (TB)

4/ Mise en fonctionnement :
41 - Communication et mise en fonctionnement de lautomate :

Permet dtablir un
transfert entre le
micro et lautomate

Permet de mettre
lautomate en
fonctionnement
(RUN ou STOP)

Permet de choisir la
mmoire de travail :
Celle du micro ou
celle de lautomate

Automatismes Industriels - FR

Notice PL7 PRO - Page 9/9

Das könnte Ihnen auch gefallen