CAL T2T_Instance (NOINC:=FreezesPointerValue, R:=Reset, SRC:=SourceData, SIZE:=NumberOfWordsToCopy, OFF:=Offset, END=>PointerValue, DEST=>DestinationTable)
T2T_Instance (NOINC:=FreezesPointerValue, R:=Reset, SRC:=SourceData, SIZE:=NumberOfWordsToCopy, OFF:=Offset, END=>PointerValue, DEST=>DestinationTable) ;
Paramètre
|
Type de données
|
Description
|
---|---|---|
NOINC
|
1: Gèle la valeur du pointeur. La valeur de OFF reste inchangée.
|
|
R
|
BOOL
|
1: Règle la variable offset (OFF) sur le premier élément et réinitialise la sortie END avant de lancer la copie.
|
SRC
|
Données source à copier dans le cycle en cours.
|
|
SIZE
|
UINT
|
La variable indique au bloc fonction le nombre de mots à copier à chaque cycle.
|
Paramètre
|
Type de données
|
Description
|
---|---|---|
OFF
|
UINT
|
Offset dans la table source et la table cible.
|
Paramètre
|
Type de données
|
Description
|
---|---|---|
END
|
BOOL
|
1: Valeur du pointeur = longueur de la table (le bloc fonction ne peut effectuer d'incrémentation au-delà de cette valeur)
1: Si OFF=0 ou si la somme de OFF et de SIZE est en dehors des limites de la table cible DEST, la copie est désactivée.
|
DEST
|
ANY doit être un tableau contenant les types BOOL, BYTE, WORD, DWORD, INT, DINT, UINT, UDINT,REAL, TIME (par exemple : ARRAY [0..X] OF INT
|
Table cible dans laquelle la table source sera copiée durant le cycle.
|
Base
|
Limite inférieure
|
Limite supérieure
|
---|---|---|
Hexadécimale
|
16#0
|
16#FFFF
|
Octale
|
8#0
|
8#177777
|
Binaire
|
2#0
|
2#1111111111111111
|
Données
|
Représentation dans l'une des bases
|
---|---|
0000000011010011
|
16#D3
|
1010101010101010
|
8#125252
|
0000000011010011
|
2#11010011
|
Base
|
Limite inférieure
|
Limite supérieure
|
---|---|---|
Hexadécimale
|
16#0
|
16#FFFFFFFF
|
Octale
|
8#0
|
8#37777777777
|
Binaire
|
2#0
|
2#11111111111111111111111111111111
|
Données
|
Représentation dans l'une des bases
|
---|---|
00000000000010101101110011011110
|
16#ADCDE
|
00000000000000010000000000000000
|
8#200000
|
00000000000010101011110011011110
|
2#10101011110011011110
|