Télécharger Imprimer la page

Data Search - Srch - Omron SYSMAC CPM1 Manuel De Programmation

Publicité

Instructions spéciales

7-26-10 DATA SEARCH - SRCH(--)

Symboles à contacts
SRCH(--)
N
R
1
C
Limitations
Description
1, 2, 3...
Drapeaux
Exemple
D3E Electronique Parc du Grand TROYES 3 Rond Point Winston CHURCHILL 10302 SAINTE SAVINE
Tél: 03 25 71 31 65 Fax: 03 25 74 38 82 Email: electronique@d3e.fr www.d3e.fr
@SRCH(--)
N
R
1
C
Cette instruction n'est disponible que sur les CPM2A/CPM2C.
N doit être une valeur BCD comprise entre 0001 à 9999.
R
et R
+N--1 doivent être dans la même zone de données.
1
1
DM 6144 à DM 6655 ne peuvent être utilisés pour C.
Lorsque la condition d'exécution est OFF, SRCH(--) ne s'exécute pas. Lorsque
la condition d'exécution est ON, SRCH(--) recherche dans la plage de mémoire
entre R
et R
+N--1 les adresses contenant les données de comparaison défi-
1
1
nies dans C. Si une ou plusieurs adresses contiennent ce données, le drapeau
EQ (SR 25506) est mis sur ON et l'adresse la plus basse contenant les données
de comparaison est identifiée en C+1. Cette adresse est identifiée différemment
pour la zone DM :
1. Pour une adresse de la zone DM, cette adresse est écrite dans C+1. Par
exemple, lorsque l'adresse la plus basse contenant les données de
comparaison est DM 0114, #0114 est écrit dans C+1.
2. Pour une adresse dans une autre zone de données, la valeur de cette
adresse depuis le début de la recherche est écrite dans C+1. Par exemple,
lorsque l'adresse la plus basse contenant les données de comparaison est
IR 114 et que le premier mot dans la plage de recherche est IR 014, #0100
est écrit dans C+1.
Si aucune des adresses dans cette plage ne contient les données de comparai-
son, le drapeau EQ (SR 25506) est mis sur OFF et C+1 n'est pas modifié.
Le canal DM indirectement adressé n'existe pas (le contenu du canal
ER :
*DM n'est pas en BCD ou la limite de la zone DM a été dépassée).
N n'est pas une valeur BCD comprise entre 0001 et 9999.
R
et R
+N--1 ne sont pas dans la même zone de données.
1
1
EQ :
ON lorsqu'il existe une concordance entre les données de comparaison
et la plage de recherche.
Dans l'exemple suivant, la plage de 10 mots entre IR 200 et IR 209 est sondée
pour y trouver les adresses contenant les mêmes données que DM 0100
Chapitre
Zones de données d'opérandes
N : Numéro de mots
IR, SR, AR, DM, HR, TC, LR, #
R
: Premier mot de la plage
1
IR, SR, AR, DM, HR, TC, LR
C : Comp. de données, résultat dans le mot
IR, SR, AR, DM, HR, LR
7-26
445

Publicité

loading