Nom dans l'éditeur LL984
|
Nom du bloc fonction
|
---|---|
Nom de l'instruction 984 propriétaire
|
Nom dans d'autres outils et éditeurs, comme :
|
![]() |
![]() |
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
|
INCPTR
|
BOOL
|
–
|
Activée = incrémentation de BITLOC de 1 unité(uniquement si BITLOC = %MW ; impossible si BITLOC = %IW ou une valeur constante.
Désactivée = pas d'incrémentation de BITLOC.
|
Bas
|
RESET
|
BOOL
|
–
|
Activée = réinitialisation de BITLOC sur la valeur 1 ; Désactivée = pas de réinitialisation de BITLOC.
|
Nœud
|
Type de nœud
|
Nom
|
Type de données
|
Plage d'adresses
|
Signification
|
---|---|---|---|---|---|
Haut
|
Entrée/Sortie
|
BITLOC
|
%IW, %MW
|
Emplacement du bit à détecter dans la matrice de données
Il peut s'agir d'une valeur constante, de %MW, %IW ou d'une variable non localisée.
Plage valide : 1 à 9 600
NOTE : utilise l'adressage de bit LL984 : commençant à l'extrémité gauche des séquences de 16 bits. NOTE : Si BITLOC prend la valeur 0, la sortie ERR n'est pas définie sur 1. |
|
Milieu
|
Entrée
|
DATA
|
ANY_ARRAY_UINT ou ANY_ARRAY_EBOOL
|
%M, %I, %IW, %MW
|
Matrice de données avec le bit à détecter
|
Bas
|
Entrée
|
LENGTH
|
UINT
|
1...600
|
Longueur de la matrice de données (nombre de séquences de 16 bits)
Plage valide : 1 à 600.
|
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. (Renvoie l'état de l'entrée ENABLE).
|
Milieu
|
BITSENS
|
BOOL
|
–
|
Indique la valeur du bit détecté. Activée = 1, Désactivée = 0.
|
Bas
|
ERR
|
BOOL
|
–
|
Indique que la valeur BITLOC dépasse la plage d'adresses de la matrice de données.
NOTE : Si BITLOC prend la valeur 0, la sortie ERR n'est pas définie sur 1. |