Chapitre 22
Attributs courants des instructions générales
Adressage de bits
des coordonnées
variable0
défini en tant que LINT
a 64 bits
variable1
défini en tant que DINT
a 32 bits
variable2
défini en tant que INT
a 16 bits
variable3
défini en tant que SINT
a 8 bits
variable4
défini comme une structure
COUNTER
a 5 bits d'état
MyVariable défini en tant que
BOOL[100]
MyIndex défini en tant que SINT
MyArray défini en tant que
BOOL[20]
variable5
défini en tant que ULINT
détient 64 bits
900
Astuce : Lorsque vous entrez un indice de tableau, assurez-vous qu'il se
situe bien dans les limites du tableau spécifié. Les instructions qui
considèrent que des tableaux constituent une collection d'éléments
génèrent un défaut majeur (type 4, code 20) lorsqu'un indice
dépasse la valeur qui lui correspond.
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 :
Exemple
variable0.42
variable1.2
variable2.15
variable3.[4]
variable4.DN
MyVariable[(MyIndex AND
NOT 7) / 8].[MyIndex AND 7]
MyArray[3]
variable5.53
Utilisez l'adressage de bits partout où une étiquette de type BOOL est autorisée.
Voir aussi
Indexer via des tableaux
Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018
Description (Description)
Cet exemple réfère au bit 42 de variable0.
Cet exemple réfère au bit 2 de variable1.
Cet exemple réfère au bit 15 de la variable2.
Cet exemple réfère au bit 4 de variable3.
Cet exemple réfère au bit DN de la variable4.
Cet exemple réfère un bit à l'intérieur d'un
tableau BOOL.
Cet exemple réfère au bit 3 de MyArray.
Cet exemple réfère au bit 53 de variable5.
sur la
page 899