Registres De Données - Omron SYSMAC CS1 Série Guide D'installation

Table des Matières

Publicité

Registres de données
7-14 Registres de données
Exemples
Plage de valeurs
Initialisation des
registres de données
1, 2, 3...
Fonctionnement du bit
de maintien IOM
Forçage de bits
Précautions
282
Les seize registres de données (DR0 à DR15) sont utilisés pour décaler les
adresses mémoire d'API dans les registres d'index lors de l'adressage indirect
des mots.
La valeur du registre de données peut être ajoutée à l'adresse mémoire API
dans un registre d'index pour spécifier l'adresse mémoire API absolue d'un bit
ou d'un mot de mémoire d'E/S. Les registres de données contiennent des don-
nées binaires signées, ainsi un registre d'index peut être décalé à l'adresse infé-
rieure ou supérieure.
Configurer une
valeur standard par
MOVR(560) ou
MOVRW(561).
Configurer avec
une instruction
réelle
Les exemples suivants décrivent comment les registres de données sont utili-
sés pour décaler les adresses mémoire d'API dans les registres d'index.
LD
DR0,IR0
MOV(021)
#0001
Les contenus de registres de données sont traités comme des données binaires
signées et ayant une plage de -32 768 à 32 767.
Contenu
hexadécimal
8000 à FFFF
-32 768 à -1
0000 à 7FFF
0 à 32 767
Les registres de données sont initialisés dans les cas suivants :
1. Le mode fonctionnement passe du mode PROGRAM au mode RUN/MONI-
TOR ou vice-versa et le bit de maintien IOM est à OFF.
2. L'alimentation de l'API a effectuée un cycle et le bit de maintien IOM est à
OFF ou non protégé dans le Setup de l'API.
Si le bit de maintien IOM (A50012) est à ON, les registres de données ne sont
pas effacés lorsqu'une erreur FALS apparaît ou que le mode de fonctionnement
passe du mode PROGRAM au MODE RUN/MONITOR ou vice-versa.
Si le bit de maintien IOM (A50012) est à ON et que la configuration "état du bit de
maintien IOM au démarrage" dans le setup de l'API permet de protéger le bit de
maintien, les registres de données ne sont pas effacés lorsque l'alimentation de
l'API est réinitialisée (ON ® OFF ® ON).
Les bits des registres de données ne peuvent pas être en configuration et en
remise à zéro forcées.
Les registres de données sont locaux à chaque tâche. Par exemple, DR0 utilisé
dans la tâche 1 est différent de DR0 utilisé en tâche 2.
Memoire d'E/S
Pointeur
Ajoute le contenu de DR0 au contenu
de IR0 et charge le bit de cette adresse
mémoire API.
DR0,IR1
Ajoute les contenus de DR0 aux
contenus de IR1 et écrit #0001 à cette
adresse mémoire API.
Contenu décimal
équivalent
Chapitre
7-14

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Sysmac cs1g/h-cpuj j-ev1

Table des Matières