L9_NBIT : contrôle de bits
(Traduction du document original anglais)
Dénomination
Nom dans l'éditeur LL984
Nom du bloc fonction
Nom de l'instruction 984 existante
Nom dans d'autres outils et éditeurs comme :
  • Navigateur bibliothèque de types
  • Editeur de données
  • Tables d'animation
  • Résultats de recherche
Description de la fonction
La procédure L9_NBIT vous permet de contrôler l'état d'un bit spécifié dans un mot stocké dans la mémoire de %MW en lui attribuant la valeur 1 ou 0. Le bit contrôlé se comporte comme un bit de sortie. Lorsqu'il est activé, il conserve son état jusqu'à ce qu'un signal de contrôle le désactive.
IN_REG est le mot qui contient le bit à contrôler. La valeur BITLOC identifie le bit concerné – entre 1 et 16 – à régler sur 1 ou 0.
Lorsque la broche ENABLE est activée, le bit contrôlé est réglé sur 1. Lorsque la broche ENABLE est désactivée, le bit contrôlé est réglé sur 0. La sortie OUT renvoie l'état de la broche ENABLE.
Représentation
Paramètres
Broche d'entrée
Nom
Type de données
Plage d'adresses
Signification
Haute
ENABLE
La valeur OFF règle le bit spécifié sur 0.
La valeur ON règle le bit spécifié sur 1.
Noeud
Type de noeud
Nom
Type de données
Plage d'adresses
Signification
Haut
IN/OUT
IN_REG
%MW
Variable située dans un mot qui contient le bit à contrôler.
Bas
IN
BITLOC
UINT
1...16
Bit à contrôler.
Plage valide : 1 à 16.
Remarque : emploie l'adressage de bits LL984 : début en base 1 à l'extrémité gauche des séquences 16 bits.
Broche de sortie
Nom
Type de données
Plage d'adresses
Signification
Haute
OUT
BOOL
Renvoie l'état de l'entrée ENABLE.