Sommaire
Page
Adressage absolu absolu et symbolique symbolique ..............................................................…………...................….... ..............................................................…………...................…....
2
Adressage symbolique symbolique - Vue d‘ensemble.......................................................................................... d‘ensemble ..........................................................................................
3
Appel de la table des des mnémoniques mnémoniques .................................................................................................
4
Edition : Rechercher/Remplacer Rechercher/Remplacer ........................................................................................................
5
Affichage : Filtre Filtre...........................................................................................................…. ...........................................................................................................….................... ...................
6
Affichage : Tri……............................................................................................................ Tri……............................................................................................................................... ...................
7
Table : Exporter……........................................................................................................... Exporter……........................................................................................................................... ................
8
Table : Importer……........................................................................................................................... Importer……...........................................................................................................................
9
Editer des mnémoniques mnémoniques (dans l'éditeur CONT/LIST/LOG) ............................................................. .............................................................
10
Informations sur les les mnémoniq mnémoniques ues (dans l'éditeur l'éditeur CONT/LIST/LOG) CONT/LIST/LOG) ..............................................
11
Sélection des mnémoniques mnémoniques (dans l'éditeur CONT/LIST/LOG).........................................................
12
"Mnémonique "Mnémonique de référence"............................................................................................................... référence"...............................................................................................................
13
Exercice : Créer Créer une table des mnémoniques mnémoniques pour FC 15 ................................................................
14
Centre de Formation Industrie
Page 1
Cours ST-7 Symbolique
Adressage absolu
En adressage absolu, l‘adresse est indiquée directement (par exemple l‘entrée E1.0). Dans ce cas, il n‘est pas nécessaire de recourir à une table des mnémoniques, mais le programme est moins m oins explicite.
Adressage symbolique
En adressage symbolique, on utilise des mnémoniques (par exemple MOTEUR_MARCHE) à la place des adresses absolues. Les mnémoniques pour les entrées, les sorties, les temporisatio tem porisations, ns, les compteurs, les mémentos et les blocs sont stockés dans la table des mnémoniques.
Nota
Lors de la saisie des noms des mnémoniques, il ne faut pas taper de guillemets. Ceux-ci Ceux-ci sont insérés par l‘éditeur l‘éditeur de programme.
Centre de Formation Industrie
Page 2
Cours ST-7 Symbolique
Mnémoniques globaux
Les mnémoniques déclarés globaux dans la table des mnémoniques ont la propriété de pouvoir être employés dans tous les blocs de programme. Le nom doit être univoque dans la table des mnémoniques, c‘est -à-dire -à-dire qu‘un nom symbolique ne doit pas être utilisé plusieurs fois.
Mnémoniques locaux
Les mnémoniques déclarés locaux sont définis dans la partie déclarative d‘un bloc. Ils ne peuvent être utilisés que dans ce même bloc. On peut réutiliser le même nom symbolique dans la partie déclarative d‘un autre bloc.
Centre de Formation Industrie
Page 3
Cours ST-7 Symbolique
Table des mnémoniques
La table des mnémoniques est ouverte dans l'éditeur CONT/LIST/LOG via les options de menu Outils -> Table des mnémoniques . La table des mnémoniques peut également être ouverte dans le SIMATIC Manager. Procédure : sélection du programme dans la moitié gauche de la fenêtre Projet et double clic sur l‘objet “Mnémoniques” dans la moitié droite.
Structure de la table Une fenêtre de travail supplémentaire s‘affiche à chaque fois qu‘une table de mnémoniques est ouverte. Elle comprend des colonnes pour le nom des mnémoniques, l'adresse, le type de données et le commentaire du mnémonique. Une ligne spécifique à chaque mnémonique est créée dans la table. La ligne vide, ajoutée automatiquement à la fin de la table, peut être utilisée pour définir un nouveau mnémonique. Nota
La table des mnémoniques constitue une base de données commune qui peut être employée par tous les outils STEP 7.
Centre de Formation Industrie
Page 4
Cours ST-7 Symbolique
Rechercher/ Remplacer
Nota
On dispose de plusieurs possibilités pour rechercher et remplacer du texte dans la fenêtre activée : •
Rechercher : Taper le texte à rechercher.
•
Remplacer par : Taper le texte de remplacement.
•
En aval : Cherche jusqu‘à la dernière ligne de la table des mnémoniques.
•
En amont : Cherche jusqu‘à la première ligne de la table des mnémoniques.
•
Respect des majuscules et des minuscules : Recherche le texte indiqué en respectant précisément les majuscules et les minuscules.
•
Mot entier seulement : Recherche le le texte indiqué sous forme de mot entier, et non pas comme séquence de caractères intégrée à un mot plus long.
•
Tout : Parcourt l‘ensemble de la table des mnémoniques en partant de la position du curseur.
•
Sélection : Recherche uniquement dans les lignes de mnémoniques sélectionnées.
Pour la recherche d‘adresses, il faut placer un joker après l‘identificateur d'opérande, sinon l'adresse peut ne pas être trouvée. Exemple de Rechercher/Remplacer (remplacer les sorties avec l‘adresse 8 par des sorties avec l‘adresse 4.) : Rechercher : Remplacer par : A*8.* A 4.
Centre de Formation Industrie
Page 5
Cours ST-7 Symbolique
Filtre
Seuls sont affichés dans la fenêtre activée les mnémoniques correspondant aux critères de filtrage actifs (“Propriétés des mnémoniques"). mnémoniques"). Il est possible de recourir à plusieurs critères simultanément. Les critères de filtrage saisis sont combinés entre eux.
Propriétés des mnémoniques
Vous pouvez définir différents filtres et les combiner selon les propriétés suivantes : Nom, opérande, type de données, commentaire, contrôle-commande, communication, signalisation. Les jokers autorisés sont * et ?.
Exemples
Nom : M* Seuls sont affichés dans la table des mnémoniques les noms commençant comm ençant par "M" et comportant un nombre quelconque de caractères supplémentaires. Nom : CAPTEUR _? Seuls sont affichés dans la table des mnémoniques les noms commençant comm ençant par "CAPTEUR_" et comportant un seul caractère supplémentaire. Adresse : E*.* E*.* Afficher uniquement uniquement les entrées.
Valide, non valide
La symbolique doit être univoque, c'est-à- dire qu‘un mnémonique ou une adresse ne peut apparaître qu‘une seule fois dans la table des mnémoniques. Si un mnémonique ou une adresse apparaît plusieurs fois, les lignes concernées sont mises en “gras". Pour trouver plus rapidement des mnémoniques ou adresses équivoques dans de longues tables des mnémoniques, on peut afficher uniquement les lignes concernées dans la table des mnémoniques via la commande Affichage -> Filtre et en cochant l‘attribut “non valide".
Centre de Formation Industrie
Page 6
Cours ST-7 Symbolique
Tri
Les mentions de la table des mnémoniques peuvent être triées par ordre alphabétique. Les options de menu Affichage -> Tri permettent de définir la définir la colonne dans laquelle doit s‘effectuer le tri dans la fenêtre activée. Il existe une autre possibilité de tri : 1. Cliquer avec la souris sur le titre de la colonne pour effectuer effect uer un tri par ordre croissant. 2. Cliquer une deuxième fois avec la souris sur le titre de la colonne pour effectuer un tri par ordre décroissant. décroissant.
Centre de Formation Industrie
Page 7
Cours ST-7 Symbolique
Généralités
L'option de menu Table -> Exporter permet d‘enregistrer les tables des mnémoniques sous sous un autre format f ormat de fichier et de les traiter avec d‘autres programmes. Il est possible de paramétrer les f ormats de fichiers suivants : •
•
ASCII Format (*.ASC) -
Notepad
-
Word
Data Interchange Format (*.DIF) -
•
System Data Format (*.SDF) -
•
EXCEL ACCESS
Liste d'affectation (*.SEQ) -
Centre de Formation Industrie
Liste d'affectation STEP 5
Page 8
Cours ST-7 Symbolique
Généralités
L'option de menu table -> Importer permet d‘insérer des tables des mnémoniques qui ont été créées avec d‘autres programmes utilisateur. Procédure : 1. Activer l‘option l‘option de menu menu Table -> Importer . 2. Définir le format de fichier dans la fenêtre de dialogue “Importer”. On dispose des mêmes formats que pour Exporter. 3. Définir le chemin d‘accès dans le champ “Dans :“. 4. Taper le nom du fichier dans la zone de texte "Nom :" 5. Confirmer en cliquant sur "OK". "OK".
Types de fichiers
Les formats de fichiers suivants peuvent être importés : •
•
ASCII Format (*.ASC) -
Notepad
-
Word
Data Interchange Format (*.DIF) -
•
System Data Format (*.SDF) -
•
EXCEL ACCESS
Liste d'affectation (*.SEQ) -
Centre de Formation Industrie
Liste d'affectation STEP 5
Page 9
Cours ST-7 Symbolique
Editer des mnémoniques
En utilisant l'option de menu Edition -> Mnémonique ou en cliquant sur les opérandes et sur l‘option de menu Editer Mnémonique avec le bouton droit de la souris, vous pouvez aussi affecter a posteriori des noms symboliques aux adresses absolues. absolues. Les noms affectés sont inscrits automatiquement automatiquement dans la table des mnémoniques. Les noms déjà existant dans la table des mnémoniques sont représentés dans une autre couleur. Ils ne peuvent pas être réintroduits dans la table des mnémoniques.
Centre de Formation Industrie
Page 10
Cours ST-7 Symbolique
Adressage
Dans l'éditeur CONT/LIST/LOG, il est possible de choisir l‘une des représentations suivantes via les options de menu Affichage -> Afficher avec -> Représentation symbolique : •
Adressage symbolique ou
•
Adressage absolu.
L‘option de menu Affichage -> Afficher avec -> Informations sur les mnémoniques permet de visualiser la correspondance entre adresses absolues et symboliques pour le réseau concerné. Les affectations figurent figurent sous le segment en CONT/LOG et sur la ligne d‘instruction d‘instruction en LIST.
Nota
Si vous positionnez le pointeur de souris sur un opérande, une info-bulle apparaît avec les informations sur le mnémonique relatif à cet opérande.
Centre de Formation Industrie
Page 11
Cours ST-7 Symbolique
Introduction
Pour simplifier la programmation symbolique, vous pouvez utiliser l‘option de menu Affichage -> Afficher avec -> Sélection des mnémoniques . Lors de la saisie du libellé des opérandes, un extrait de la table des mnémoniques s‘affiche après l‘entrée de la première lettre d‘un nom symbolique. symbolique. Cet extrait énumère tous les mnémoniques commençant commençant par cette lettre. Cliquer sur le mnémonique 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 mnémoniques d‘un programme existant, vous pouvez définir si la priorité doit être accordée à l‘adresse absolue ou à la symbolique.
Paramétrage
Dans le SIMATIC Manager, sélectionnez l‘objet “Blocs" d‘un programme S7 avec le bouton droit de la souris. Sélectionnez l‘option de menu Propriétés de l‘objet puis l‘onglet “Blocs". Dans le champ "Priorité des opérandes“, il est possible de choisir entre "Valeur absolue" ou "Mnémonique".
paramétrage, l‘adresse absolue absolue de de l'opérande l'opérande est conservée conservée Priorité opérandes : Avec ce paramétrage, valeur absolue lorsque vous modifiez a posteriori l'affectation d'un opérande dans la table des mnémoniques. Dans cet exemple, la sortie A8.1 (nom symbolique “EN_SERVICE") a été transformée en sortie A4.1 dans la table des mnémoniques. Avec le paramètre "Priorité à la valeur absolue“, la sortie A8.1 reste inchangée dans le programme. paramétrage, l‘adresse absolue absolue de de l'opérande l'opérande est modifiée modifiée en fonction Priorité opérandes : Avec ce paramétrage, de la nouvelle mention dans la table des mnémoniques. mnémonique Dans cet exemple, la sortie A8.1 (nom symbolique “EN_SERVICE ") a été transformée en sortie A4.1 dans la table des mnémoniques. Avec le paramètre "Priorité au mnémonique“, l‘opérande passe de A8.1 à A4.1 dans tout le programme. L‘opérande modifié conserve également son nom symbolique. Il est ainsi possible de modifier un programme utilisateur symbolique existant par l‘affectation de nouvelles adresses absolues.
Centre de Formation Industrie
Page 13
Cours ST-7 Symbolique
Enoncé
Créer une table des mnémoniques représentant la première partie de l‘application de remplissage.
Procédure
Créer une table des mnémoniques dans le programme S7 “REMPLIR": 1. Ouvrir l'éditeur de mnémoniques dans l'éditeur CONT/LIST/LOG via l‘option de menu Outils -> Table des mnémoniques . 2. Editer la table des mnémoniques comme représentée sur la diapositive. 3. Mémoriser la table des mnémoniques via les options de menu Table -> Enregistrer et retourner à l'éditeur CONT/LIST/LOG.
Centre de Formation Industrie
Page 14
Cours ST-7 Symbolique