Traitement Associé Aux Registres D'index - Omron SYSMAC CS Série Manuel De Programmation

Automates programmables
Table des Matières

Publicité

Registres d'index
Groupe d'instruction
Instructions de
MOVE TO REGISTER
déplacement de
(déplacer vers un registre)
données
MOVE TIMER/COUNTER PV TO
REGISTER (déplacer la valeur actuelle de
temporisation/compteur vers un registre)
Instructions de
SET RECORD LOCATION (configurer
traitement de données
emplacement d'enregistrement)
de tables
GET RECORD NUMBER (obtention du
numéro d'enregistrement)
Instructions de
DOUBLE MOVE (déplacement double)
déplacement de
DOUBLE DATA EXCHANGE
données
(échange de données doubles)
Instructions de
DOUBLE EQUAL (égalité double)
comparaison
DOUBLE NOT EQUAL (non égalité double) < >L(306)
DOUBLE LESS THAN (double inférieur à)
DOUBLE LESS THAN OR EQUAL
(double inférieur ou égal à)
DOUBLE GREATER THAN
(double supérieur à)
DOUBLE GREATER THAN OR EQUAL
(double supérieur ou égal à)
DOUBLE COMPARE (comparer double)
Instructions
DOUBLE INCREMENT BINARY
d'incrémentation et de
(binaire d'incrémentation double)
décrémentation
DOUBLE DECREMENT BINARY
(binaire de décrémentation double)
Instructions
DOUBLE SIGNED BINARY ADD WITHOUT
mathématiques à
CARRY (addition de binaires doubles
symboles
signés sans retenue)
DOUBLE SIGNED BINARY SUBTRACT
WITHOUT CARRY (soustraction de
binaires doubles signés sans retenue)
Instructions spéciales
CONVERT ADDRESS FROM CV
CONVERT ADDRESS TO CV
Remarque
6-2-3
Traitement associé aux registres d'index
Traitement
Traitement de pile
270
Adressage direct de registres d'index
Les registres d'index peuvent être adressés directement uniquement dans les
instructions répertoriées dans le tableau suivant.
Nom de l'instruction
Les instructions pour opérandes de longueur double (par exemple, celles qui se
terminent par« L ») s'utilisent avec les registres d'index IR0 à IR15, car chaque
registre contient deux mots.
Les instructions de traitement de données de table de l'UC série CS/CJ
complètent les fonctions des registres d'index. Ces instructions peuvent se diviser
en deux groupes : les instructions de traitement de pile et les instructions de
traitement de table.
Objet
Exploiter des tables de données
FIFO (premier entré, premier sorti)
ou LIFO (dernier entré, premier sorti),
et lire, écrire, insérer, supprimer ou
compter les entrées de données
dans les tables de données.
Mnémonique
Fonction primaire
MOVR(560)
Stocke l'adresse de mémoire API
d'un bit ou d'un mot dans un
registre d'index.
MOVRW(561)
SETR(635)
GETR(636)
Extrait l'adresse de mémoire API
stockée dans un registre d'index.
MOVL(498)
Transferts entre des registres
d'index. Utilisés pour les échanges
XCGL(562)
et les comparaisons.
=L(301)
< L(311)
< =L(316)
>L(321)
>=L(326)
CMPL(060)
++L(591)
Modifie l'adresse de mémoire API
dans le registre d'index en
incrémentant, décrémentant ou
– –L(593)
décalant son contenu.
+L(401)
–L(411)
FRMCV(284)
Convertit des adresses réelles de
mémoire API entre la série CV et la
TOCV(285)
série CS/CJ.
(UC CS1-H, CJ1-H, CJ1M ou
CS1D CPU uniquement).
Instructions
SSET(630), PUSH(632), FIFO(633),
LIFO(634) et, pour les UC CS1-H,
CJ1-H, CJ1M ou CS1D uniquement,
SREAD(639), SWRITE(640),
SINS(641), SDEL(642), SNUM(638).
Chapitre 6-2

Publicité

Table des Matières
loading

Table des Matières