Vous êtes sur la page 1sur 66

PL7 Micro/Junior/Pro

Prsentation rapide de PL7


fre V4.0

35002981 00

Documents consulter

Documents consulter
Documents consulter Lensemble des ouvrages se rapportant la mise en oeuvre logicielle du logiciel PL7 est disponible sur le CD-ROM documentation fourni avec le logiciel.

09/2000

Documents consulter

09/2000

Table des matires

A propos de ce manuel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Chapitre 1 Gnralits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9


Prsentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Ergonomie gnrale du logiciel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 La barre doutils de PL7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 La barre dtat de PL7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Laide en ligne de PL7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Navigateur Rubriques daide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Laide contextuelle de PL7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Le navigateur application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 La reprsentation structurelle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 La reprsentation fonctionnelle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

Chapitre 2

Prsentation des diteurs de PL7 . . . . . . . . . . . . . . . . . . . . . . . 23


Prsentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Lditeur de configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Editeurs de programme : Gnralits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Editeur de programme : Langage contact (LD) . . . . . . . . . . . . . . . . . . . . . . . . Editeur de programme : Langage liste dinstruction (IL) . . . . . . . . . . . . . . . . . . . Editeur de programme : Langage littral structur (ST) . . . . . . . . . . . . . . . . . . . Editeur de programme : Langage Grafcet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Lditeur des types DFB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Lditeur de variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Editeur de tables danimation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Editeur de documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Lditeur dcrans dexploitation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 24 26 28 30 32 33 35 36 38 40 42 45 46 48 49 50 51
5

Chapitre 3

Elaboration dune application . . . . . . . . . . . . . . . . . . . . . . . . . . 45


Prsentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Principe dlaboration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mode local . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mode connect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cration dune application. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Structure du programme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Transfert programme PL7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 Transfert donnes PL7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 Mise au point de lapplication PL7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 Diagnostic PL7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55

Chapitre 4

Outils annexes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Prsentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 Convertisseurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 Import/Export . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 Rfrences croises dune variable dans lapplication . . . . . . . . . . . . . . . . . . . . 60 Remplacer une variable dans lapplication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 Protection de lapplication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 Gestion scurit daccs PL7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 OS-LOADER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65

A propos de ce manuel

Prsentation
Objectif du document Champ dapplication Document consulter Commentaires utilisateur Envoyez vos commentaires l'adresse e-mail TECHCOMM@modicon.com Cette prsentation rapide de PL7 a pour objectif de prsenter sommairement le logiciel. Ce document prend en compte les volutions de PL7 V4.

09/2000

A propos de ce manuel

09/2000

Gnralits

Prsentation
Objet de ce chapitre Contenu de ce chapitre Ce chapitre prsente lergonomie des logiciels PL7.

Ce chapitre contient les sujets suivants :


Sujet Ergonomie gnrale du logiciel La barre doutils de PL7 La barre dtat de PL7 Laide en ligne de PL7 Navigateur Rubriques daide Laide contextuelle de PL7 Le navigateur application La reprsentation structurelle La reprsentation fonctionnelle Page 10 12 13 14 15 17 18 20 21

09/2000

Gnralits

Ergonomie gnrale du logiciel


Prsentation Les logiciels utilisent lensemble des valeurs dusages standards Windows : l souris ou clavier, l menus droulants, l navigateurs, l barres et palettes doutils avec icnes, l plusieurs outils en parallle, l aide en ligne et bulles dinformation. Lcran PL7 prsent ci-dessous fournit un exemple des nombreux outils disponibles :
1
PL7 PRO : Win01 Fichier Edition Services Vue Outils AP Debug Options Fentre ? RUN STOP Navigateur Application GRAFCET : MAST - Grafcet - Chart ? ? ? ?

Illustration

Vue Structurelle Station Configuration Configuration matrielle Configuration logicielle Configuration des objets Grafc Programme Tche Mast Sections Grafcet Prl G7Chart Post Sr Evnements Types DFB Variables Variables %MObjets mmoire Paramtres MEMOIRE %S Objets systme %KRepre Constantes Type %X %M0 Objets grafcet EBOOL SFB %M1 FB prdfinisEBOOL E/S %M2 E/S EBOOL %M3 Instances DFB DFB EBOOL %M4 EBOOL Tables danimation EBOOL %M5 Dossier %M6 EBOOL Page de garde EBOOL %M7 Informations gnrales EBOOL %M8 Ecrans dexploitation EBOOL %M9 0

Configuration TSX 57402 V3.3 ...


XMWI XTI..

0 P S Y 0 2 6 0 0 T S X o 5 o 7 c 4 o 0 m m 2 Zone de saisie Commentaire

EBOOL Symbole

M1

F2 F3 F4 F5 Prt

F6 F7 LOCAL

F8 F9

F10 F11

F12 GR7 OVR

U:SYS

10

09/2000

Gnralits

Elments et fonctions

Ce tableau dcrit les diffrents lments constituant lcran PL7 :


Repre 1 2 3 4 5 6 7 Elment Barre de menus Barre doutils Aide Navigateurs Editeurs Palette dlments graphiques Barre dtat Fonction Permet laccs toutes les fonctions du logiciel, Offre un accs rapide par la souris toutes les fonctions de base, Fournit des informations sur le logiciel, Permet daccder directement aux diffrents diteurs, Permet la cration, la mise au point et lexploitation dapplications, Permet daccder directement aux outils de lditeur courant, Prsente un ensemble dinformations lies au logiciel.

09/2000

11

Gnralits

La barre doutils de PL7


Prsentation La barre doutils assure un accs rapide aux fonctions de base du logiciel, laide de la souris. Laccs aux diffrentes fonctions est dynamique et varie suivant le contexte. La barre doutils de PL7 se prsente ainsi :
RUN STOP RUN STOP

Illustration

? ? ? ?

Elments et fonctions

Ce tableau donne la signification de chaque lment de la barre doutils :


Elment Fonction Nouvelle application Ouvrir une application Enregistrer lapplication Imprimer tout ou partie de lapplication Annuler les dernires modifications Valider les modifications Atteindre Navigateur application Rfrences croises Bibliothque de fonctions Transfert automate <-> console
RUN

Elment

Fonction Mode local Mode connect Passage de lautomate en RUN Passage de lautomate en STOP Lancer / Stopper lanimation Organisation des fentres en cascade Organisation des fentres en mosaque horizontale Organisation des fentres en mosaque verticale

STOP

? ? ? ?

Aide Quest-ce que cest ?

1RWH  Toutes ces fonctions sont galement disponibles par menu.

12

09/2000

Gnralits

La barre dtat de PL7


Prsentation La barre dtat situe en bas de lcran, prsente un ensemble dinformations lies au fonctionnement du logiciel.

Illustration

La barre dtat de PL7 se prsente ainsi :


1 Prt 2 3 4 U:SYS 5 6 7 8 OVR MAJ

CONNECTE STOP

GR7 OK MODIF

Elments et fonctions

Ce tableau dcrit les diffrentes zones constituant la barre dtat :


Repre 1 Zone Information Fonction fournit des informations associes aux commandes de menu, aux icnes de la barre doutils et aux diffrents diteurs, lorsque ceux-ci sont slectionns. indique le mode de fonctionnement courant (local, connect). indique ltat de lautomate (Run, Stop, en dfaut, ...). fournit ladresse rseau de lautomate. Indique si le mode Grafcet est utilis dans lapplication. indique que lapplication courante est non sauvegarde ou diffrente de la sauvegarde. symbolise le mode connect. indique ltat des fonctions Insertion et Majuscule du clavier.

