L9_SRCH : recherche
(Traduction du document original anglais)
Nommage
Nom dans l'éditeur LL984
Nom du bloc fonction
Nom de l'instruction 984 propriétaire
Nom dans d'autres outils et éditeurs, comme :
  • Navigateur bibliothèque de types
  • Editeur de données
  • Tables d'animation
  • Résultat de la recherche
Description de la fonction
La procédure L9_SRCH recherche un modèle de bit spécifique dans les paramètres d'une table source. La procédure effectue une recherche dans toute la table source en une scrutation unique jusqu'à ce qu'elle trouve une correspondance ou qu'elle atteigne la fin de la table.
L9_SRCH comporte deux entrées de contrôle. ENABLE lance l'opération de recherche. L'état de CONT indique le point de départ de l'opération de recherche.
L9_SRCH peut produire jusqu'à deux sorties. L'état de OUT renvoie l'état ENABLE. Lorsque la broche FOUND est activée, le modèle de bit recherché a été détecté dans la table source.
Représentation
Paramètres
Broche d'entrée
Nom
Type de données
Plage d'adresses
Signification
Haut
ENABLE
Opération lancée lorsque l'état passe de Désactivé à Activé.
Milieu
CONT
BOOL
Désactivée = recherche à partir du début
Activée = recherche à partir de la dernière correspondance
Nœud
Type de nœud
Nom
Type de données
Plage d'adresses
Signification
Haut
Entrée
SOURCE
ANY_ARRAY_UINT
%IW, %MW
Table source dans laquelle effectuer la recherche. Elle doit être déclarée sous la forme ARRAY[1..LENGTH] OF UINT, où LENGTH est la valeur du paramètre LENGTH.
Milieu
Entrée/Sortie
PATTERN
ARRAY[1..2] OF UINT
%MW
Pointeur vers la table source suivi du mot du modèle a rechercher, déclaré sous la forme ARRAY[1..2] OF UINT.
Bas
Entrée
LENGTH
UINT
1...100
Nombre de mots dans le bloc cible.
Plage valide : 1 à 100
Broche de sortie
Nom
Type de données
Plage d'adresses
Signification
Haut
OUT
BOOL
Une broche activée indique que l'opération a réussi.
Milieu
FOUND
BOOL
Activée = correspondance détectée