Nom dans l'éditeur LL984
|
Nom du bloc fonction
|
---|---|
Nom de l'instruction 984 propriétaire
|
Nom dans d'autres outils et éditeurs, comme :
|
![]() |
![]() |
Broche d'entrée
|
Nom
|
Type de données
|
Plage d'adresses
|
Signification
|
---|---|---|---|---|
Haut
|
ENABLE
|
–
|
Opération lancée lorsque l'état passe de Désactivé à Activé.
|
|
Milieu
|
HOLD
|
BOOL
|
–
|
Activé = pointeur suspendu
Désactivé = pointeur incrémenté
|
Bas
|
RESET
|
BOOL
|
–
|
Activé = pointeur remis à 0
NOTE : Vous devez utiliser la logique externe conjointement aux entrées du milieu et du bas afin de limiter la valeur du pointeur cible à une plage réservée spéciale. |
Nœud
|
Type de nœud
|
Nom
|
Type de données
|
Plage d'adresses
|
Signification
|
---|---|---|---|---|---|
Haut
|
Entrée
|
SOURCE
|
ANY_ARRAY_UINT
|
%MW
|
Table source en tant que séquence de blocs, possédant chacune la longueur indiquée par la valeur du paramètre LENGTH, déclarée sous la forme ARRAY[1..LENGTH*n] OF_UINT, où n correspond à la taille de la table arbitraire.
Le résultat de LENGTH*n est représenté sous forme de constante.
|
Milieu
|
Entrée/Sortie
|
DEST
|
ANY_ARRAY_UINT
|
%MW
|
Pointeur vers la table source suivi du bloc cible déclaré sous la forme ARRAY[1+LENGTH] OF UINT.
|
Bas
|
Entrée
|
LENGTH
|
UINT
|
1...100
|
Nombre de mots dans le bloc cible.
Plage valide : 1 à 100.
|
Broche de sortie
|
Nom
|
Type de données
|
Plage d'adresses
|
Signification
|
---|---|---|---|---|
Haut
|
OUT
|
BOOL
|
–
|
Activé = indique que l'opération a réussi.
|
Milieu
|
ERR
|
BOOL
|
–
|
Activé = indique que l'opération tentée est impossible.
|