Instrucciones básicas
8.6 Transferencia
La tabla siguiente muestra cómo trabaja la instrucción utilizando valores de operando concretos:
Parámetro
IN
COUNT_IN
OUT
Si el operando #Enable devuelve el estado lógico "1" en la entrada de habilitación EN, la
instrucción se ejecuta. El 3.º, 4.º y 5.º WORD del operando #SourceArrayWord se descompone en
sus diferentes bits (48) y se asigna a partir del 16.º elemento a los distintos elementos del
operando #DestinationArrayBool. Si se produce un error mientras se ejecuta la instrucción, el
operando #EnableOut devuelve el estado lógico "0" en la salida de habilitación EN. Los 32 bits
restantes no se escriben.
Encontrará información adicional y el código del programa del ejemplo citado anteriormente
aquí: Librería de ejemplo para instrucciones.
274
Operando
SourceArrayWord[2]
CounterInput = 3
DestinationArrayBool[14]
Manual de sistema, V4.5 05/2021, A5E02486683-AO
Tipo de datos
ARRAY[0..5] of WORD (es posible
descomponer 96 bits)
UDINT3 (deben descompnerse 3
WORDs o 48 bits. Esto significa
que al menos 48 bits deben estar
disponibles en el ARRAY de desti‐
no.)
El operando "DestinoArrayBool"
es del tipo de datos
ARRAY[-2..93] of BOOL. Esto sig‐
nifica que proporciona 96 ele‐
mentos BOOL.
Controlador programable S7-1200