Instrucciones básicas
8.6 Transferencia
Para eliminar una salida, haga clic con el botón derecho del ratón en el conector de salida de uno
de los parámetros OUT existentes (si hay más salidas además de las dos originales) y seleccione
el comando "Borrar".
Tabla 8-70
Tipos de datos para las instrucciones MOVE_BLK y UMOVE_BLK
Parámetro
Tipo de datos
IN
SInt, Int, DInt, USInt, UInt, UDInt, Real, LReal Byte, Word, DWord,
Time, Date, TOD, WChar
COUNT
UInt
OUT
SInt, Int, DInt, USInt, UInt, UDInt, Real, LReal, Byte, Word, DWord,
Time, Date, TOD, WChar
Tabla 8-71
Tipos de datos para la instrucción MOVE_BLK_VARIANT
Parámetro
Tipo de datos
SRC
Variant (que apunta a un Array o a un elemento Array individual) Bloque de origen desde el que se copia
COUNT
UDInt
SRC_INDEX
DInt
DEST_INDEX
DInt
RET_VAL
Int
DEST
Variant (que apunta a un Array o a un elemento Array individual) Área de destino en la que se copia el
Nota
Reglas para las operaciones de copia de datos
• Para copiar el tipo de datos Bool, utilice las instrucciones SET_BF, RESET_BF, R, S o bobina de
salida (KOP) (Página 212)
• Para copiar un solo tipo de datos elemental, utilice MOVE
• Para copiar un Array de un tipo de datos elemental, utilice MOVE_BLK o UMOVE_BLK
• Para copiar una estructura, utilice MOVE
• Para copiar una cadena, utilice S_MOVE (Página 335)
• Para copiar un solo carácter en una cadena, utilice MOVE
• Las instrucciones MOVE_BLK y UMOVE_BLK no pueden utilizarse para copiar Arrays o
estructuras en las áreas de memoria I, Q o M.
246
Descripción
Dirección de origen inicial
Número de elementos de datos que
deben copiarse
Dirección de destino inicial
Descripción
Número de elementos de datos que
deben copiarse
Índice basado en cero en el Array SRC
Índice basado en cero en el Array DEST
Información de error
contenido del bloque de origen
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO