You are on page 1of 14

Sommaire

Page 2 3 4 5 6 7 8 9 10 11 12 13 14

Adressage absolu et symbolique ..................................................................................... Adressage symbolique - Vue densemble.......................................................................................... Appel de la table des mnmoniques ................................................................................................. Edition : Rechercher/Remplacer ........................................................................................................ Affichage : Filtre............................................................................................................................... Affichage : Tri............................................................................................................................... Table : Exporter........................................................................................................................... Table : Importer........................................................................................................................... Editer des mnmoniques (dans l'diteur CONT/LIST/LOG) ............................................................. Informations sur les mnmoniques (dans l'diteur CONT/LIST/LOG) .............................................. Slection des mnmoniques (dans l'diteur CONT/LIST/LOG)......................................................... "Mnmonique de rfrence"............................................................................................................... Exercice : Crer une table des mnmoniques pour FC 15 ................................................................

Centre de Formation Industrie

Page 1

Cours ST-7 Symbolique

Adressage absolu

En adressage absolu, ladresse est indique directement (par exemple lentre E1.0). Dans ce cas, il nest pas ncessaire de recourir une table des mnmoniques, mais le programme est moins explicite. En adressage symbolique, on utilise des mnmoniques (par exemple MOTEUR_MARCHE) la place des adresses absolues. Les mnmoniques pour les entres, les sorties, les temporisations, les compteurs, les mmentos et les blocs sont stocks dans la table des mnmoniques. Lors de la saisie des noms des mnmoniques, il ne faut pas taper de guillemets. Ceux-ci sont insrs par lditeur de programme.

Adressage symbolique

Nota

Centre de Formation Industrie

Page 2

Cours ST-7 Symbolique

Mnmoniques globaux

Les mnmoniques dclars globaux dans la table des mnmoniques ont la proprit de pouvoir tre employs dans tous les blocs de programme. Le nom doit tre univoque dans la table des mnmoniques, cest--dire quun nom symbolique ne doit pas tre utilis plusieurs fois. Les mnmoniques dclars locaux sont dfinis dans la partie dclarative dun bloc. Ils ne peuvent tre utiliss que dans ce mme bloc. On peut rutiliser le mme nom symbolique dans la partie dclarative dun autre bloc.

Mnmoniques locaux

Centre de Formation Industrie

Page 3

Cours ST-7 Symbolique

Table des mnmoniques

La table des mnmoniques est ouverte dans l'diteur CONT/LIST/LOG via les options de menu Outils -> Table des mnmoniques. La table des mnmoniques peut galement tre ouverte dans le SIMATIC Manager. Procdure : slection du programme dans la moiti gauche de la fentre Projet et double clic sur lobjet Mnmoniques dans la moiti droite.

Structure de la table Une fentre de travail supplmentaire saffiche chaque fois quune table de mnmoniques est ouverte. Elle comprend des colonnes pour le nom des mnmoniques, l'adresse, le type de donnes et le commentaire du mnmonique. Une ligne spcifique chaque mnmonique est cre dans la table. La ligne vide, ajoute automatiquement la fin de la table, peut tre utilise pour dfinir un nouveau mnmonique. Nota La table des mnmoniques constitue une base de donnes commune qui peut tre employe par tous les outils STEP 7.

Centre de Formation Industrie

Page 4

Cours ST-7 Symbolique

Rechercher/ Remplacer

On dispose de plusieurs possibilits pour rechercher et remplacer du texte dans la fentre active : Rechercher : Taper le texte rechercher. Remplacer par : Taper le texte de remplacement. En aval : Cherche jusqu la dernire ligne de la table des mnmoniques. En amont : Cherche jusqu la premire ligne de la table des mnmoniques. Respect des majuscules et des minuscules : Recherche le texte indiqu en respectant prcisment les majuscules et les minuscules. Mot entier seulement : Recherche le texte indiqu sous forme de mot entier, et non pas comme squence de caractres intgre un mot plus long. Tout : Parcourt lensemble de la table des mnmoniques en partant de la position du curseur. Slection : Recherche uniquement dans les lignes de mnmoniques slectionnes. Pour la recherche dadresses, il faut placer un joker aprs lidentificateur d'oprande, sinon l'adresse peut ne pas tre trouve. Exemple de Rechercher/Remplacer (remplacer les sorties avec ladresse 8 par des sorties avec ladresse 4.) : Rechercher : Remplacer par : A*8.* A 4.

Nota

Centre de Formation Industrie

Page 5

Cours ST-7 Symbolique

Filtre

Seuls sont affichs dans la fentre active les mnmoniques correspondant aux critres de filtrage actifs (Proprits des mnmoniques"). Il est possible de recourir plusieurs critres simultanment. Les critres de filtrage saisis sont combins entre eux. Vous pouvez dfinir diffrents filtres et les combiner selon les proprits suivantes : Nom, oprande, type de donnes, commentaire, contrle-commande, communication, signalisation. Les jokers autoriss sont * et ?.

Proprits des mnmoniques

Exemples

Nom : M* Seuls sont affichs dans la table des mnmoniques les noms commenant par "M" et comportant un nombre quelconque de caractres supplmentaires. Nom : CAPTEUR _? Seuls sont affichs dans la table des mnmoniques les noms commenant par "CAPTEUR_" et comportant un seul caractre supplmentaire. Adresse : E*.* Afficher uniquement les entres.

Valide, non valide

La symbolique doit tre univoque, c'est--dire quun mnmonique ou une adresse ne peut apparatre quune seule fois dans la table des mnmoniques. Si un mnmonique ou une adresse apparat plusieurs fois, les lignes concernes sont mises en gras". Pour trouver plus rapidement des mnmoniques ou adresses quivoques dans de longues tables des mnmoniques, on peut afficher uniquement les lignes concernes dans la table des mnmoniques via la commande Affichage -> Filtre et en cochant lattribut non valide". Page 6 Cours ST-7 Symbolique

Centre de Formation Industrie

Tri

Les mentions de la table des mnmoniques peuvent tre tries par ordre alphabtique. Les options de menu Affichage -> Tri permettent de dfinir la colonne dans laquelle doit seffectuer le tri dans la fentre active. Il existe une autre possibilit de tri : 1. Cliquer avec la souris sur le titre de la colonne pour effectuer un tri par ordre croissant. 2. Cliquer une deuxime fois avec la souris sur le titre de la colonne pour effectuer un tri par ordre dcroissant.

Centre de Formation Industrie

Page 7

Cours ST-7 Symbolique

Gnralits

L'option de menu Table -> Exporter permet denregistrer les tables des mnmoniques sous un autre format de fichier et de les traiter avec dautres programmes. Il est possible de paramtrer les formats de fichiers suivants : ASCII Format (*.ASC) - Notepad - Word Data Interchange Format (*.DIF) - EXCEL System Data Format (*.SDF) - ACCESS Liste d'affectation (*.SEQ) - Liste d'affectation STEP 5

Centre de Formation Industrie

Page 8

Cours ST-7 Symbolique

Gnralits

L'option de menu table -> Importer permet dinsrer des tables des mnmoniques qui ont t cres avec dautres programmes utilisateur. Procdure : 1. Activer loption de menu Table -> Importer. 2. Dfinir le format de fichier dans la fentre de dialogue Importer. On dispose des mmes formats que pour Exporter. 3. Dfinir le chemin daccs dans le champ Dans :. 4. Taper le nom du fichier dans la zone de texte "Nom :" 5. Confirmer en cliquant sur "OK". Les formats de fichiers suivants peuvent tre imports : ASCII Format (*.ASC) - Notepad - Word Data Interchange Format (*.DIF) - EXCEL System Data Format (*.SDF) - ACCESS Liste d'affectation (*.SEQ) - Liste d'affectation STEP 5

Types de fichiers

Centre de Formation Industrie

Page 9

Cours ST-7 Symbolique

Editer des mnmoniques

En utilisant l'option de menu Edition -> Mnmonique ou en cliquant sur les oprandes et sur loption de menu Editer Mnmonique avec le bouton droit de la souris, vous pouvez aussi affecter a posteriori des noms symboliques aux adresses absolues. Les noms affects sont inscrits automatiquement dans la table des mnmoniques. Les noms dj existant dans la table des mnmoniques sont reprsents dans une autre couleur. Ils ne peuvent pas tre rintroduits dans la table des mnmoniques.

Centre de Formation Industrie

Page 10

Cours ST-7 Symbolique

Adressage

Dans l'diteur CONT/LIST/LOG, il est possible de choisir lune des reprsentations suivantes via les options de menu Affichage -> Afficher avec -> Reprsentation symbolique : Adressage symbolique ou Adressage absolu. Loption de menu Affichage -> Afficher avec -> Informations sur les mnmoniques permet de visualiser la correspondance entre adresses absolues et symboliques pour le rseau concern. Les affectations figurent sous le segment en CONT/LOG et sur la ligne dinstruction en LIST. Si vous positionnez le pointeur de souris sur un oprande, une info-bulle apparat avec les informations sur le mnmonique relatif cet oprande.

Nota

Centre de Formation Industrie

Page 11

Cours ST-7 Symbolique

Introduction

Pour simplifier la programmation symbolique, vous pouvez utiliser loption de menu Affichage -> Afficher avec -> Slection des mnmoniques. Lors de la saisie du libell des oprandes, un extrait de la table des mnmoniques saffiche aprs lentre de la premire lettre dun nom symbolique. Cet extrait numre tous les mnmoniques commenant par cette lettre. Cliquer sur le mnmonique souhait pour le reprendre.

Centre de Formation Industrie

Page 12

Cours ST-7 Symbolique

Introduction

Lorsque vous modifiez a posteriori des affectations dans la table des mnmoniques dun programme existant, vous pouvez dfinir si la priorit doit tre accorde ladresse absolue ou la symbolique. Dans le SIMATIC Manager, slectionnez lobjet Blocs" dun programme S7 avec le bouton droit de la souris. Slectionnez loption de menu Proprits de lobjet puis longlet Blocs". Dans le champ "Priorit des oprandes, il est possible de choisir entre "Valeur absolue" ou "Mnmonique". Avec ce paramtrage, ladresse absolue de l'oprande est conserve lorsque vous modifiez a posteriori l'affectation d'un oprande dans la table des mnmoniques. Dans cet exemple, la sortie A8.1 (nom symbolique EN_SERVICE") a t transforme en sortie A4.1 dans la table des mnmoniques. Avec le paramtre "Priorit la valeur absolue, la sortie A8.1 reste inchange dans le programme. Avec ce paramtrage, ladresse absolue de l'oprande est modifie en fonction de la nouvelle mention dans la table des mnmoniques. Dans cet exemple, la sortie A8.1 (nom symbolique EN_SERVICE ") a t transforme en sortie A4.1 dans la table des mnmoniques. Avec le paramtre "Priorit au mnmonique, loprande passe de A8.1 A4.1 dans tout le programme. Loprande modifi conserve galement son nom symbolique. Il est ainsi possible de modifier un programme utilisateur symbolique existant par laffectation de nouvelles adresses absolues.

Paramtrage

Priorit oprandes : valeur absolue

Priorit oprandes : mnmonique

Centre de Formation Industrie

Page 13

Cours ST-7 Symbolique

Enonc

Crer une table des mnmoniques reprsentant la premire partie de lapplication de remplissage. Crer une table des mnmoniques dans le programme S7 REMPLIR": 1. Ouvrir l'diteur de mnmoniques dans l'diteur CONT/LIST/LOG via loption de menu Outils -> Table des mnmoniques. 2. Editer la table des mnmoniques comme reprsente sur la diapositive. 3. Mmoriser la table des mnmoniques via les options de menu Table -> Enregistrer et retourner l'diteur CONT/LIST/LOG.

Procdure

Centre de Formation Industrie

Page 14

Cours ST-7 Symbolique