Adressage de bits

L'adressage par bit est utilisé pour accéder à un bit particulier à l'intérieur d'un conteneur plus grand. Les conteneurs plus grands incluent tous les entiers, les structures et les tableaux BOOL. Par exemple :
Définition
Exemple
Description
Variable0
définie en tant que LINT
a 64 bits
variable0.42
Cet exemple se réfère au bit 42 de variable0.
variable1
défini en tant que DINT
a 32 bits
variable1.2
Cet exemple se réfère au bit 2 de variable1.
variable2
défini en tant que INT
comporte 16 bits
variable2.15
Cet exemple se réfère au bit 15 de variable2.
variable3
défini en tant que SINT
comporte 8 bits
variable3.[4]
Cet exemple se réfère au bit 4 de variable3.
variable4
définie comme une structure COUNTER
comporte 5 bits d'état
variable4.DN
Cet exemple se réfère au bit DN de variable4.
MyVariable définie en tant que BOOL[100]
MyIndex défini en tant que SINT
MyVariable[(MyIndex AND NOT 7) / 8].[MyIndex AND 7]
Cet exemple réfère un bit à l’intérieur d’un tableau BOOL.
MyArray défini en tant que BOOL[20]
MyArray[3]
Cet exemple se réfère au bit 3 de MyArray.
variable5
défini en tant que ULINT
détient 64 bits
variable5.53
Cet exemple se réfère au bit 53 de variable5.
Utilisez l’adressage de bits partout où une balise de type BOOL est autorisée.
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal