Affectation d'adresses et de valeurs initiales dans l'éditeur de
bloc de données
Vous pouvez, grâce à l'éditeur de bloc de données, affecter des valeurs initiales à des adresses
en mémoire des variables (mémoire V) uniquement. Vous pouvez initialiser des octets, des mots
ou des doubles mots en mémoire V. Les commentaires sont facultatifs.
Bloc de
données
L'éditeur de bloc de données est un
éditeur de texte à structure libre : aucun
champ particulier n'est défini pour les
différents types d'informations. Lorsque
vous avez fini de saisir une ligne et que
vous appuyez sur la touche Entrée,
l'éditeur de bloc de données formate la
ligne (aligne les colonnes d'adresses, de
données et de commentaires et
transforme les adresses de mémoire V
en capitales) et la réaffiche. Si vous
p
)
appuyez sur la combinaison de touches
l
Ctrl--Entrée après avoir achevé une ligne
d'affectation, l'adresse est
automatiquement incrémentée à
l'adresse disponible suivante.
L'éditeur de bloc de données affecte la quantité de mémoire V appropriée en fonction des
affectations d'adresses précédentes et de la taille (octet, mot ou double mot) des valeurs de
données.
La première ligne du bloc de données doit contenir une affectation d'adresse explicite.
En revanche, les lignes suivantes peuvent contenir des affectations d'adresses explicites ou
implicites. L'éditeur effectue une affectation d'adresse implicite lorsque vous saisissez plusieurs
valeurs de données après une affectation d'adresse unique ou lorsque vous tapez une ligne
contenant uniquement des valeurs de données.
Cet éditeur accepte les lettres minuscules et majuscules et autorise les virgules, les tabulations
ou les espaces comme caractères de séparation entre les adresses et les valeurs.
Utilisation de la table des mnémoniques pour l'adressage
symbolique de variables
La table des mnémoniques vous permet de définir et d'éditer des mnémoniques accessibles par
leur nom symbolique de n'importe quel endroit de votre programme. Vous pouvez créer plusieurs
tables des mnémoniques. Un onglet dans la table des mnémoniques vous permet d'accéder aux
Table des
mnémoniques système que vous pouvez utiliser dans votre programme. La table des
mnémo- -
niques
mnémoniques est également appelée table des variables globales.
Vous pouvez identifier les opérandes des opérations dans votre programme de manière absolue
ou symbolique. Une référence absolue utilise la zone de mémoire et l'adresse de bit ou d'octet
pour identifier l'opérande. Une référence symbolique utilise une combinaison de caractères
alphanumériques pour identifier l'opérande.
Dans les programmes SIMATIC, vous
définissez des mnémoniques globaux à
l'aide de la table des mnémoniques.
Dans les programmes CEI, vous
définissez des mnémoniques globaux à
l'aide de la table des variables globales.
Procédez comme suit pour affecter un
Procédez comme suit pour affecter un
mnémonique à une adresse :
1.
Cliquez sur l'icône Table des mnémoniques dans la barre d'exploration pour ouvrir la table
des mnémoniques.
2.
Entrez le mnémonique (par exemple, Entrée1) dans la colonne 'Mnémonique'. La longueur
maximale des mnémoniques est de 23 caractères.
3.
Indiquez l'adresse (par exemple, I0.0) dans la colonne "Adresse".
4.
Pour une table de variables globales CEI, entrez une valeur dans la colonne "Type
données" ou sélectionnez une valeur dans la liste.
Toutefois, vous ne pouvez pas utiliser la même chaîne plusieurs fois en tant que mnémonique
global, que ce soit dans une même table ou dans des tables différentes.
Concepts, conventions et fonctions de programmation
bi
i
d t
h
Figure 5-7
Figure 5-8
Editeur de bloc de données
Table des mnémoniques
Chapitre 5
71