Nom dans l'éditeur LL984
|
Nom du bloc fonction
|
---|---|
Nom de l'instruction 984 existante
|
Nom dans d'autres outils et éditeurs comme :
|
![]() |
![]() |
Broche d'entrée
|
Nom
|
Type de données
|
Plage d'adresses
|
Signification
|
---|---|---|---|---|
Haute
|
ENABLE
|
–
|
ON = déclenche la comparaison
|
|
Milieu
|
RESET
|
BOOL
|
–
|
OFF = redémarre à la dernière non-concordance
ON = redémarre au début
|
Noeud
|
Type de noeud
|
Nom
|
Type de données
|
Plage d'adresses
|
Signification
|
---|---|---|---|---|---|
Haut
|
IN
|
SOURCE
|
ANY_ARRAY_UINT ou ANY_ARRAY_EBOOL
|
%M, %I, %IW, %MW
|
Matrice A déclarée au format ARRAY[1..LENGTH*16] OF EBOOL ou ARRAY[1..LENGTH] OF UINT. LENGTH est la valeur du paramètre LENGTH. Le résultat de LENGTH*16 est affiché sous la forme d'une constante.
|
Milieu
|
IN/OUT
|
DEST
|
ANY_ARRAY_UINT
|
%MW
|
Pointeur de comparaison suivi par la matrice B, réunis dans un tableau au format ARRAY[1..(LENGTH +1)] OF UINT.
Le pointeur de comparaison détermine la position de bit dans les matrices A/B. Le bit 1 est le MSB (16#8000) dans le premier mot des matrices.
|
Bas
|
IN
|
LENGTH
|
UINT
|
1...100
|
Longueur de la matrice. Plage valide : 1 ... 100
|
Broche de sortie
|
Nom
|
Type de données
|
Plage d'adresses
|
Signification
|
---|---|---|---|---|
Haute
|
OUT
|
BOOL
|
–
|
Renvoie l'état de ENABLE.
|
Milieu
|
MIS
|
BOOL
|
–
|
ON = non-concordance détectée
|
Basse
|
INA
|
BOOL
|
–
|
ON = le bit non concordant dans la matrice A est un 1
OFF = le bit non concordant dans la matrice A est un 0
|