66
35002981 00 PL7 Micro/Junior/Pro Présentation rapide de PL7 fre V4.0

Presentation Rapide de PL7 PL7 Micro Junior Pro

Embed Size (px)

Citation preview

  • 3500

    2981

    00

    PL7 Micro/Junior/ProPrsentation rapide de PL7 fre V4.0

  • 2

  • Documents consulter

    09/2000

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

  • Documents consulter

    4 09/2000

  • 5Table des matires

    Ch

    Ch

    ChA propos de ce manuel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7apitre 1 Gnralits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9

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

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

    apitre 3 Elaboration dune application . . . . . . . . . . . . . . . . . . . . . . . . . .45Prsentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45Principe dlaboration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46Mode local . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48Mode connect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49Cration dune application. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50Structure du programme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51

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

    Chapitre 4 Outils annexes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57Prsentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57Convertisseurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58Import/Export . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59

    Rfrences croises dune variable dans lapplication . . . . . . . . . . . . . . . . . . . . 60Remplacer une variable dans lapplication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61Protection de lapplication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62Gestion scurit daccs PL7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64OS-LOADER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65

  • 09/2000 7

    A propos de ce manuel

    Prsen

    Objectifdocume

    Champ dapplic

    Documeconsult

    Commeutilisatetation

    du nt

    Cette prsentation rapide de PL7 a pour objectif de prsenter sommairement le lo-giciel.

    ationCe document prend en compte les volutions de PL7 V4.

    nt er

    ntaires ur

    Envoyez vos commentaires l'adresse e-mail [email protected]

  • A propos de ce manuel

    8 09/2000

  • 09/2000 9

    1Gnralits

    Prsen

    Objet dechapitre

    Contenuchapitretation

    ce Ce chapitre prsente lergonomie des logiciels PL7.

    de ce Ce chapitre contient les sujets suivants :Sujet PageErgonomie gnrale du logiciel 10La barre doutils de PL7 12La barre dtat de PL7 13Laide en ligne de PL7 14Navigateur Rubriques daide 15Laide contextuelle de PL7 17Le navigateur application 18La reprsentation structurelle 20La reprsentation fonctionnelle 21

  • Gnralits

    10

    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,

    Illustrat 09/2000

    l plusieurs outils en parallle,l aide en ligne et bulles dinformation.

    ion Lcran PL7 prsent ci-dessous fournit un exemple des nombreux outils disponi-bles :

    LOCAL U:SYS GR7 OVRPrt

    STOPRUN ??? ???STOPRUN

    Fichier Edition ?PL7 PRO : Win01

    1 8 2 5 3

    6 7

    Services Vue Outils AP Debug Options Fentre

    Navigateur Application

    Vue Structurelle

    Sr

    Sections

    Configuration

    Objets systme

    EvnementsTypes DFB

    Variables

    Tables danimationDossier

    Ecrans dexploitation

    Objets mmoire

    Page de garde

    ProgrammeTche Mast

    Grafcet

    ChartPrl

    Post

    FB prdfinis

    Informations gnrales

    E/SInstances DFB

    ConstantesObjets grafcet

    Configuration logicielleConfiguration matrielle

    Configuration des objets Grafc

    Station

    %S

    SFB

    %S

    SFB

    DFBDFB

    %X%X%K%K

    %M%M

    E/SE/SFB prdfinisE/S

    G7G7

    2

    M1

    3

    0

    GRAFCET : MAST - Grafcet - Chart

    F11F8 F9F7F6F5F4F3F2 F10 F12

    Variables

    Paramtres MEMOIRE EBOOL Zone de saisieRepre Type Symbole Commentaire

    %M0%M1%M2%M3%M4%M5%M6%M7%M8%M9

    EBOOLEBOOLEBOOLEBOOLEBOOLEBOOLEBOOLEBOOLEBOOLEBOOL

    Configuration

    TSX 57402 V3.3 ... XMWI XTI..

    0 2 3 4

    0

    PSY

    2600

    TSX

    57402

    oo

    comm

  • Gnralits

    09/2000

    Elments et fonctions

    Ce tableau dcrit les diffrents lments constituant lcran PL7 : Repre Elment Fonction1 Barre de menus Permet laccs toutes les fonctions du logiciel,2 Barre doutils Offre un accs rapide par la souris toutes les fonctions de

    base,3 Aide Fournit des informations sur le logiciel,4 Navigateurs Permet daccder directement aux diffrents diteurs,11

    5 Editeurs Permet la cration, la mise au point et lexploitation dappli-cations,

    6 Palette dlments graphiques

    Permet daccder directement aux outils de lditeur cou-rant,

    7 Barre dtat Prsente un ensemble dinformations lies au logiciel.

  • Gnralits

    12

    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.

    Illustration La barre doutils de PL7 se prsente ainsi :

    Elmentet fonct 09/2000

    s ions

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

    STOPRUN ??? ???STOPRUN

    Elment Fonction Elment Fonction Nouvelle application Mode local

    Ouvrir une application Mode connect

    Enregistrer lapplication Passage de lautomate en RUN

    Imprimer tout ou partie de lappli-cation

    Passage de lautomate en STOP

    Annuler les dernires modifica-tions

    Lancer / Stopper lanimation

    Valider les modifications Organisation des fentres en cascade

    Atteindre Organisation des fentres en mosaque horizontale

    Navigateur application Organisation des fentres en mosaque verticale

    Rfrences croises Aide

    Bibliothque de fonctions Quest-ce que cest ?

    Transfert automate console

    1RWHToutes ces fonctions sont galement disponibles par menu.

    RUN

    STOP

    ??????

  • Gnralits

    09/2000

    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 :

    Elmenet fonct13

    ts ions

    Ce tableau dcrit les diffrentes zones constituant la barre dtat :

    1 2 3 4 5 6 7 8

    CONNECTE STOP U:SYS GR7 OK MODIF OVR MAJPrt

    Repre Zone Fonction1 Information fournit des informations associes aux commandes de menu,

    aux icnes de la barre doutils et aux diffrents diteurs, lors-que ceux-ci sont slectionns.

    2 Mode de fonctionnement

    indique le mode de fonctionnement courant (local, connect).

    3 Etat automate indique ltat de lautomate (Run, Stop, en dfaut, ...). 4 Adresse rseau fournit ladresse rseau de lautomate.5 Mode Grafcet Indique si le mode Grafcet est utilis dans lapplication.6 Modification en

    coursindique que lapplication courante est non sauvegarde ou diffrente de la sauvegarde.

    7 Indicateur danimation

    symbolise le mode connect.

    8 Fonctions clavier indique ltat des fonctions Insertion et Majuscule du clavier.

  • Gnralits

    14

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

    Mode dlaide de 09/2000

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

    accs PL7

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

  • Gnralits

    09/2000

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

    Illustratnavigate

    Commeaccderau navig15

    ble des mots utiliss dans laide en ligne.

    ion du ur

    Lillustration suivante montre le navigateur ouvert sur Sommaire de laide

    nt

    ateur

    Onglet Sommaire de laide

    ?

    Rubriques daide : Aide PL7 ?

    Fermer AnnulerImprimer..

    ????????????

    Cliquez sur une rubrique, puis Afficher. Ou cliquez sur un autre onglet, comme

    Sommaire de laide

    Gestion de lapplica-

    Index Recherche

    Navigateur applica-Modules fonctionnelsConfiguration de lapplicationEdition des variablesProgrammation en langage contacts (LD)Programmation en langage liste dinstructions (IL)Programmation en langage littral structur (ST)Programmation en langageGrafcet (GR7)Blocs fonction DFBMise au pointDiagnosticDocumentation

    Utilisation du logiciel

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

    2 Slectionnez puis ouvrez le rpertoire dsir.

    ???

  • Gnralits

    16

    Onglet IndexEtape Action1 Slectionnez la commande Aide sur du menu ? ou cliquez sur licne puis s-

    lectionnez longlet Index.2 Saisissez le mot cl.3 Slectionnez puis ouvrez la rubrique dsire.

    ??? 09/2000

    Onglet RechercherEtape Action1 Cliquez sur licne puis slectionnez longlet Rechercher.

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

    ???

  • Gnralits

    09/2000

    Laide contextuelle de PL7

    Prsentation Laide contextuelle permet daccder directement linformation partir de ll-ment slectionn.

    Comment accder laide context

    Deux modes daccs exclusifs permettent daccder laide contextuelle.Ecrans standards 17

    uelle

    Boites de dialogue modales

    Etape Action1 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, ...).

    Etape Action1 Cliquez sur licne de llment courant.

    ???

    ???

  • Gnralits

    18

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

    mate,l fonctionnelle : vue de lapplication en modules fonctionnels correspondant des

    Illustrat

    Commeaccderau navig 09/2000

    fonctions de lautomatisme.

    ion Les crans suivants montrent les deux modes de reprsentation.

    nt

    ateur

    Le tableau suivant prsente les diffrentes manires daccder au navigateur appli-cation.

    Navigateur Application

    Vue Structurelle

    STATIONConfiguration

    Configuration logicielleProgramme

    Tche MastEvnements

    Types DFBVariablesTables danimation

    Configuration matrielleProg1

    Tables danimationProgramme

    STATION

    Vue Fonctionnelle

    Ecrans dexploitation

    DossierEcrans dexploitation

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

    1RWHPar 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.

  • Gnralits

    09/2000

    Quels logiciels pour quel mode

    Le tableau suivant prsente les modes de reprsentation disponibles pour chaque logiciel :

    Comment accderaux diffvues

    Cliquez sur les icnes suivants pour accder au mode de visualisation dsir:

    PL7 Micro PL7 Junior PL7 ProVue structurelle oui oui ouiVue fonctionnelle non non oui19

    rentes 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

  • Gnralits

    20

    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,

    Illustrat 09/2000

    l aux donnes,l aux tables danimation,l certaines parties du dossier (informations gnrales, page de garde),l aux crans dexploitation.

    ion Lcran suivant prsente la structure arborescente dune application .

    Editeur de configuration

    Editeur de programme

    Editeur de DFB

    Editeur de variables

    Editeur de table danimationEditeur de documentation

    Editeur dcrans dexploitation

    IL Sr0Sr1

    Sr

    Sections

    Configuration

    Objets systme

    EvnementsTypes DFB

    Variables

    Tables danimation

    Ecrans dexploitation

    Objets mmoire

    ProgrammeTche Mast

    cycle_normal

    ChartPrl

    Post

    Essai

    FB prdfinis

    Informations gnrales

    E/SInstances DFB

    ConstantesObjets grafcet

    Configuration logicielleConfiguration matrielle

    Configuration des objets Grafcet

    Station

    %S

    SFB

    %S

    SFB

    DFBDFB

    %X%X

    %K%K

    %M%M

    E/SE/S

    FB prdfinisE/S

    IL

    G7G7

    Navigateur Application

    Transfert E4

    DossierPage de garde

    Transfert A1

  • Gnralits

    09/2000

    La reprsentation fonctionnelle

    Prsentation La reprsentation fonctionnelle prsente lapplication structure en modules fonc-tionnels correspondant aux diffrentes fonctions dautomatismes de lapplication. Un module fonctionnel est un regroupement dlments de programme (sections, macro-tapes, tables danimation, crans dexploitation, ...).

    Illustrat21

    ion Lcran suivant prsente une application structure en modules fonctionnels.

    1RWHCette fonction est disponible avec le logiciel PL7 Pro.

    Module fonctionnel

    Module fonctionnel

    Sous-module fonctionnel

    Navigateur Application

    Prod1

    Start_cycleTables danimation

    Table_1

    Transfert E4Transfert A1

    Vue Fonctionnelle

    Programme

    STATION

    Prod2ProgrammeTable danimation

    Ecrans dexploitation

    ProgrammeTables danimation

    Mdm1

    Ecrans dexploitation

    Ecrans dexploitation

  • Gnralits

    22 09/2000

  • 09/2000 23

    2Prsentation des diteurs de PL7

    Prsen

    Objet dece chap

    Contenuchapitretation

    itreCe chapitre prsente les diffrents diteurs proposs par PL7.

    de ce Ce chapitre contient les sujets suivants :

    1RWHPour de plus amples informations (fonctions, accs, ...), veuillez consulter au choix : l laide en ligne de PL7,l Les diffrents manuels disponibles sur CDROM.

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

  • Prsentation des diteurs de PL7

    24

    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

    Illustrat

    Commeaccder ldite 09/2000

    Grafcet.Lditeur de configuration assure galement, en mode connect, des fonctions de mise au point , de rglage et de diagnostic.

    ion Les crans suivants reprsentent les diffrentes vues de lditeur de configuration.

    nt

    ur

    Le tableau suivant prsente les diffrentes manires daccder au navigateur appli-cation.

    Configuration

    TSX 57452 V3.3 ... ;0:,;7,

    0 2 3 4

    1

    0

    PSY2600

    TSX57452

    Configuration

    TSX 57402 V3.3 ... ;0:,;7,

    Nombre

    Boolennes :

    Type Registres Mots16%R0

    %R1 16128

    0TMTimers

    Timers srie 7MonostablesCompteursRegistres

    TMNCRDRDrums

    Taille des zones de variables gl

    512 Num

    Nombre de Blocs Fonctions prdfinis

    Configuration

    TSX 57402 V3.3 ... ;0:,;7,

    Nombre macro tapes :

    Module grafcet Paramtres excutionChartMacro 0

    8 / 64

    Paramtres configuration Paramtres excution

    Nombre dtapes total : 656 / 1024( Etapes IN et OUT des XMi incluses )

    128I64

    Macro 1 64Macro 2 64Macro 3 64Macro 4 64Macro 5 64Macro 6 64Macro 7 64

    A partir : Actionde la barre de menus

    Slectionnez la commande Outils Configuration.

    du navigateur application

    Effectuez un double clic sur le type de configuration dsir ou slection-nez-le laide des touches flches et validez par Entre.

  • Prsentation des diteurs de PL7

    09/2000

    Comment passer dun type de configuration lautre

    Cliquez sur les icnes suivantes pour passer dun type de configuration un autre. :

    ConfiguMatriel

    Configulogiciell

    Configuobjets G

    Icne Action affiche la configuration matrielle,

    affiche la configuration logicielle,%MWI%TI..25

    ration le

    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,

    ration e

    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.

    ration de rafcet

    Lditeur de configuration permet de dfinir les objets Grafcet (tapes, macro-ta-pes,...) et les paramtres dexcution (nombre dtapes et de transitions actives).

    affiche la configuration des objets Grafcet,

  • Prsentation des diteurs de PL7

    26

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

    Illustrat 09/2000

    l diteur langage Grafcet (G7).

    ion Lillustration suivante prsente une vue densemble des diffrents diteurs program-me.

    LD : MAST - Sequentielle - Post

    T.F3T.F4 T.F5T.F6 T.F8T.F2F12F11F10 F9 F6 F4 F3 F2P S R OPERCOHPCOHPH V F (...) F5N F7

    X F8 T.F7

    (* Temporisateur malaxage*)

    %TM0%TM17

    P IN TM

    MODE: TON

    OUT

    ST : MAST - Sequentielle - Prl! (* Mise jour du voyant cycle en cours *)

    IF %M0 THENSET %M18 ;ELSE RESET %M1END_IF ;

    (* RAZ application

    IF RE %M21 THENSET %S0 ;END_IF ;

    IL : MAST - Liste

    ! (* Init *)LD

    %MW5 : X4

    GRAFCET : MAST - Sequentielle - Macro1

    F11F8 F9F7F6F5F4F3F2 F10 F12 1F2 I N1F3OUT1F4

    IN

    (*Temporisation de malaxage

    (*Evacuation produit + Malaxage*)

    (*Dmarrage moteur malaxeur*)

    0

  • Prsentation des diteurs de PL7

    09/2000

    Comment accder un diteur

    Le tableau suivant prsente la marche suivre pour accder un diteur program-me.

    Si lapplication A partir du navigateur application :ne possde pas de programme

    Crez ou importez un module programme (section, sous-pro-gramme, vnement, DFB) dans un des langages proposs.Pour cela, reportez-vous laide en ligne, Modes opratoires.

    possde une ou plu-sieurs module(s)

    Dployez le rpertoire Programme jusqu atteindre le module programme dsir, puis effectuez un double clic dessus ou slec-27

    programme tionnez-le laide des touches flches et validez par Entre.

  • Prsentation des diteurs de PL7

    28

    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 accessi-bles 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:

    Illustrat

    Elmentet fonct 09/2000

    l un accs direct un sous-programme partir du programme dappel,l diffrents modes de visualisation.

    ion Lcran suivant prsente les diffrentes zones que compose lditeur de langage contact.

    s ions

    Le tableau suivant prsente succinctement les diffrents lments composant ldi-teur.

    LD : MAST

    T.F3 T.F4 T.F5 T.F6 T.F8T.F2F12F11F10 F9 F6 F4 F3 F2P S R OPER COHP COHPH V F (...)

    F5N

    F7

    X

    F8 T.F7

    5

    4

    3

    21 (* Temporisateur malaxage*)%L1

    %I1.0 %TM2

    %C0.E %M16

    TMIN Q

    Mode TONTB: 1 mn

    TM.P: 580Modif: Y

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

    Repre Elment Fonction1 Zone tiquette Permet de saisir une tiquette2 Zone commentaire permet de saisir un commentaire3 Zone test localise les lments tels que contacts, blocs fonctions,...4 Zone action localise les lments tels que bobines et blocs opration.5 Palette dlments

    graphiquespermet daccder directement aux diffrents symboles gra-phiques du langage.

  • Prsentation des diteurs de PL7

    09/2000

    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.

    Modes de visua

    Commechanger

    Dplacedans l29

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

    nt de mode

    Le tableau suivant prsente la marche suivre pour changer de mode.

    ment diteur

    Le tableau suivant prsente la marche suivre pour se dplacer dans lditeur laide du clavier.

    Mode Commande Raccour-ci clavier

    Saisie Edition Saisir avec renseignement permet de passer dun mode lautre.

    -

    Visualisation Vue Rduite, Normale.Vue Repres.Vue Symboles.Vue Symboles et repres.Vue Texte court, Texte long.

    -

    Ctrl + ECtrl + FCtrl + H-

    Dplacement Touche(s)De cellule en cellule FlcheSur la premire colonne du rung HomeSur la dernire colonne EndSur la page suivante PgDnSur la page prcdente PgUpEn dbut de rseau de contacts Ctrl + HomeEn fin de rseau de contacts Ctrl + End

  • Prsentation des diteurs de PL7

    30

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

    Illustrat

    Dplacedans l 09/2000

    l les saisies et visualisations des oprandes sous forme de symbole et/ou de re-pre.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.

    ion Lcran suivant prsente un exemple de programme ralis en langage liste dins-truction.

    ment diteur

    Le tableau suivant prsente la marche suivre pour se dplacer dans lditeur laide du clavier.

    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

    !

    Symbole de dbut de phraseZone commentaire dlimite par (* *)

    Liste dinstructions (IL)Dlimitation de la phrase courante

    Dplacement Touche(s)De caractre en caractre FlchesDe mot en mot Ctrl + Flches droite et gaucheEn dbut de ligne HomeEn fin de ligne End

  • Prsentation des diteurs de PL7

    09/2000

    En dbut de programme Ctrl + HomeEn fin de programme Ctrl + EndSur la page prcdente PgUpSur la page suivante PgDn

    Dplacement Touche(s)31

  • Prsentation des diteurs de PL7

    32

    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,

    Illustrat

    Dplacedans l 09/2000

    l laffichage en couleur des mots clefs du langage et des commentaires.

    ion Lcran suivant prsente un exemple de programme ralis en langage littral struc-tur.

    ment diteur

    Le tableau suivant prsente la marche suivre pour se dplacer dans lditeur laide du clavier.

    ST : MAST - Sequentielle - Prl(* Mise jour du voyant cycle en cours*)IIF %M0 THENSET %M18;ELSE RESET %M18;END_IF;

    (* RAZ application *)IF RE %M21 THENSET %S0;END_IF;

    !

    Symbole de dbut de phraseZone commentaire dlimite par (* *)

    Instructions Littral structur (ST)Dlimitation de la phrase courante

    !

    Dplacement Touche(s)De caractre en caractre FlchesDe mot en mot Ctrl + Flches droite et gaucheEn dbut de ligne HomeEn fin de ligne EndEn dbut de programme Ctrl + HomeEn fin de programme Ctrl + EndSur la page prcdente PgUpSur la page suivante PgDn

  • Prsentation des diteurs de PL7

    09/2000

    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

    Illustrat33

    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.

    ion Lcran suivant prsente les diffrentes zones que compose lditeur de langage Grafcet.

    GRAFCET : MAST - Sequentielle - Chart

    F11F8 F9F7F6F5F4F3F2 F10 F12 1F2 I N1F3

    OUT1F44

    2

    1

    3

    (*Etape initiale*)0

    M0

    1

    2

    3

    M1

    (*Conditions dpart cycle*)

    (*Remplissage trmie*)

    (*Remplissage mlangeur*)

    (*Fin dosage*)

    (*Malaxage et vacuation*)

    (*Etape initiale*)

    (*Graphe principal*)

  • Prsentation des diteurs de PL7

    34

    Elments et fonctions

    Le tableau suivant prsente succinctement les diffrents lments composant ldi-teur.

    Modes de visua

    Commechanger

    Dplacedans l

    Repre Elment Fonction1 Page Grafcet permet de raliser le graphe2 Ligne dtapes permet de saisir une tape, macrotape, commentaires, ..3 Ligne de transitions permet de saisir les transitions, commentaires, ...4 Palette dlments permet daccder aux diffrents symboles graphiques du 09/2000

    lisationDeux 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 con-servant le mme niveau dinformation.

    nt de mode

    Le tableau suivant prsente la marche suivre pour changer de mode.

    ment diteur

    Le tableau suivant prsente la marche suivre pour se dplacer dans lditeur laide du clavier.

    graphiques langage.

    Mode CommandeVisualisation Vue Rduite ou Vue Normale.

    Dplacement Touche(s)De cellule en cellule FlcheSur la page suivante PgDnSur la page prcdente PgUpEn dbut de premire page Ctrl + HomeEn fin de la huitime page Ctrl + End

  • Prsentation des diteurs de PL7

    09/2000

    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.

    Illustrat

    Commeaccder ldite35

    ion L cran suivant reprsente la vue gnrique de lditeur des types DFB.

    nt

    ur

    Le tableau suivant prsente la marche suivre pour accder lditeur des types DFB.

    1RWHLa cration de DFB ncessite PL7 Pro. Lutilisation de DFB est possible avec PL7 Junior et PL7 Pro.

    Zone dinformationAccs aux zonesde paramtrage

    Accs lditeurprogramme

    Code ...(ST)

    Editeur type DFB : Count_1* Interface dappel EtatEntres + Entres/Sorties : Sorties + Entres/Sorties Non instanci, mode local

    Interface et variables publiques Variables prives Fiche descriptive

    Entres/SortiesType Valeur Init.CommentaireNom

    Entres Sorties Variables publiques

    InitBOOLInput1 FALSE

    1 0

    Zone deparamtrage

    Si lapplication Actionne possde pas encore de type DFB

    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.

    possde des types DFB Effectuez un double clic sur le type DFB dsir ou slectionnez-le laide des touches flches et validez par Entre.

  • Prsentation des diteurs de PL7

    36

    Lditeur de variables

    Prsentation Lditeur de variables permet de :l symboliser les diffrents objets de lapplication (bits, mots, blocs fonctions, mo-

    dules 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),

    Illustrat

    Commeaccder ldite

    Principafonctionde ldit 09/2000

    l instancier et paramtrer les blocs fonction utilisateur DFB.

    ion L diteur de variables se prsente ainsi :

    nt

    ur

    Le tableau suivant prsente la marche suivre pour accder lditeur de varia-bles.

    lesnalits eur

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

    ple tous les bits dun mot, tous les objets associs un bloc fonction prdfini),l la possibilit de prsymboliser des objets de certains mtiers,

    Variables

    Paramtres E/S 1 : TSX DEY 16D2 Zone de saisie

    %CH1.MOD

    Repre Type Symbole Commentaire

    P

    %CH1.MOD%I1.MOD.ERR%MW1.MOD%MW1.MOD.1%MW1.MOD.2%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

    CHEBOOLWORDWORDWORD

    CH

    WORDWORDEBOOLEBOOLEBOOLEBOOLEBOOLEBOOLEBOOLEBOOLBOOL

    WORD

    Presence_pieceCapteur_v1 entre

    InitArret

    Capteur_v1 sortieCapteur_v2 entreCapteur_v2 sortie

    dtection dune pice devant le verin v 1capteur de position du verin v 1 rentrcapteur de position du verin v 1 sortiecapteur de position du verin v 2 rentrcapteur de position du verin v 2 sortiemise en marche du systmearrt du cycle automatique

    Etape Action1 Depuis le navigateur application, dployez le rpertoire Variables. 2 Effectuez un double clic sur le type de variables dsir ou slectionnez-le

    laide des touches flches et validez par Entre.

  • Prsentation des diteurs de PL7

    09/2000

    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

    les variables dentre ou de sortie agissant rellement sur le process),l la possibilit de Copier / Coller les paramtres SFB,l la possibilit de Couper/Copier / Coller les symboles et commentaires dune suite

    de variables,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 pro-37

    gramme.

  • Prsentation des diteurs de PL7

    38

    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,

    oucration automatique partir de tout ou parties de sections de programme ou

    Illustrat 09/2000

    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,

    ...),

    ion Lditeur de tables danimation se prsente ainsi :

    Modifier

    0

    1

    Forcer 0

    Forcer 1

    Dforcer

    F3

    F7

    F8

    F4

    F5

    F8

    0Valeur courante Nature

    0 0 5 0 0 0 0 0 0 0 0 0 0 0

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

    Trig_tempo_mix_aTempo_Malax_mixTempo_Malax_mixTempo_Malax_mixFin_Malax_mix_aEtap_vid_malaxeurTimer_sec_vid_aTrig_mix_aLitres_melangeurEtap_rempl_tre1_pTrig_prod_aEtap_rempl_tre1_pTrig_prod_bEtap_rempl_tre2_p

    2/3Type

    Forage

    Modification

    Dc. Affichage

    Symbole / NomRepre Commentaire

  • Prsentation des diteurs de PL7

    09/2000

    Comment accder lditeur

    Le tableau suivant prsente les diffrentes manires daccder lditeur de tables danimation.Si lapplication A partir du navigateur applica-

    tion (cration manuelle)Depuis un diteur (cration automatique)

    ne possde pas de table danimation

    Crez une table danimation.Pour cela, depuis le navigateur application, effectuez un clic droit sur le rpertoire Tables dani-

    Accdez au module programme sur lequel porte la cration de ta-ble puis slectionnez le rung, la phrase, l'instruction ou le DFB 39

    mation puis un clic gauche sur Crer.

    dsir.Slectionnez Initialiser une ta-ble danimation (menu contex-tuel) .Les tables ainsi cres de ma-nire automatique peuvent en-suite 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 slection-nez-la laide des touches fl-ches et validez par Entre.

  • Prsentation des diteurs de PL7

    40

    Editeur de documentation

    Prsentation Lditeur de documentation permet de constituer, de visualiser et dimprimer le dos-sier de lapplication.Il sarticule autour du navigateur de documentation qui montre sous forme arbores-cente la constitution du dossier. Cet diteur permet de dfinir :l une page de garde, comprenant le nom du concepteur et du projet,

    Illustrat 09/2000

    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.

    ion Lillustration suivante reprsente une vue densemble de lditeur de documentation.

  • Prsentation des diteurs de PL7

    09/2000

    Comment accder lditeur

    Le tableau suivant prsente la marche suivre pour accder lditeur de dossier.A partir : Actiondu navigateur application

    Effectuez un double clic sur le rpertoire Dossier ou slectionnez-le laide des touches flches et validez par Entre.41

  • Prsentation des diteurs de PL7

    42

    Lditeur dcrans dexploitation

    Prsentation L'diteur d'crans d'exploitation est un outil destin faciliter l'exploitation d'un pro-cessus 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, ... 09/2000

    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.

    1RWHLa cration ou lutilisation dcrans dexploitation ncessite PL7 Pro.

  • Prsentation des diteurs de PL7

    09/2000

    Illustration Lcran suivant prsente les diffrentes zones que compose lditeur dcrans dex-ploitation.

    Commeaccder ldite

    RUN ??? ???RUN

    Fichier Edition ?PL7 PRO : essai - [Ecran dexploitation : Dosage - Melange - Produits]

    Services Vue Outils AP Debug Options Fentre

    Ecran

    STOP

    &

    $

    %

    4 3 7

    Silo_A Silo_B Silo_C

    1 - Ecran_accueil2 - Ecran_ contrle

    0 - Dosage_Melange_Pro43

    nt

    ur

    Le tableau suivant prsente la marche suivre pour accder lditeur dcrans dexploitation.

    Navigateur

    Editeur graphique Fentre de visualisation

    CONNECTE U:SYS MODIF OVR[x:244,y:323] RUN

    Message StatusDisparitionApparitionZoneDfautAcquittementNon Acquite EV_DIA 4 01/01/70 . 0... Cond1 TRUE ou Cond0FA... 0

    1

    0

    1

    0 67$786B352&(66

    Ecran_accueil

    Ecran_controle

    Lisez_moi

    Trmie_1 Trmie_2

    Mlangeur

    24Tempo_Mlangeur

    3 - Lisez_moi4 - Ecran_mise_au_point5 - Information_sur_mise_6 - Accueil7 - PrsentationExemple Animation

    9 - Couleurs14 - Divers chronogra15 - Essai animation o

    Famille srie 10001022 - Animation mult1001 - Gestion des dif1002 - Horloge1020 - Essai Viewer

    Si lapplication ... Action partir du navigateur applicationne possde pas dcran dexploitation

    Effectuez un clic droit souris sur le rpertoire Ecrans dex-ploitation puis effectuez un clic gauche sur Ouvrir

    possde un ou plusieurs crans dexploitation

    Dployez le rpertoire Ecrans dexploitation et slectionnez lcran dsir, puis effectuez un double clic dessous ou s-lectionnez-le laide des touches flches et validez par En-tre.

  • Prsentation des diteurs de PL7

    44 09/2000

  • 09/2000 45

    3Elaboration dune application

    Prsen

    Objet dece chap

    Contenude ce chtation

    itreCe chapitre prsente les principes dlaboration dune application.

    apitre

    Ce chapitre contient les sujets suivants :

    1RWHPour de plus amples informations, veuillez consulter au choix :l laide en ligne de PL7,l les diffrents manuels disponibles sur CDROM.

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

  • Elaboration dune application

    46

    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.

    Les difftapes ddvelop 09/2000

    rentes e

    pement

    Lorganigramme ci-dessous prsente les diffrentes tapes de dveloppement dune application.

    Cration dune application

    Edition de la configuration

    Programmation

    Paramtrage du logiciel, du Grafcet, des mtiers

    Paramtrage ou utilisation

    Paramtrage ou utilisation

    Edition des crans dexploitation

    Tche maitre, tche rapide vnements, sections,Modules fonctionnels

    Paramtrage ou utilisation

    Structure des programmes

    Edition des types DFB

    Edition des variables

    Symbolisation des bits, mots, ...

    Mode local

    Transfert

    Tables danimation

    Mise au point de lapplication

    Sauvegarde de lapplication

    Constitution du dossierde lapplication

    Constitution du dossierdes crans dexploitation

    Mode connect

    Ecrans dexploitation

  • Elaboration dune application

    09/2000

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

  • Elaboration dune application

    48

    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. 09/2000

  • Elaboration dune application

    09/2000

    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

    En cas dproblmconnexi49

    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.

    ees de on

    Le prsent paragraphe donne des solutions pour les problmes de connexions /d-connexions 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.

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

  • Elaboration dune application

    50

    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.

    Commeune app 09/2000

    nt crer lication

    Le tableau ci-dessous dcrit la marche suivre pour crer une applicationEtape Action

    1 Slectionnez la commande Fichier Nouveau.2 Slectionnez la base matrielle.3 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 ver-sion > V3.0, le dveloppement d'une application en Grafcet se fait en dfinis-sant une section Grafcet dans la tche matre).

    4 Slectionnez suivant le cas le type de carte mmoire. Le type de carte mmoi-re peut toujours tre modifi par la suite lors de la configuration du processeur.

  • Elaboration dune application

    09/2000

    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

    Gestiondes tch

    Exemplstructurde progmultitc51

    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.

    es

    Les tche matre et rapide (lorsque celle-ci est programme), sont par dfaut acti-ves.La tche vnementielle est active lors d'apparition de l'vnement qui lui a t as-soci.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.

    e de e ramme he

    La figure ci-dessous illustre un exemple dapplication avec une structure multitche.

    /'

    /'

    /'

    /'

    /'

    /'

    ProgrammeTche MAST

    Sas

    Four_1SechagePeinture

    SR0

    SR1

    Alarm_sas

    Surv_sec

    SR

    Sections

    SR

    Evt0Evt1

    Tche FAST

    Evnements

    Sections

  • Elaboration dune application

    52

    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.

    Commetransfrapplicat 09/2000

    nt er une ion

    Transfert programme PC -> Automate

    Transfert programme Automate -> PC

    Etape Action1 Slectionnez la commande AP Transfrer Programme.2 Slectionnez le transfert PC -> Automate puis validez par OK.3 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.

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

  • Elaboration dune application

    09/2000

    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.

    Commetransfrdonne53

    nt er les s

    Transfert donnes Automate -> Fichier

    Transfert Donnes fichier -> Automate

    Etape Action1 Slectionnez la commande AP Transfrer Donnes.2 Slectionnez le transfert Automate -> Fichier.3 Dfinissez les paramtres du transfert :l la plage des valeurs %MW transfrer,l le nom du fichier dans lequel les donnes seront mmorises.

    4 Validez par OK.

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

  • Elaboration dune application

    54

    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,

    Commeaccderoutils depointOutil depointProgramUCNavigateBarre Gr 09/2000

    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.

    nt aux mise au

    Le tableau ci-dessous prsente les commandes daccs aux diffrents outils de mise au point.

    mise au Accs

    me Slectionnez la commande Debug Barre de mise au point programme.Slectionnez la commande Debug Accder l'cran de mise au point UC.

    ur Grafcet Slectionnez la commande Services Mise au point Grafcet.afcet Slectionnez la commande Debug Barre de mise au point Grafcet.

    1RWHLaccs aux outils de mise au point requiert le mode connect (Voir 0RGHFRQQHFWpS).

  • Elaboration dune application

    09/2000

    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,

    Commeaccderfonctionde diagn55

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

    nt aux s ostic

    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.

    1RWHLutilisation des DFBs ncessite PL7 Junior ou PL7 Pro.

  • Elaboration dune application

    56 09/2000

  • 09/2000 57

    4Outils annexes

    Prsen

    Objet dece chap

    Contenuchapitretation

    itreCe chapitre prsente les outils annexes de PL7.

    de ce Ce chapitre contient les sujets suivants :

    1RWHPour de plus amples informations, veuillez consulter au choix :l laide en ligne de PL7,l les diffrents manuels disponibles sur CDROM.

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

  • Outils annexes

    58

    Convertisseurs

    Prsentation Les convertisseurs permettent le portage de manire simple et performante d'appli-cations dj existantes, sur les automates TSX Micro et TSX Premium.Quatre convertisseurs sont proposs :l PL7-2 vers PL7,l PL7-3 vers PL7,

    Commeaccderconvert 09/2000

    l ORPHEE vers PL7,l SMC vers PL7.

    nt auxisseurs

    Le tableau prsente la marche suivre pour accder la fonction de conversion.Etape Action1 Crez une application vierge pour accueillir lapplication convertie.2 Slectionnez la commande Fichier Convertir.

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

  • Outils annexes

    09/2000

    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.

    Extenside fichie

    CommeaccderfonctionImport/E59

    La saisie du code est possible directement sous des diteurs compatibles WINDOWS, tels que Word en format texte (*.TXT).

    on rs

    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,

    nt la

    xport

    Le tableau prsente la marche suivre pour accder la fonction Import/Export..

    1RWHLes formats binaires ne sont pas accessibles (crypts).

    Etape Action1 Slectionnez la commande Fichier Importer/Exporter.

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

  • Outils annexes

    60

    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,

    Illustrat

    Commeaccder 09/2000

    l d'afficher l'historique de la recherche et navigation.

    ion Loutil de rfrences croises se prsente ainsi :

    nt loutil

    Le tableau suivant prsente la marche suivre pour accder loutil de rfrences croises.

    1RWHLes rfrences croises s'appliquent l'application et non aux crans d'exploitation.

    Etape Action1 Slectionnez la commande Rfrences croises du menu Outils.

  • Outils annexes

    09/2000

    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

    Illustrat

    Commeaccder61

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

    ion Loutil Remplacer variables se prsente ainsi :

    nt loutil

    Le tableau suivant prsente la marche suivre pour accder loutil Remplacer variables.

    1RWHLa fonction 5HPSODFHUYDULDEOHV s'applique l'application et non aux crans d'exploitation.

    Remplacer

    Suivant Remplacer tout

    Fermer

    Remplacer par :

    ?

    Tche MastProgramme

    Sections

    Malaxeur 1Malaxeur 2

    Tche FastSections

    Diag_motorDe : A :

    TOP%L1BOTTOM

    TOP%L1BOTTOM

    0 0

    Rechercher :%MW3

    %MW8

    Etape Action1 Slectionnez la commande Remplacer variables du menu Outils.

  • Outils annexes

    62

    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.

    Protection globale lapplica

    Cette fonction permet, aprs transfert de l'application dans l'automate, d'assurer la

    Protectiglobale partiellesections

    CommeaccderfonctionProtectilapplica 09/2000

    detion

    protection de celle-ci en lecture et en criture. Seules les fonctions Run, Stop et Init sont autorises sur une application automate protge.

    on ou des

    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.

    nt la on de tion

    Protection de lapplication

    Protection des sections

    $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./HQRQUHVSHFWGHFHVSUpFDXWLRQVSHXWHQWUDvQHUGHVOpVLRQVFRUSRUHOOHVJUDYHVRXHWGHVGRPPDJHVPDWpULHOVLPSRUWDQWV

    Etape Action1 Slectionnez la commande Edition Proprits.2 Slectionnez longlet Protection.

    Si la protection est

    Etape Alors

    globale 1 Slectionnez la commande Edition Proprits.2 Slectionnez longlet Protection.

  • Outils annexes

    09/2000

    partielle 1 Slectionnez le rpertoire Programmes, Tche ..., Sections du Navigateur application.

    2 Slectionnez le menu contextuel (clic droit souris) Protection des sections incluses.

    individuelle 1 Slectionnez la section protger.

    Si la protection est

    Etape Alors63

    2 Slectionnez la commande Edition Proprits.

  • Outils annexes

    64

    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,

    Profils u

    Commeaccderde gestiaccs P 09/2000

    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.

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

    nt loutil on des L7

    Seul le super utilisateur dispose des privilges ncessaires la gestion des droits utilisateurs.

    Etape Action1 Slectionnez le programme Gestion scurit daccs laide de la commande

    Dmarrer Programmes Modicon Telemecanique2 Entrez le nom daccs associ au super utilisateur : Supervisor. Par dfaut, lac-

    cs ne ncessite pas de mot de passe.3 Validez par Ok.

  • Outils annexes

    09/2000

    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.

    CommeaccderOS-LOA65

    nt loutil DER

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

    $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 ren-dre inutilisable./HQRQUHVSHFWGHFHVSUpFDXWLRQVSHXWHQWUDvQHUGHVOpVLRQVFRUSRUHOOHVJUDYHVRXHWGHVGRPPDJHVPDWpULHOVLPSRUWDQWV

    Etape Action1 Slectionnez le programme OS-LOADER PL7 ... laide de la commande

    Dmarrer Programmes Modicon Telemecanique

  • Outils annexes

    66 09/2000

    Prsentation rapide de PL7Table des matiresGnralitsPrsentation des diteurs de PL7Elaboration dune applicationOutils annexes