Instructions spéciales
Drapeaux
5-26-14 DATA SEARCH – RECHERCHE DE DONNEE – SRCH(––)
SRCH(––)
N
R
1
C
Limites
Description
1, 2, 3...
Drapeaux
D spécifie le rapport cyclique d'impulsions, c'est–à–dire le pourcentage de
temps pendant lequel la sortie est à ON. D doit être en BCD de 0001 à 0099
(1% à 99%). Le rapport cyclique est de 75 % dans le schéma suviant :
t
on
+
D (1% to 99%)
T
ER:
Erreur dans les sélections d'opérandes.
L'UC n'est pas une CQM1-CPU43-E.
Configuration API non sélectionnée en rapport cyclique d'impulsions.
PMW(––) est exécutée dans un sous–programme d'interruption tandis
qu'une E/S par impulsion ou une instruction de compteur rapide est
exécutée dans le programme principal.
Le canal DM indirectement adressé n'existe pas (le contenu du canal
*DM n'est pas en BCD ou la limite de la zone DM a été dépassée).
Symboles
@SRCH(––)
N
R
1
C
N doit être en BCD entre 0001 et 9999.
R
et R
+N–1 doivent appartenir à la même zone de données.
1
1
Les DM 6143 à DM 6655 ne peuvent être utilisés pour C.
Lorsque la condition d'exécution est à OFF, SRCH(––) n'est pas exécutée. Lors-
que la condition est à ON, SRCH(––) recherche dans la gamme de mémoire
R
à R
+N–1 les adresses contenant des données de comparaison de C. Si une
1
1
ou plusieurs adresses contiennent des données de comparaison, le drapeau
EQ (SR 25506) est placé à ON et seule l'adresse la plus basse contenant les
données de comparaison est identifiée dans C+1. L'adresse est identifiée diffé-
remment pour la zone DM :
1. Pour une adresse de la zone DM, l'adresse de canal est écrite dans C+1.
Par ex., si l'adresse la plus basse contenant la donnée de comparaison est
DM 0114, alors #0114 est écrit dans C+1.
2. Pour une adresse d'une autre zone de données, le nombre d'adresses du
début de recherche est écrit dans C+1. Par ex., si l'adresse la plus basse
contenant les données de comparaison est IR 114 et que le premier canal
de la gamme de recherche est IR 014, alors #0100 est écrit dans C+1.
Si aucune des adresses de la gamme ne contient de données de comparaison,
le drapeau EQ (SR 25506) est placé à OFF et C+1 reste inchangé.
ER:
Le canal DM indirectement adressé n'existe pas (le contenu du canal
*DM n'est pas en BCD ou la limite de la zone DM a été dépassée).
N n'est pas en BCD entre 0001 et 9999.
t
on
T
Zones de données d'opérande
N: Nombre de canaux
IR, SR, AR, DM, HR, TC, LR, #
er
R
: 1
canal de la gamme
1
IR, SR, AR, DM, HR, TC, LR
C: donnée de comparaison, canal de résultat
IR, SR, AR, DM, HR, LR
Chapitre 5-26
287