2 3 4 5 6 7 8

Mode de fonctionnement Etat automate Adresse rseau Mode Grafcet Modification en cours Indicateur danimation Fonctions clavier

09/2000

13

Gnralits

Laide en ligne de PL7


Prsentation Laide en ligne de PL7 dcrit de manire squentielle la mise en oeuvre des diffrents diteurs des logiciels. Elle fournit galement de nombreuses informations sur : l les utilisateurs (droits daccs), l les gnralits de PL7 (constitution dune application, adressage des objets bits et mots, gestion de la mmoire, ...) l les instructions de langages PL7 (fonctionnalits, syntaxes, oprandes), l lutilisation de PL7 (programmation, mise au point, diagnostic), l les mtiers TSX Micro et Premium (Rgulation, Comptage, Pesage, ...). Deux modes daccs sont proposs : l partir du navigateur (Rubriques daide) (Voir Navigateur Rubriques daide, p. 15), l directement depuis un cran PL7 (Aide contextuelle) (Voir Laide contextuelle de PL7, p. 17).

Mode daccs laide de PL7

14

09/2000

Gnralits

Navigateur Rubriques daide


Prsentation Le navigateur Rubriques daide permet de rechercher linformation dsire suivant trois principes : l depuis le Sommaire, qui affiche une vue densemble des diffrents chapitres du systme daide, l en utilisant lIndex, qui affiche une liste alphabtique de mots cls, l en utilisant le mode Rechercher, qui affiche dans lordre alphabtique lensemble des mots utiliss dans laide en ligne. Lillustration suivante montre le navigateur ouvert sur Sommaire de laide
Rubriques daide : Aide PL7 Sommaire de laide Index Recherche Cliquez sur une rubrique, puis Afficher. Ou cliquez sur un autre onglet, comme Utilisation du logiciel ? Gestion de lapplica? Navigateur applica? Modules fonctionnels ? Configuration de lapplication ? Edition des variables ? Programmation en langage contacts (LD) ? Programmation en langage liste dinstructions (IL) ? Programmation en langage littral structur (ST) ? Programmation en langageGrafcet (GR7) ? Blocs fonction DFB ? Mise au point ? Diagnostic ? Documentation
?

Illustration du navigateur

Fermer

Imprimer..

Annuler

Comment accder au navigateur

Onglet Sommaire de laide


Etape 1 2 Action

? Slectionnez la commande Sommaire du menu ? ou cliquez sur licne ? .


Slectionnez puis ouvrez le rpertoire dsir.

09/2000

15

Gnralits

Onglet Index
Etape 1 Action Slectionnez la commande Aide sur du menu ? ou cliquez sur licne ? puis s? lectionnez longlet Index. 2 3 Saisissez le mot cl. Slectionnez puis ouvrez la rubrique dsire.

Onglet Rechercher
Etape 1 2 3 Action

? Cliquez sur licne ? puis slectionnez longlet Rechercher.


Saisissez le mot recherch. Slectionnez puis ouvrez la rubrique dsire.

16

09/2000

Gnralits

Laide contextuelle de PL7


Prsentation Laide contextuelle permet daccder directement linformation partir de llment slectionn. Deux modes daccs exclusifs permettent daccder laide contextuelle. Ecrans standards
Etape 1 Action Slectionnez la commande Quest-ce que cest ? du menu ? ou cliquez sur licne ? ?, 2 Slectionnez llment pour lequel vous souhaitez de linformation technique (un menu, un cran, une barre doutils, ...).

Comment accder laide contextuelle

Boites de dialogue modales


Etape 1 Action ? Cliquez sur licne ? de llment courant. ?

09/2000

17

Gnralits

Le navigateur application
Prsentation Le navigateur application permet de prsenter sous forme arborescente, le contenu dune application PL7. Deux types de reprsentation sont proposs : l structurelle : vue traditionnelle correspondant lordre de traitement par lautomate, l fonctionnelle : vue de lapplication en modules fonctionnels correspondant des fonctions de lautomatisme. Les crans suivants montrent les deux modes de reprsentation.
Navigateur Application

Illustration

Vue Structurelle STATION Configuration Configuration matrielle Configuration logicielle Programme Tche Mast Evnements Types DFB Variables Tables danimation Dossier Ecrans dexploitation

Vue Fonctionnelle STATION Prog1 Programme Tables danimation Ecrans dexploitation

Comment accder au navigateur

Le tableau suivant prsente les diffrentes manires daccder au navigateur application.


A partir : du sommaire de la barre doutils Action Slectionnez la commande Outils Navigateur Application. Voir La barre doutils de PL7, p. 12

1RWH  Par dfaut, le navigateur application propose un dploiement partiel de son arborescence. l + devant un rpertoire indique un dploiement possible de celui-ci, l - devant un rpertoire indique un rploiement possible de celui-ci. Pour dployer ou rployer un rpertoire, cliquez sur + ou -, ou utilisez les flches gauche ou droite du clavier.

18

09/2000

Gnralits

Quels logiciels pour quel mode

Le tableau suivant prsente les modes de reprsentation disponibles pour chaque logiciel :
PL7 Micro Vue structurelle Vue fonctionnelle oui non PL7 Junior oui non PL7 Pro oui oui

Comment accder aux diffrentes vues

Cliquez sur les icnes suivants pour accder au mode de visualisation dsir:
Icne Action affiche la vue structurelle

affiche la vue fonctionnelle

juxtapose la vue structurelle et la vue fonctionnelle

superpose la vue structurelle et la vue fonctionnelle

09/2000

19

Gnralits

La reprsentation structurelle
Prsentation La reprsentation structurelle prsente le contenu dune application sous une forme arborescente. Elle permet de se dplacer lintrieur dune application et offre un accs direct : l la configuration (matrielle, logicielle et des objets Grafcet), l aux programmes, l aux DFB contenus dans lapplication, l aux donnes, l aux tables danimation, l certaines parties du dossier (informations gnrales, page de garde), l aux crans dexploitation. Lcran suivant prsente la structure arborescente dune application .
Navigateur Application Station Configuration Configuration matrielle Configuration logicielle Configuration des objets Grafcet Programme Tche Mast Sections cycle_normal Prl G7 Chart Post Sr IL Sr0 IL Sr1 Evnements Types DFB Essai Variables %M Objets mmoire %M %S Objets systme %K Constantes %X Objets grafcet SFB FB prdfinis SFB E/S E/S E/S DFB Instances DFB DFB Tables danimation Dossier Page de garde Informations gnrales Ecrans dexploitation Transfert E4 Transfert A1

Illustration

Editeur de configuration

Editeur de programme

Editeur de DFB

Editeur de variables

Editeur de table danimation Editeur de documentation Editeur dcrans dexploitation

20

09/2000

Gnralits

La reprsentation fonctionnelle
Prsentation La reprsentation fonctionnelle prsente lapplication structure en modules fonctionnels correspondant aux diffrentes fonctions dautomatismes de lapplication. Un module fonctionnel est un regroupement dlments de programme (sections, macro-tapes, tables danimation, crans dexploitation, ...). 1RWH  Cette fonction est disponible avec le logiciel PL7 Pro.

