Instrucciones básicas
8.6 Transferencia
La tabla siguiente muestra cómo trabaja la instrucción utilizando valores de operando concretos:
Parámetro
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 operando #SourceWord del tipo de datos WORD se descompone en sus
diferentes bits (16) y se asigna a los elementos individuales del operando #DestinationArray. 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.
Encontrará información adicional y el código del programa del ejemplo citado anteriormente
aquí: Librería de ejemplo para instrucciones.
Ejemplo con un tipo de datos PLC (UDT)
Cree el siguiente tipo de datos PLC "myBits":
Cree las variables siguientes en la interfaz de bloque:
Variable
Enable
SourceWord
EnableOut
DestinationUDT
El ejemplo siguiente muestra cómo trabaja la instrucción:
268
Operando
SourceWord
DestinationUDT
Sección
Entrada
Salida
Tipo de datos
WORD (16 bits)
El operando "DestinationUDT" tiene el ti‐
po de datos PLC (UDT). Consta de 16 ele‐
mentos, por lo que es igual de grande
que el WORD que debe descomponerse.
Tipo de datos
BOOL
WORD
BOOL
"myBits"
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO