AND_***_*** : ET logique entre des tableaux et des variables
Traduction de la notice originale
Description de la fonction
La fonction AND_***_*** effectue une opération ET logique (bit à bit) entre :
NOTE : Le résultat est toujours un tableau.
Les paramètres supplémentaires EN et ENO peuvent être configurés.
Fonctions disponibles
Les fonctions disponibles dans la bibliothèque générale sont les suivantes :
Les fonctions disponibles dans la bibliothèque Obsolète sont les suivante :
Représentation en FBD
Représentation appliquée à une chaîne de 16 bits et un tableau de chaînes de 16 bits :
Représentation en LD
Représentation appliquée à une chaîne de 16 bits et un tableau de chaînes de 16 bits :
Représentation en IL
Représentation appliquée à une chaîne de 16 bits et un tableau de chaînes de 16 bits :
LD Input_IN1
AND_ARWORD_WORD Input_IN2
ST Array1
Représentation en ST
Représentation appliquée à une chaîne de 16 bits et un tableau de chaînes de 16 bits :
Array1:= AND_ARWORD_WORD(Input_IN1,Input_IN2);
Description des paramètres
Le tableau suivant décrit les paramètres d’entrée :
Paramètre
Type
Commentaire
Input_IN1
ARRAY [n..m] OF EBOOL,
ARRAY [n…m] OF WORD,
ARRAY [n..m] OF DWORD,
INT,
ARRAY [n..m] OF INT,
ARRAY [n…m] OF DINT
n et m correspondent respectivement aux limites minimum et maximum.
Input_IN2
ARRAY [n..m] OF EBOOL,
ARRAY [n…m] OF WORD,
ARRAY [n..m] OF DWORD,
INT,
ARRAY [n..m] OF INT,
ARRAY [n…m] OF DINT
n et m sont des entiers positifs, négatifs ou nuls.
Le tableau suivant décrit les paramètres de sortie :
Paramètre
Type
Commentaire
Array1
ARRAY [n…m] OF EBOOL,
ARRAY [n…m] OF WORD,
ARRAY [n..m] OF DWORD,
ARRAY [n..m] OF INT,
ARRAY [n…m] OF DINT
Les éléments de Array sont le résultat de l'opération ET logique (bit à bit) entre Input_IN1 et Input_IN2 qui peuvent être respectivement :
  • un tableau et une variable simple,
  • un tableau et un tableau.