Nom dans l'éditeur LL984
|
Nom du bloc fonction
|
---|---|
Nom de l'instruction 984 héritée
|
Nom dans d'autres outils et éditeurs comme :
|
![]() |
![]() |
Broche d'entrée
|
Nom
|
Type de données
|
Plage d'adresses
|
Signification
|
---|---|---|---|---|
Haut
|
ENABLE
|
–
|
L'opération est lancée lorsque l'état passe de OFF à ON.
|
|
Milieu
|
SETBIT
|
BOOL
|
–
|
OFF = règle le bit sur 0
ON = règle le bit sur 1
|
Bas
|
INCPTR
|
BOOL
|
–
|
ON = incrémente BITLOC de 1 après la modification
(uniquement si BITLOC = %MW, impossible si BITLOC = %IW ou valeur constante)
OFF = pas d'incrémentation de BITLOC.
|
Nœud
|
Type de nœud
|
Nom
|
Type de données
|
Plage d'adresses
|
Signification
|
---|---|---|---|---|---|
Haut
|
IN/OUT
|
BITLOC
|
%IW, %MW
|
Emplacement de bit à régler 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 à 9600
Remarque : L'adressage de bits LL984 est utilisé : début à 1 à l'extrémité gauche des séquences de 16 bits.
|
|
Milieu
|
IN/OUT
|
DATA
|
ANY_ARRAY_UINT ou ANY_ARRAY_EBOOL
|
%M, %MW
|
Matrice de données avec bit à régler
|
Bas
|
IN
|
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
|
–
|
La valeur ON indique que l'opération de modification de bit a abouti. (Echo à l'état de l'entrée ENABLE)
|
Milieu
|
OSETBIT
|
BOOL
|
–
|
Renvoie l'état de l'entrée SETBIT.
|
Bas
|
ERR
|
BOOL
|
–
|
ON = erreur
Emplacement de bit > longueur de la matrice
|