Illustration

Lcran suivant prsente une application structure en modules fonctionnels.


Navigateur Application

Vue Fonctionnelle STATION Prod1 Programme Start_cycle Tables danimation Table_1 Ecrans dexploitation Transfert E4 Transfert A1 Mdm1 Programme Tables danimation Ecrans dexploitation Prod2 Programme Table danimation Ecrans dexploitation

Module fonctionnel

Sous-module fonctionnel

Module fonctionnel

09/2000

21

Gnralits

22

09/2000

Prsentation des diteurs de PL7

Prsentation
Objet de ce chapitre Ce chapitre prsente les diffrents diteurs proposs par PL7. 1RWH  Pour de plus amples informations (fonctions, accs, ...), veuillez consulter au choix : l laide en ligne de PL7, l Les diffrents manuels disponibles sur CDROM.

Contenu de ce chapitre

Ce chapitre contient les sujets suivants :


Sujet Lditeur de configuration Editeurs de programme : Gnralits Editeur de programme : Langage contact (LD) Editeur de programme : Langage liste dinstruction (IL) Editeur de programme : Langage littral structur (ST) Editeur de programme : Langage Grafcet Lditeur des types DFB Lditeur de variables Editeur de tables danimation Editeur de documentation Lditeur dcrans dexploitation Page 24 26 28 30 32 33 35 36 38 40 42

09/2000

23

Prsentation des diteurs de PL7

Lditeur de configuration
Prsentation Lditeur de configuration de PL7 assure pour chaque application les fonctions suivantes : l la configuration matrielle, l la configuration logicielle, l la configuration des objets Grafcet, dans le cas de programmation en langage Grafcet. Lditeur de configuration assure galement, en mode connect, des fonctions de mise au point , de rglage et de diagnostic. Les crans suivants reprsentent les diffrentes vues de lditeur de configuration.
Configuration TSX 57452 V3.3 ...
XD Y H D  Y U

Illustration

0 P S Y 0 2 6 0 0 T S X 5 7 4 5 2

Configuration TSX 57402 V3.3 ...


XD Y H D Y U 

Nombre de Blocs Fonctions prdfinis Type Nombre Registres Timers TM 128 %R0 0 Timers srie 7 T %R1 MN Monostables Compteurs C Configuration R Registres Drums DR TSX 57402 V3.3 ... Taille des zones de variables gl Boolennes : 512 Num
Paramtres configuration

Mots 16 16

XD Y H

DY U 

Paramtres excution 8 / 64

Nombre macro tapes :

Module grafcet Paramtres excution Chart 128I 64 Macro 0 64 Macro 1 64 Macro 2 64 Macro 3 64 Macro 4 64 Macro 5 64 Macro 6 64 Macro 7 Nombre dtapes total : 656 / 1024 ( Etapes IN et OUT des XMi incluses )

Comment accder lditeur

Le tableau suivant prsente les diffrentes manires daccder au navigateur application.


A partir : de la barre de menus du navigateur application Action Slectionnez la commande Outils Configuration. Effectuez un double clic sur le type de configuration dsir ou slectionnez-le laide des touches flches et validez par Entre.

24

09/2000

Prsentation des diteurs de PL7

Comment passer dun type de configuration lautre

Cliquez sur les icnes suivantes pour passer dun type de configuration un autre. :
Icne Action affiche la configuration matrielle, affiche la configuration logicielle, affiche la configuration des objets Grafcet,

%MWI %TI..

Configuration Matrielle

Lditeur de configuration permet de manire intuitive et graphique de dclarer et configurer les diffrents lments constitutifs de lautomate : l rack, l alimentation, l processeur, l modules mtiers, Lditeur de configuration assure le paramtrage logiciel de lapplication en renseignant : l le nombre de blocs de fonctions, l le nombre de registres, l la taille des zones de variables globales. Lditeur de configuration permet de dfinir les objets Grafcet (tapes, macro-tapes,...) et les paramtres dexcution (nombre dtapes et de transitions actives).

Configuration logicielle

Configuration de objets Grafcet

09/2000

25

Prsentation des diteurs de PL7

Editeurs de programme : Gnralits


Prsentation Les diteurs de programme permettent la programmation des fonctions et mtiers mise en oeuvre par lapplication. Quatre diteurs programme sont proposs : l diteur langage contacts (LD), l diteur langage liste dinstructions (IL), l diteur langage littral structur (ST), l diteur langage Grafcet (G7). Lillustration suivante prsente une vue densemble des diffrents diteurs programme.
LD : MAST - Sequentielle - Post (* Temporisateur malaxage*)

Illustration

%TM17 P IN

%TM0 TM MODE: TON ST : MAST - Sequentielle - Prl OUT

