Conversion De Mémoire De Fichier; Registres D'index; Adressage En Mode Bcd (*E) - Omron SYSMAC CS1 Série Guide D'installation

Table des Matières

Publicité

Registres d'Index

Conversion de mémoire
de fichier

7-13 Registres d'Index

0000 à 7FFF et les mots de la banque EM suivante (E00000 à E32767) peuvent
être adressés avec des valeurs hexadécimales 8000 à FFFF.
@E1_00100
0200
@E00100
0200

Adressage en mode BCD (*E)

Lorsqu'un caractère "*" est placé devant une adresse EM, le contenu du mot EM
est traité en BCD et l'instruction fonctionne sur le mot EM dans la même banque
que l'adresse binaire. Seule une partie de la banque EM (E00000 à E09999)
peut être adressée avec les valeurs BCD 0000 à 9999.
*E1_00100
0200
*E00100
0200
Une partie de la zone EM peut être convertie pour être utilisée comme mémoire
de fichier par des configurations du setup de l'API. Toutes les banques EM à par-
tir de la banque spécifiée (Banque EM de démarrage de mémoire de fichier)
jusqu'a la dernière banque EM sont converties en mémoire de fichier.
Une fois que des banques EM ont été converties en mémoire de fichier, elles ne
peuvent pas être consultées (lues ou écrites) par des instructions. Une erreur
d'accès illégal se produit si une banque de mémoire de fichier est spécifiée
comme un opérande dans une instruction.
L'exemple suivant représente la mémoire de fichier EM lorsque la banque de
démarrage de mémoire de fichier EM a été configurée à 3 dans le Setup de l'API.
Numéro de banque EM
Rem. Lorsque les adresses sont désignées en programmation ou en allocation dans
des Unités d'E/S spéciales C200H, "EM 0000" à "EM 6143" spécifient en réalité
E0_00000 à E0_06143 dans l'Unité Centrale. Les autres adresses de cette
zone ne peuvent pas être spécifiées.
Les seize registres d'index (IR0 à IR15) sont utilisés pour l'adressage indirect.
Chaque registre d'index peut contenir une adresse mémoire unique, qui est
l'adresse mémoire absolue d'un mot de la mémoire d'E/S. Utiliser MOVR(560)
pour convertir une adresse de zone mémoire de données usuelle en son
adresse équivalente de mémoire de l'API et écrire cette valeur dans le registre
d'index spécifié (utiliser MOVRW(561) pour configurer l'adresse mémoire de
l'API d'une valeur en cours de temporisation/compteur dans un registre d'in-
dex).
Rem. Se référer à l'annexe E Topographie de la Mémoire pour plus de détails sur les
adresses mémoires de l'API.
E1_00512
Adresse réelle utilisée
E0_00512
Adresse réelle utilisée
E1_00200
Adresse réelle utilisée
E0_00200
Adresse réelle utilisée
Exemple :
0
Banque de démarrage de
1
mémoire de fichier EM confi-
gurée à 3 dans le Setup de
2
l'API
3
.
.
Mémoire de Fichier EM
.
(ne peut être consultée à
B
partir des instructions).
C
Chapitre
7-13
(Lorsque la banque
courante est la ban-
que 0).
(Lorsque la banque
courante est la ban-
que 0).
275

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Sysmac cs1g/h-cpuj j-ev1

Table des Matières