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é = valeur du pointeur suspendue
Désactivé = valeur du pointeur incrémentée
|
Bas
|
RESET
|
BOOL
|
–
|
Activé = pointeur remis à 0
|
Nœud
|
Type de nœud
|
Nom
|
Type de données
|
Plage d'adresses
|
Signification
|
---|---|---|---|---|---|
Haut
|
Entrée
|
SOURCE
|
ANY_ARRAY_UINT ou ANY_ARRAY_EBOOL
|
%M, %I, %IW, %MW
|
Table source déclarée sous la forme ARRAY[1..LENGTH*16] OF BOOL ou ARRAY[1..LENGTH] OF UINT. LENGTH est la valeur du paramètre LENGTH. Le résultat de LENGTH*16 est représenté sous forme de constante.
|
Milieu
|
Entrée/Sortie
|
DEST
|
ANY_ARRAY_UINT
|
%MW
|
Pointeur commun à la source et la cible, suivi du tableau de mots cible déclaré sous la forme ARRAY[1..(1+LENGTH)] OF UINT.
|
Bas
|
Entrée
|
LENGTH
|
UINT
|
1...999
|
Nombre de séquences booléennes de 16 bits dans la table source et nombre de mots dans la table cible.
Plage valide : 1 à 999.
|
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
|
FIN
|
BOOL
|
–
|
Activé = indique que la fin de la table source a été atteinte et qu'il n'est plus possible d'écrire dans la table source.
|