(* Mise jour du voyant cycle en cours *) IF %M0 THEN SET %M18 ; ELSE RESET %M1 IL : MAST - Liste END_IF ; ! (* Init *) (* RAZ application LD %MW5 : X4 COHP V S R OPER COHP F (...) F9 F10 F11 F12 : MAST H Sequentielle - Macro1 GRAFCET T.F2T.F3T.F4 T.F5T.F6T.F7T.F8 -

X P N F2 F3 IF RE F5 F6 THEN F4 %M21 F7 F8 SET %S0 ; END_IF ;

IN

(*Dmarrage moteur malaxeur*) (*Temporisation de malaxage (*Evacuation produit + Malaxage*)

F2 F3 F4 F5

F6 F7 F8 F9

F10 F11

I N OUT F12 1F2 1F3 1F4

26

09/2000

Prsentation des diteurs de PL7

Comment accder un diteur

Le tableau suivant prsente la marche suivre pour accder un diteur programme.


Si lapplication ne possde pas de programme possde une ou plusieurs module(s) programme A partir du navigateur application : Crez ou importez un module programme (section, sous-programme, vnement, DFB) dans un des langages proposs. Pour cela, reportez-vous laide en ligne, Modes opratoires. Dployez le rpertoire Programme jusqu atteindre le module programme dsir, puis effectuez un double clic dessus ou slectionnez-le laide des touches flches et validez par Entre.

09/2000

27

Prsentation des diteurs de PL7

Editeur de programme : Langage contact (LD)


Prsentation Lditeur de langage contact est un diteur graphique qui permet la construction de rseaux de contacts (transcription de schmas relais). Cet diteur est structur en zones et possde des outils et fonctionnalits accessibles directement par la souris ou le clavier tels que : l des outils de base (contacts, fils boolen, bobines, blocs opration, ...), l un appel immdiat des outils daide la saisie des fonctions en bibliothque: l un accs direct un sous-programme partir du programme dappel, l diffrents modes de visualisation. Lcran suivant prsente les diffrentes zones que compose lditeur de langage contact.
LD : MAST 1 2 3 %L1
(* Temporisateur malaxage*)

Illustration

%I1.0
IN

%TM2
TM Q

%C0.E

%M16

Mode TON TB: 1 mn TM.P: 580 Modif: Y

4
%TM2.Q %Q3.5 %Q3.5

5
F2 F3

P F4

N F5

F6

F7

F8

F9

F10

S F11

R F12

T.F2

OPER T.F3

COHP H T.F4

COHP V T.F5

T.F6

T.F7

F (...) T.F8

Elments et fonctions

Le tableau suivant prsente succinctement les diffrents lments composant lditeur.


Repre 1 2 3 4 5 Elment Zone tiquette Zone commentaire Zone test Zone action Palette dlments graphiques Fonction Permet de saisir une tiquette permet de saisir un commentaire localise les lments tels que contacts, blocs fonctions,... localise les lments tels que bobines et blocs opration. permet daccder directement aux diffrents symboles graphiques du langage.

28

09/2000

Prsentation des diteurs de PL7

Modes de saisie

Deux modes de saisie sont proposs par le logiciel : l avec renseignement (mode de saisie par dfaut), l sans renseignement. Ce dernier mode permet de saisir les lments graphiques sans les renseigner mesure de leur saisie et de regrouper cette tche une fois le rseau de contacts termin. Diffrents paramtres daffichage permettent dadapter le mode de visualisation votre besoin. Ces diffrents paramtres sont : l vue normale (mode de saisie par dfaut), l vue rduite qui permet laffichage dun plus grand nombre de rseaux de contacts tout en conservant le mme niveau dinformation, l affichage des oprandes sous forme de repre, de symbole ou les deux la fois, l affichage des symboles limit 10 caractres (texte court) ou en totalit (texte long : 32 caractres maximum). Le tableau suivant prsente la marche suivre pour changer de mode.
Mode Saisie Visualisation Commande Edition Saisir avec renseignement permet de passer dun mode lautre. Vue Rduite, Normale. Vue Repres. Vue Symboles. Vue Symboles et repres. Vue Texte court, Texte long. Raccourci clavier Ctrl + E Ctrl + F Ctrl + H -

Modes de visualisation

Comment changer de mode

Dplacement dans lditeur

Le tableau suivant prsente la marche suivre pour se dplacer dans lditeur laide du clavier.
Dplacement De cellule en cellule Sur la premire colonne du rung Sur la dernire colonne Sur la page suivante Sur la page prcdente En dbut de rseau de contacts En fin de rseau de contacts Touche(s) Flche Home End PgDn PgUp Ctrl + Home Ctrl + End

09/2000

29

Prsentation des diteurs de PL7

Editeur de programme : Langage liste dinstruction (IL)


Prsentation Lditeur de langage liste dinstruction permet lcriture de traitements logiques et numriques sous forme boolenne. Cet diteur dispose de fonctionnalits telles que : l la mise en forme automatique (alignement des instructions et des oprandes), l les saisies et visualisations des oprandes sous forme de symbole et/ou de repre. l laide la saisie : l des instructions sur bloc fonction (%TMi, %Ci, ...), l des fonctions de la bibliothque, l laffichage en couleur des mots clefs du langage et des commentaires. Lcran suivant prsente un exemple de programme ralis en langage liste dinstruction.
Symbole de dbut de phrase Zone commentaire dlimite par (* *) Liste dinstructions (IL) Dlimitation de la phrase courante

Illustration

IL : MAST - Gest_convoyeur ! (* Vrification de pices en position de schage*) LD %I1.0 AND %I1.1 ST %Q2.2 ! (* Marche moteur*) LDN %I1.0 ANDN %I1.4 AND %I1.3 ST %Q2.0 ! (* Comptage pices*) LD %I1.5 R %C8

Dplacement dans lditeur

Le tableau suivant prsente la marche suivre pour se dplacer dans lditeur laide du clavier.
Dplacement De caractre en caractre De mot en mot En dbut de ligne En fin de ligne Touche(s) Flches Ctrl + Flches droite et gauche Home End

30

09/2000

Prsentation des diteurs de PL7

Dplacement En dbut de programme En fin de programme Sur la page prcdente Sur la page suivante

Touche(s) Ctrl + Home Ctrl + End PgUp PgDn

09/2000

31

Prsentation des diteurs de PL7

Editeur de programme : Langage littral structur (ST)


Prsentation Lditeur de langage littral structur permet lcriture de traitements logiques et numriques sous forme structure (type informatique). Cet diteur dispose de fonctionnalits telles que : l les saisies et visualisations des oprandes sous forme de symbole et/ou de repre. l laide la saisie des fonctions de la bibliothque, l laffichage en couleur des mots clefs du langage et des commentaires. Lcran suivant prsente un exemple de programme ralis en langage littral structur.
Symbole de dbut de phrase Zone commentaire dlimite par (* *) Instructions Littral structur (ST) Dlimitation de la phrase courante ST : MAST - Sequentielle - Prl ! (* Mise jour du voyant cycle en cours*) IIF %M0 THEN SET %M18; ELSE RESET %M18; END_IF; ! (* RAZ application *) IF RE %M21 THEN SET %S0; END_IF;

Illustration

Dplacement dans lditeur

Le tableau suivant prsente la marche suivre pour se dplacer dans lditeur laide du clavier.
Dplacement De caractre en caractre De mot en mot En dbut de ligne En fin de ligne En dbut de programme En fin de programme Sur la page prcdente Sur la page suivante Touche(s) Flches Ctrl + Flches droite et gauche Home End Ctrl + Home Ctrl + End PgUp PgDn

32

09/2000

Prsentation des diteurs de PL7

Editeur de programme : Langage Grafcet


Prsentation Lditeur Grafcet permet de reprsenter graphiquement et de faon structure le fonctionnement dun automatisme squentiel. Cet diteur se compose de 8 pages de 14 lignes et 11 colonnes qui dfinissent ainsi des cellules pouvant accueillir chacune un lment graphique. Il dispose de nombreux outils permettant la saisie de faon conviviale tels que : l une palette dobjets graphiques accessible directement par la souris ou le clavier (tapes, transitions, liaisons, renvois, macro-tapes, ...), l un accs direct la programmation des actions ou des rceptivits, l une numrotation automatique des tapes, l un affichage par page Grafcet avec les lignes dtapes et de transitions, l une saisie simplifie des commentaires, l deux modes de visualisation. Illustration Lcran suivant prsente les diffrentes zones que compose lditeur de langage Grafcet.
GRAFCET : MAST - Sequentielle - Chart

(*Graphe principal*)

1
(*Etape initiale*)

0
(*Conditions dpart cycle*)

(*Remplissage trmie*)

(*Etape initiale*)

M0

(*Remplissage mlangeur*)

3
2
(*Fin dosage*)

M1

(*Malaxage et vacuation*)

F2

F3

F4

F5

F6

F7

F8

F9

F10

F11

F12

1F2

IN 1F3

OUT 1F4

09/2000

33

Prsentation des diteurs de PL7

Elments et fonctions

Le tableau suivant prsente succinctement les diffrents lments composant lditeur.


Repre 1 2 3 4 Elment Page Grafcet Ligne dtapes Ligne de transitions Palette dlments graphiques Fonction permet de raliser le graphe permet de saisir une tape, macrotape, commentaires, .. permet de saisir les transitions, commentaires, ... permet daccder aux diffrents symboles graphiques du langage.

Modes de visualisation

Deux modes de visualisation sont proposs par le logiciel : l vue normale (mode de saisie par dfaut), l vue rduite. Ce dernier permet laffichage dun plus grand nombre de pages Grafcet tout en conservant le mme niveau dinformation. Le tableau suivant prsente la marche suivre pour changer de mode.
Mode Visualisation Commande Vue Rduite ou Vue Normale.

Comment changer de mode

Dplacement dans lditeur

Le tableau suivant prsente la marche suivre pour se dplacer dans lditeur laide du clavier.
Dplacement De cellule en cellule Sur la page suivante Sur la page prcdente En dbut de premire page En fin de la huitime page Touche(s) Flche PgDn PgUp Ctrl + Home Ctrl + End

34

09/2000

Prsentation des diteurs de PL7

Lditeur des types DFB


Prsentation Lditeur de DFB permet de programmer des blocs fonction propres lutilisateur qui rpondent aux spcificits de ses applications. Ces blocs fonction utilisateur permettent de structurer une application. Ils seront utiliss ds qu'une squence de programme se trouve rpte dans une application ou pour figer une programmation standard. 1RWH  La cration de DFB ncessite PL7 Pro. Lutilisation de DFB est possible avec PL7 Junior et PL7 Pro.

Illustration

L cran suivant reprsente la vue gnrique de lditeur des types DFB. Zone dinformation Accs aux zones de paramtrage
Editeur type DFB : Count_1* Interface dappel Entres + Entres/Sorties 1 Interface et variables publiques Entres/Sorties Nom Type Input1 BOOL Entres Etat Non instanci, mode local Code ...(ST) Valeur Init. FALSE

0 : Sorties + Entres/Sorties Variables prives Sorties Init

Fiche descriptive

Variables publiques Commentaire

Zone de paramtrage

Accs lditeur programme

Comment accder lditeur

Le tableau suivant prsente la marche suivre pour accder lditeur des types DFB.
Si lapplication ne possde pas encore de type DFB possde des types DFB Action Crez un type DFB. Pour cela, depuis le navigateur application, effectuez un clic droit sur le rpertoire Types DFB puis un clic gauche sur Crer. Effectuez un double clic sur le type DFB dsir ou slectionnez-le laide des touches flches et validez par Entre.

09/2000

35

Prsentation des diteurs de PL7

Lditeur de variables
Prsentation Lditeur de variables permet de : l symboliser les diffrents objets de lapplication (bits, mots, blocs fonctions, modules mtiers, ...) l paramtrer les blocs fonction prdfinis (temporisateurs, compteurs, ...) l saisir les valeurs des constantes et choisir la base daffichage (dcimal, binaire, hexadcimal, flottant, message), l instancier et paramtrer les blocs fonction utilisateur DFB. L diteur de variables se prsente ainsi :
Variables Paramtres %CH1.MOD Repre %CH1.MOD %I1.MOD.ERR %MW1.MOD %MW1.MOD.1 %MW1.MOD.2 P %CH1.0 %KW1.0 %KW1.0.1 %KW1.0.2 %I1.0 %I1.1 %I1.2 %I1.3 %I1.4 %I1.5 %I1.6 %I1.7 %I1.0.ERR Type CH EBOOL WORD WORD WORD CH WORD WORD WORD EBOOL EBOOL EBOOL EBOOL EBOOL EBOOL EBOOL EBOOL BOOL Symbole Commentaire E/S 1 : TSX DEY 16D2 Zone de saisie

Illustration

Presence_piece Capteur_v1 entre Capteur_v1 sortie Capteur_v2 entre Capteur_v2 sortie Init Arret

dtection dune pice devant le verin v 1 capteur de position du verin v 1 rentr capteur de position du verin v 1 sortie capteur de position du verin v 2 rentr capteur de position du verin v 2 sortie mise en marche du systme arrt du cycle automatique

Comment accder lditeur

Le tableau suivant prsente la marche suivre pour accder lditeur de variables.


Etape 1 2 Action Depuis le navigateur application, dployez le rpertoire Variables. Effectuez un double clic sur le type de variables dsir ou slectionnez-le laide des touches flches et validez par Entre.

Principales fonctionnalits de lditeur

Laccs aux variables est facilit par : l un classement par famille et par type, l des fonctions de tri (tri par symboles ou repres), l la possibilit dafficher tous les objets associs une mme variable (par exemple tous les bits dun mot, tous les objets associs un bloc fonction prdfini), l la possibilit de prsymboliser des objets de certains mtiers,
09/2000

36

Prsentation des diteurs de PL7

l la possibilit de lancer une recherche avec joker sur symbole ou commentaire, l la possibilit de filtre sur les E/S (permettre de ne visualiser, pour un module, que l la possibilit de Copier / Coller les paramtres SFB, l la possibilit de Couper/Copier / Coller les symboles et commentaires dune suite l la possibilit de supprimer la Prsymbolisation, l laffichage en gras des variables utilises dans le programme, l laffichage en rouge des chevauchements des variables utilises dans le programme. de variables, les variables dentre ou de sortie agissant rellement sur le process),

09/2000

37

Prsentation des diteurs de PL7

Editeur de tables danimation


Prsentation Lditeur de tables danimation permet de crer des tables contenant des listes de variables surveiller ou modifier. Cet diteur propose des fonctionnalits telles que : l cration manuelle de tables par saisie des variables, ou cration automatique partir de tout ou parties de sections de programme ou dobjets anims dans un cran dexploitation, l modification de la valeur courante des variables, l forage de la valeur courante des objets bits, l choix de la base daffichage de la valeur courante (dcimal, binaire, hexadcimal, ...), Lditeur de tables danimation se prsente ainsi :
0 Modification F3 Modifier F7 F8 0 1 2/3 Commentaire

Illustration

Forage F4 Forcer 0 F5 Forcer 1 F8 Dforcer Affichage Dc.

Repre %M17 %TM0.V %TM0.P %TM0.Q %M15 %M200 %M16 %MD12 %X0.0 %M10 %MD8 %X0.1 %M12 %X0.3

Symbole / Nom Valeur courante Trig_tempo_mix_a 0 Tempo_Malax_mix 0 Tempo_Malax_mix 5 Tempo_Malax_mix 0 Fin_Malax_mix_a 0 Etap_vid_malaxeur 0 Timer_sec_vid_a 0 0 Trig_mix_a Litres_melangeur 0 Etap_rempl_tre1_p 0 0 Trig_prod_a Etap_rempl_tre1_p 0 0 Trig_prod_b Etap_rempl_tre2_p 0

Nature

Type

38

09/2000

Prsentation des diteurs de PL7

Comment accder lditeur

Le tableau suivant prsente les diffrentes manires daccder lditeur de tables danimation.
Si lapplication ne possde pas de table danimation A partir du navigateur applica- Depuis un diteur (cration tion (cration manuelle) automatique) Crez une table danimation. Pour cela, depuis le navigateur application, effectuez un clic droit sur le rpertoire Tables danimation puis un clic gauche sur Crer. Accdez au module programme sur lequel porte la cration de table puis slectionnez le rung, la phrase, l'instruction ou le DFB dsir. Slectionnez Initialiser une table danimation (menu contextuel) . Les tables ainsi cres de manire automatique peuvent ensuite tre modifies en supprimant ou en ajoutant de nouvelles variables.

possde une ou plusieurs table(s) danimation

Dployez le rpertoire Tables danimation et slectionnez la table dsire, puis effectuez un double clic dessus ou slectionnez-la laide des touches flches et validez par Entre.

09/2000

39

Prsentation des diteurs de PL7

Editeur de documentation
Prsentation Lditeur de documentation permet de constituer, de visualiser et dimprimer le dossier de lapplication. Il sarticule autour du navigateur de documentation qui montre sous forme arborescente la constitution du dossier. Cet diteur permet de dfinir : l une page de garde, comprenant le nom du concepteur et du projet, l des pages dinformations gnrales, l un cartouche. Il gnre automatiquement : l le sommaire, l le dossier dapplication : configurations matrielle / logicielle, et programme, l la liste des variables, tries par repre ou par symbole, l les rfrences croises, tries par repre ou symbole. Lillustration suivante reprsente une vue densemble de lditeur de documentation.

Illustration

40

09/2000

Prsentation des diteurs de PL7

Comment accder lditeur

Le tableau suivant prsente la marche suivre pour accder lditeur de dossier.


A partir : du navigateur application Action Effectuez un double clic sur le rpertoire Dossier ou slectionnez-le laide des touches flches et validez par Entre.

09/2000

41

Prsentation des diteurs de PL7

Lditeur dcrans dexploitation


Prsentation L'diteur d'crans d'exploitation est un outil destin faciliter l'exploitation d'un processus automatis. Il permet un concepteur de dvelopper des crans adapts au procd et qui offre lexploitant : l un ensemble d'informations affiches en clair : texte explicatif, valeurs dynamiques, synoptiques couleurs, ... l la possibilit d'agir simplement et rapidement : modification et surveillance dynamique des variables automate, ... L'diteur d'crans d'exploitation comporte trois fentres de taille paramtrable: l le navigateur qui permet daccder aux diffrents crans dexploitation, l lditeur graphique qui permet de crer, modifier puis dexploiter lanimation des crans, l la fentre de visualisation, utilise pour faciliter la mise au point dune application et visualiser de faon trs simple les messages de diagnostic. 1RWH  La cration ou lutilisation dcrans dexploitation ncessite PL7 Pro.

42

09/2000

Prsentation des diteurs de PL7

Illustration

Lcran suivant prsente les diffrentes zones que compose lditeur dcrans dexploitation.
PL7 PRO : essai - [Ecran dexploitation : Dosage - Melange - Produits] Fichier Edition Services Vue Outils AP Debug Options Fentre
RUN STOP RUN

? ? ? ? ?

$
Ecran 0 - Dosage_Melange_Pro 1 - Ecran_accueil 2 - Ecran_ contrle 3 - Lisez_moi 4 - Ecran_mise_au_point 5 - Information_sur_mise_ 6 - Accueil 7 - Prsentation Exemple Animation 9 - Couleurs 14 - Divers chronogra 15 - Essai animation o Famille srie 1000 1022 - Animation mult 1001 - Gestion des dif 1002 - Horloge 1020 - Essai Viewer

&

Silo_A

Silo_B

Silo_C

Tempo_Mlangeur 24 Trmie_1 1 1 Trmie_2

7652& 86 $6 6 B 3 (
Ecran_accueil Ecran_controle

Mlangeur

Lisez_moi

Acquittement Non Acquite Cond0<>FA...

Dfaut Zone EV_DIA 0 CONNECTE

Apparition Disparition 4 01/01/70 . 0...

Message Cond1<> TRUE ou

Status

[x:244,y:323]

RUN

U:SYS

MODIF

OVR

Editeur graphique Fentre de visualisation Navigateur

Comment accder lditeur

Le tableau suivant prsente la marche suivre pour accder lditeur dcrans dexploitation.
Si lapplication ... ne possde pas dcran dexploitation possde un ou plusieurs crans dexploitation Action partir du navigateur application Effectuez un clic droit souris sur le rpertoire Ecrans dexploitation puis effectuez un clic gauche sur Ouvrir Dployez le rpertoire Ecrans dexploitation et slectionnez lcran dsir, puis effectuez un double clic dessous ou slectionnez-le laide des touches flches et validez par Entre.

09/2000

43

Prsentation des diteurs de PL7

44

09/2000

Elaboration dune application

Prsentation
Objet de ce chapitre Ce chapitre prsente les principes dlaboration dune application. 1RWH  Pour de plus amples informations, veuillez consulter au choix : l laide en ligne de PL7, l les diffrents manuels disponibles sur CDROM.

Contenu de ce chapitre

Ce chapitre contient les sujets suivants :


Sujet Principe dlaboration Mode local Mode connect Cration dune application Structure du programme Transfert programme PL7 Transfert donnes PL7 Mise au point de lapplication PL7 Diagnostic PL7 Page 46 48 49 50 51 52 53 54 55

09/2000

45

Elaboration dune application

Principe dlaboration
Introduction Llaboration dune application comporte 2 phases de dveloppement contenant chacunes plusieurs tapes : l une phase en mode local, l une phase en mode connect. Lorganigramme ci-dessous prsente les diffrentes tapes de dveloppement dune application.
Mode local Cration dune application

Les diffrentes tapes de dveloppement

Edition de la configuration Paramtrage du logiciel, du Grafcet, des mtiers

Edition des types DFB Paramtrage ou utilisation

Edition des crans dexploitation Paramtrage ou utilisation

Structure des programmes Tche maitre, tche rapide vnements, sections, Modules fonctionnels

Edition des variables Paramtrage bits, Symbolisation des ou utilisation mots, ...

Programmation

Mode connect

Transfert

Tables danimation

Mise au point de lapplication

Ecrans dexploitation

Constitution du dossier de lapplication

Sauvegarde de lapplication

Constitution du dossier des crans dexploitation

46

09/2000

Elaboration dune application

1RWH  Certaines tapes de dveloppement ncessitent lutilisation de PL7 junior ou PL7 Pro (voir manuel de rfrence PL7).

09/2000

47

Elaboration dune application

Mode local
Prsentation Le mode local (pas de connexion avec lautomate) permet de crer / modifier une application sur le terminal. Cette application rside dans le rpertoire de travail sur le disque dur.

48

09/2000

Elaboration dune application

Mode connect
Prsentation Le mode connect (connexion avec lautomate) permet de modifier une application dans lautomate. Il est possible de raliser les fonctions suivantes : l cration / modification du programme LD, IL ou ST, l modification de la priode des tches, l modification des paramtres des blocs fonction prdfinis (sauf la taille des registres), l modification des donnes et paramtres des modules, l import, export dune application, automate en Stop, l ajout de blocs fonction prdfinis, l mise au point, rglage, l cration / modification des crans d'exploitation, l modification de la structure du Grafcet ou dun DFB en mode STOP. 1RWH  Lors dune modification en mode connect, lapplication est mise jour dans lautomate (sauvegarde automatique) et dans le rpertoire de travail sur le disque dur (sauvegarde manuelle).

En cas de problmes de connexion

Le prsent paragraphe donne des solutions pour les problmes de connexions /dconnexions avec l'automate. Effectuez les oprations dans l'ordre prconis et ne passez la suivante que si le problme n'est toujours pas rsolu. Sur un terminal portable : l Dsactivez le gestionnaire d'nergie. Sur tous type de PC : l Remplacez les drivers de vido et de la souris par des drivers Microsoft. l Mettez Rx Tx 0 dans les paramtres du driver. l Dsactivez l'antivirus (si un antivirus est ventuellement install). l Passez le nombre de tentatives de connexion 2 dans AP Dfinir ladresse de lautomate... Options Retry number.

09/2000

49

Elaboration dune application

Cration dune application


Prsentation La cration d'une application permet de slectionner : l le type d'automate, l le type de processeur, l le type de carte mmoire. Le tableau ci-dessous dcrit la marche suivre pour crer une application
Etape 1 2 3 Action Slectionnez la commande Fichier Nouveau. Slectionnez la base matrielle. Slectionnez le type de processeur. Pour les processeurs de version infrieure V3.0 , l'option Grafcet doit tre slectionne pour tre utilise dans l'application (pour les processeurs de version > V3.0, le dveloppement d'une application en Grafcet se fait en dfinissant une section Grafcet dans la tche matre). Slectionnez suivant le cas le type de carte mmoire. Le type de carte mmoire peut toujours tre modifi par la suite lors de la configuration du processeur.

Comment crer une application

50

09/2000

Elaboration dune application

Structure du programme
Prsentation Les logiciels PL7 permettent deux types de structure programme : l la structure monotche qui comporte la tche matre (MAST), structure par dfaut, l la structure multitche qui comporte la tche matre, la tche rapide (FAST) et les traitements vnementiels (Evt). Les tches d'un programme PL7 se composent de plusieurs parties appeles sections, et de sous-programmes. Chacune de ces sections peut tre programme dans un langage appropri au traitement raliser. Cette dcomposition permet de crer un programme structur et de gnrer ou dinsrer aisment des modules de programme. Les tche matre et rapide (lorsque celle-ci est programme), sont par dfaut actives. La tche vnementielle est active lors d'apparition de l'vnement qui lui a t associ. Lors de l'arrive d'un vnement ou dbut de cycle de la tche rapide, celle-ci arrte l'excution en cours des tches moins prioritaires, afin d'excuter son traitement; la tche interrompue reprenant la main lorsque les traitements de la tche prioritaire se terminent. La figure ci-dessous illustre un exemple dapplication avec une structure multitche.
Programme Tche MAST Sections Sas Four_1 Sechage Peinture

Gestion des tches

Exemple de structure de programme multitche

/' /'

SR

SR0 SR1 Tche FAST Sections Alarm_sas /' Surv_sec SR Evnements Evt0 Evt1

09/2000

51

Elaboration dune application

Transfert programme PL7


Rle Le transfert programme permet d'changer l'intgralit de l'application mise part les crans d'exploitation. Deux sens de transfert sont possibles : l du terminal (PC) vers l'automate (AP), l de l'automate vers le terminal. Transfert programme PC -> Automate
Etape 1 2 3 Action Slectionnez la commande AP Transfrer Programme. Slectionnez le transfert PC -> Automate puis validez par OK. Si une cartouche permettant le stockage des symboles et commentaires est dclare dans la configuration, la case avec les symboles est disponible : vous pouvez choisir d'effectuer ou de retarder le transfert des symboles lors dune phase ultrieure de transfert.

Comment transfrer une application

Transfert programme Automate -> PC


Etape 1 2 Action Slectionnez la commande AP Transfrer Programme. Slectionnez le transfert : Automate -> PC puis validez par OK.

52

09/2000

Elaboration dune application

Transfert donnes PL7


Rle Le transfert donnes permet dchanger les variables , symboles et commentaires de lapplication. Deux sens de transfert sont possibles : l du fichier situ sur le terminal (PC) vers lautomate (AP), l de lautomate vers le fichier situ sur le terminal. Transfert donnes Automate -> Fichier
Etape 1 2 3 Action Slectionnez la commande AP Transfrer Donnes. Slectionnez le transfert Automate -> Fichier.

Comment transfrer les donnes

l l

Dfinissez les paramtres du transfert : la plage des valeurs %MW transfrer, le nom du fichier dans lequel les donnes seront mmorises.

Validez par OK.

Transfert Donnes fichier -> Automate


Etape 1 2 3 4 Action Slectionnez la commande AP Transfrer Donnes. Slectionnez le transfert Fichier -> Automate. Dfinissez le nom du fichier transfrer. Validez par OK.

09/2000

53

Elaboration dune application

Mise au point de lapplication PL7


Prsentation Les logiciels PL7 offrent un ensemble doutils complet pour la mise au point des applications. Une palette doutils permet daccder directement aux fonctions principales : l une barre de mise au point programme qui permet par exemple : l la pose de points darrt, l lexcution en pas pas du programme, l la surveillance de l'application. l un cran de mise au point UC qui offre : l des informations sur ltat de lapplication, l un accs au diagnostic programme et modules mtiers, l un accs la mise jour et la visualisation de lhorodateur. l le navigateur de mise au point Grafcet qui permet davoir une vue hirarchique du graphe. l une barre de mise au point Grafcet qui permet de visualiser et/ou modifier ltat du graphe. Le tableau ci-dessous prsente les commandes daccs aux diffrents outils de mise au point.

Comment accder aux outils de mise au point


Outil de mise au point Programme UC Navigateur Grafcet Barre Grafcet

Accs Slectionnez la commande Debug Barre de mise au point programme. Slectionnez la commande Debug Accder l'cran de mise au point UC. Slectionnez la commande Services Mise au point Grafcet. Slectionnez la commande Debug Barre de mise au point Grafcet.

1RWH  Laccs aux outils de mise au point requiert le mode connect (Voir 0RGH FRQQHFWp S ).

54

09/2000

Elaboration dune application

Diagnostic PL7
Prsentation Les logiciels PL7 permettent un diagnostic en mode connect diffrents niveaux de lapplication tels que : l le systme (systme dexploitation, atelier de programmation, HMI) laide du diagnostic systme (fonction PL7 V4), l le process, laide des DFBs de diagnostic application et des DFBs de commande et diagnostic de la partie oprative, l lautomate (dernier arrt dexcution, ordre dappel des modules), l les modules (dfauts classs selon leur catgorie), l le programme (cause et origine du dfaut), Les fonctions de diagnostic de PL7 sont rparties dans les diffrents diteurs ou outils des logiciels PL7. Pour accder aux diffrentes fonctions de diagnostic, reportez-vous laide en ligne de PL7. 1RWH  Lutilisation des DFBs ncessite PL7 Junior ou PL7 Pro.

Comment accder aux fonctions de diagnostic

09/2000

55

Elaboration dune application

56

09/2000

Outils annexes

Prsentation
Objet de ce chapitre Ce chapitre prsente les outils annexes de PL7. 1RWH  Pour de plus amples informations, veuillez consulter au choix : l laide en ligne de PL7, l les diffrents manuels disponibles sur CDROM.

Contenu de ce chapitre

Ce chapitre contient les sujets suivants :


Sujet Convertisseurs Import/Export Rfrences croises dune variable dans lapplication Remplacer une variable dans lapplication Protection de lapplication Gestion scurit daccs PL7 OS-LOADER Page 58 59 60 61 62 64 65

09/2000

57

Outils annexes

Convertisseurs
Prsentation Les convertisseurs permettent le portage de manire simple et performante d'applications dj existantes, sur les automates TSX Micro et TSX Premium. Quatre convertisseurs sont proposs : l PL7-2 vers PL7, l PL7-3 vers PL7, l ORPHEE vers PL7, l SMC vers PL7. Le tableau prsente la marche suivre pour accder la fonction de conversion.
Etape 1 2 Action Crez une application vierge pour accueillir lapplication convertie. Slectionnez la commande Fichier Convertir.

Comment accder aux convertisseurs

1RWH  Le convertisseur SMC est un convertisseur optionnel PL7 Junior ou PL7 Pro (Rfrence TLX LC SMC PL7 30M).

58

09/2000

Outils annexes

Import/Export
Prsentation Les fonctions Import/Export dapplications automate TSX Micro ou TSX Premium concernent : l lapplication, une section, un module fonctionnel, une table danimation, l tout ou partie de module programme IL, LD, ST, Grafcet, Type DFB, Source symbole, Le code des fichiers source est de l'ASCII 8 bits conforme la norme ISO 8859-1. La saisie du code est possible directement sous des diteurs compatibles WINDOWS, tels que Word en format texte (*.TXT). 1RWH  Les formats binaires ne sont pas accessibles (crypts).

Extension de fichiers

Les fichiers importer ou exporter sont de type : l source application not *.FEF, l source application au format FNES not *.FNE, l source module fonctionnel not *.FM, l source LD not : *.LD, l source IL not : *.IL, l source ST not :*.ST, l source grafcet not : *.GR7, l source symboles not : *.SCY ou *.TXT (compatible EXCEL), l source type DFB not : *.DFB, Le tableau prsente la marche suivre pour accder la fonction Import/Export..
Etape 1 Action Slectionnez la commande Fichier Importer/Exporter.

Comment accder la fonction Import/Export

1RWH  utilisez la commande 2SWLRQV 3HUVRQQDOLVHU pour identifier le chemin daccs aux fichiers source.

09/2000

59

Outils annexes

Rfrences croises dune variable dans lapplication


Prsentation Les rfrences croises sont principalement utilises lors de la mise au point d'une application, pour identifier la cause d'une variable errone. Elles permettent : l de localiser toutes tches, sections et lignes de programme o est utilis une variable ou un type DFB (sous forme de repre ou symbole), l d'accder directement aux lignes concernes, l d'afficher l'historique de la recherche et navigation. 1RWH  Les rfrences croises s'appliquent l'application et non aux crans d'exploitation.

Illustration

Loutil de rfrences croises se prsente ainsi :

Comment accder loutil

Le tableau suivant prsente la marche suivre pour accder loutil de rfrences croises.
Etape 1 Action Slectionnez la commande Rfrences croises du menu Outils.

60

09/2000

Outils annexes

Remplacer une variable dans lapplication


Prsentation La fonction Remplacer variables permet de rechercher et remplacer une variable de l'application sous forme de repre ou de symbole. Le remplacement dans l'application peut tre total ou partiel, automatique ou manuel. Il concerne la variable indique et galement les objets qui en dpendent (bits extraits de mot ...) lexception des temps d'activit des bits d'tapes Grafcet (%Xi.T). Le remplacement s'effectue au niveau : l application (dans toutes les tches), l tches (Mast, Fast, Evti), l section partielle ou complte, l modules fonctionnels complets, (sous modules inclus). 1RWH  La fonction 5HPSODFHU YDULDEOHV s'applique l'application et non aux crans d'exploitation.

Illustration

Loutil Remplacer variables se prsente ainsi :


Remplacer Suivant Programme Tche Mast Sections Malaxeur 1 Malaxeur 2 Tche Fast Sections Diag_motor Rechercher : %MW3 Remplacer par : %MW8 De : TOP %L1 BOTTOM 0
?

Remplacer tout Fermer

A: TOP %L1 BOTTOM

Comment accder loutil

Le tableau suivant prsente la marche suivre pour accder loutil Remplacer variables.
Etape 1 Action Slectionnez la commande Remplacer variables du menu Outils.

09/2000

61

Outils annexes

Protection de lapplication
Prsentation La fonction Protection de l'application permet deffectuer, en mode local : l une protection globale de lapplication, l une protection globale ou partielle des sections. Cette fonction permet, aprs transfert de l'application dans l'automate, d'assurer la protection de celle-ci en lecture et en criture. Seules les fonctions Run, Stop et Init sont autorises sur une application automate protge. $9(57,66(0(17 La protection globale de lapplication est irrmdiable. Une application protge ne peut tre modifie. La seule possibilit sera de charger dans l'automate une nouvelle application. /H QRQUHVSHFW GH FHV SUpFDXWLRQV SHXW HQWUDvQHU GHV OpVLRQV FRU SRUHOOHV JUDYHV RXHW GHV GRPPDJHV PDWpULHOV LPSRUWDQWV

Protection globale de lapplication

Protection globale ou partielle des sections Comment accder la fonction Protection de lapplication

Pour chaque section, il est possible de dfinir le type de protection : l aucune protection, l protection en criture, l protection en lecture et en criture. Protection de lapplication
Etape 1 2 Action Slectionnez la commande Edition Proprits. Slectionnez longlet Protection.

Protection des sections


Si la protection est globale Etape 1 2 Alors Slectionnez la commande Edition Proprits. Slectionnez longlet Protection.

62

09/2000

Outils annexes

Si la protection est partielle

Etape 1 2

Alors Slectionnez le rpertoire Programmes, Tche ..., Sections du Navigateur application. Slectionnez le menu contextuel (clic droit souris) Protection des sections incluses. Slectionnez la section protger. Slectionnez la commande Edition Proprits.

individuelle

1 2

09/2000

63

Outils annexes

Gestion scurit daccs PL7


Prsentation La gestion scurit d'accs PL7 limite et contrle l'accs des diffrentes fonctionnalits de PL7. Elle permet de : l crer/modifier une liste d'utilisateurs, l importer une liste d'utilisateurs, l exporter une liste d'utilisateurs, l activer la fonction "Gestion scurit d'accs PL7", l modifier son mot de passe. Elle s'applique au terminal sur lequel est install le logiciel PL7 et non l'application. Cinq profils d'utilisateur sont proposs : l Read Only (Lecture seule), l Operate (Oprateur), l Adjust (Rglage), l Debug (Mise au point), l Program (Programmation). Seul le super utilisateur dispose des privilges ncessaires la gestion des droits utilisateurs.
Etape 1 2 3 Action Slectionnez le programme Gestion scurit daccs laide de la commande Dmarrer Programmes Modicon Telemecanique Entrez le nom daccs associ au super utilisateur : Supervisor. Par dfaut, laccs ne ncessite pas de mot de passe. Validez par Ok.

Profils utilisateur

Comment accder loutil de gestion des accs PL7

64

09/2000

Outils annexes

OS-LOADER
Prsentation Cet outil permet la mise jour du systme d'exploitation (OS) des automates TSX Micro et TSX Premium, par tlchargement via la prise terminal. Il permet : l la visualisation de la version d'OS de l'automate, l le tlchargement du systme d'exploitation dans une mmoire systme de l'automate. $9(57,66(0(17 L'opration de tlchargement comprend une phase dlicate pendant laquelle toute coupure secteur de l'automate est susceptible de le rendre inutilisable. /H QRQUHVSHFW GH FHV SUpFDXWLRQV SHXW HQWUDvQHU GHV OpVLRQV FRU SRUHOOHV JUDYHV RXHW GHV GRPPDJHV PDWpULHOV LPSRUWDQWV

Comment accder loutil OS-LOADER

Le tableau ci-dessous prsente la marche suivre pour accder loutil OS-LOADER.


Etape 1 Action Slectionnez le programme OS-LOADER PL7 ... laide de la commande Dmarrer Programmes Modicon Telemecanique

09/2000

65

Outils annexes

66

09/2000

Vous aimerez peut-être aussi