Omron SYSMAC CS1 Série Guide D'installation page 559

Table des Matières

Publicité

Registres d'index
Plage
spécifiée
dans
l'instruction
534
L'adresse mémoire de l'API du mot résultat (mots contenant les valeurs mini ou
maxi, la recherche de données, etc.) est automatiquement rangée dans IR0. Le
registre d'index (IR0) peut être utilisé comme un opérande dans des instructions
de type MOV(021) pour lire le contenu d'un mot ou réaliser d'autres traitements.
Valeur maxi
Valeur mini
Le tableau suivant énumère les instructions de plage et leurs fonctions.
Instruction
SRCH(181)
Recherche d'une
donnée.
MAX(182)
Recherche d'une
valeur maxi.
MIN(183)
Recherche d'une
valeur mini.
SUM(184)
Calcul de somme.
FCS(180)
Calcul de checksum.
Les registres d'index peuvent être associés à d'autres instructions (par exemple
des instructions de comparaison) dans des boucles FOR-NEXT pour réaliser
des opérations complexes sur une plage de mots.
Traitement de tables (Instructions de tables d'enregistrement)
Les instructions de tables d'enregistrements définissent des tables de données
constituées d'enregistrements d'égales longueurs. Pour un traitement facile, les
enregistrements sont accessibles par leur numéro.
Instruction
DIM(631)
Définition d'une table
d'enregistrements
SETR(635)
Paramétrage de
l'emplacement
d'enregistrement.
GETR(636)
Lecture de
l'emplacement
d'enregistrement.
Rem. Les numéros d'enregistrement et les adresses de mots sont relatifs aux
registres d'index. Dans l'instruction SETR(635), spécifier un numéro
d'enregistrement pour ranger le début de l'enregistrement dans un registre
d'index. Lorsqu'une lecture de donnée est nécessaire dans l'enregistrement,
ajouter un décalage au registre d'index pour accéder à n'importe quel mot de
l'enregistrement.
Utiliser les instructions de tables d'enregistrements avec des registres d'index
pour les types d'instructions suivantes : lecture/écriture de données d'enregis-
trements, recherches d'enregistrements, lecture d'enregistrements, comparai-
son et calculs sur des données d'enregistrements.
Une application typique de tables d'enregistrements est la sauvegarde dans un
enregistrement de données constructeur pour différents modèles d'un produit
Donnée
Recherche
Fonction
Recherche d'une donnée dans une plage et
rangement dans IR0 de l'adresse mémoire
de l'API du mot contenant cette donnée.
Recherche d'une valeur maximum dans une
plage et rangement dans IR0 de l'adresse
mémoire de l'API du mot contenant cette
valeur.
Recherche d'une valeur minimum dans une
plage et rangement dans IR0 de l'adresse
mémoire de l'API du mot contenant cette
valeur.
Calcul de la somme de données d'une plage.
Calcul du checksum de données d'une
plage.
Fonction
Définition de la longueur et du nombre de
chaque enregistrement.
Ecrit l'emplacement d'un enregistrement
(l'adresse mémoire de l'API du début de
l'enregistrement) dans le registre d'index
spécifié.
Lit le numéro d'enregistrement contenant
l'adresse mémoire de l'API dans le registre
d'index spécifié.
Chapitre
13-2
Calcul de
SOMME
Calcul de
checksum
Description
Description

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Sysmac cs1g/h-cpuj j-ev1

Table des Matières