Définitions; Adressage De Bits - Rockwell Automation Allen-Bradley Logix 5000 Manuel De Référence

Masquer les pouces Voir aussi pour Allen-Bradley Logix 5000:
Table des Matières

Publicité

Attributs courants des Instructions de contrôle du processus avancé et de variateurs
Définitions
my_list défini en tant que DINT[10]
my_list défini en tant que DINT[10]
position défini en tant que DINT
my_list défini en tant que DINT[10]
position défini en tant que DINT
décalage défini en tant que DINT

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
Exemple
my_list[5]
MOV the value 5 into position
my_list[position]
MOV the value 2 into position
MOV the value 5 into offset
my_list[position+offset]
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.
Publication Rockwell Automation 1756-RM006K-FR-P - Novembre 2018
Description
Cet exemple fait référence à l'élément 5 du tableau.
Cette référence est statique parce que la valeur de
l'indice reste constante.
Cet exemple fait référence à l'élément 5 du tableau.
Cette référence est dynamique parce que la logique
peut modifier l'indice en changeant la valeur de
la position.
Cet exemple fait référence à l'élément 7 (2+5) du
tableau. Cette référence est dynamique parce que
la logique peut modifier l'indice en changeant la
valeur de la position ou du décalage.
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.
Chapitre 11
571

Publicité

Table des Matières
loading

Table des Matières