Description
Traduction de la notice originale
Description du fonctionnement
Ce bloc fonction copie la valeur de SRC dans le paramètre DEST interprété comme un tableau.
Les paramètres supplémentaires EN et ENO peuvent être configurés.
Fonctions disponibles
Les module suivants sont disponibles :
Représentation en FBD
Représentation :
Représentation en LD
Représentation :
Représentation en IL
Représentation :
CAL R2T_Instance (NOINC:=FreezesPointerValue,
    R:=ResetPointerValue, SRC:=SourceData,
    OFF:=PositionInTable, END=>PointerStatus,
    DEST=>DestinationTable)
Représentation en ST
Représentation :
R2T_Instance (NOINC:=FreezesPointerValue,
    R:=ResetPointerValue, SRC:=SourceData,
    OFF:=PositionInTable, END=>PointerStatus,
    DEST=>DestinationTable) ;
Description de paramètres
Description des paramètres d'entrée :
Paramètres
Type de données
Signification
NOINC
1: fige la valeur du pointeur
R
BOOL
1: remet la valeur du pointeur à zéro
SRC
données source à copier dans le cycle actuel
Description des paramètres d'entrée/sortie :
Paramètres
Type de données
Signification
OFF
UINT
OFF indique la position du tableau. Reset permet de nommer OFF (R), c'est-à-dire que si R=1, OFF est mis à "1". A l'issue d'un échange de mémoire OFF augmente de 1.
Description des paramètres de sortie :
Paramètres
Type de données
Signification
END
BOOL
1: valeur de pointeur = longueur de tableau, c'est-à-dire que le tableau est plein, le bloc fonction n'exécute plus de copies et OFF n'augmente plus. Le bloc fonction (et de la même manière END) peut être réinitialisé avec R=1.
DEST
ANY devrait être une zone (tableau) de type INT, DINT, UINT, UDINT ou REAL, par exemple ARRAY[0..X] of INT
Tableau cible dans lequel les données sources sont copiées pendant le cycle courant.