L9_IBKW : écriture de bloc indirect
(Traduction du document original anglais)
Dénomination
Nom dans l'éditeur LL984
Nom du bloc fonction
Nom de l'instruction 984 existante
Nom dans d'autres outils et éditeurs comme :
  • Navigateur bibliothèque de types
  • Editeur de données
  • Tables d'animation
  • Résultats de recherche
Description de la fonction
La procédure L9_IBKW (écriture de bloc indirect) vous permet de copier les données depuis une table d'adresses contiguës dans plusieurs adresses non contiguës dans votre application.
L9_IBKW a une entrée de contrôle (ENABLE) qui déclenche l'opération.
L9_IBKW produit deux sorties possibles. OUT renvoie l'état de ENABLE. Un courant est délivré à ERR si un événement est consigné dans la table cible.
Représentation
Paramètres
Broche d'entrée
Nom
Type de données
Plage d'adresses
Signification
Haute
ENABLE
Le passage de OFF à ON déclenche l'opération.
Noeud
Type de noeud
Nom
Type de données
Plage d'adresses
Signification
Haut
IN
SOURCE
ANY_ARRAY_UINT
%MW
Données source à disperser selon les indices dans le tableau du paramètre DEST, qui pointent vers la mémoire de %MW.
Milieu
IN
DEST
ANY_ARRAY_UINT
%MW
Le tableau cible contient des valeurs avec des indices de paramètre qui pointent vers la mémoire de %MW, où les valeurs du tableau source doivent être dispersées.
Bas
IN
LENGTH
UINT
1...255
Nombre de mots dans le bloc cible.
Plage valide : 1 à 255.
Broche de sortie
Nom
Type de données
Plage d'adresses
Signification
Haute
OUT
BOOL
La valeur ON indique que l'opération a abouti.
Bas
ERR
BOOL
La valeur ON indique que l'opération tentée est impossible.