Transferencia; Move (Copiar Valor), Move_Blk (Copiar Área), Umove_Blk; Interrupciones) Y Move_Blk_Variant (Copiar Área) - Siemens S7 Serie Manual De Sistema

Controlador programable
Ocultar thumbs Ver también para S7 Serie:
Tabla de contenido

Publicidad

8.6

Transferencia

8.6.1
MOVE (copiar valor), MOVE_BLK (copiar área), UMOVE_BLK (copiar área sin
interrupciones) y MOVE_BLK_VARIANT (copiar área)
Las instrucciones de desplazamiento permiten copiar elementos de datos en otra dirección
de memoria y convertir un tipo de datos en otro. El proceso de desplazamiento no modifica
los datos de origen.
● La instrucción MOVE copia un elemento de datos individual de la dirección de origen que
indica el parámetro IN en la dirección de destino que indica el parámetro OUT.
● Las instrucciones MOVE_BLK y UMOVE_BLK tienen un parámetro COUNT adicional.
COUNT especifica cuántos elementos de datos se copian. El número de bytes por
elemento copiado depende del tipo de datos asignado a los nombres de variables de los
parámetros IN y OUT en la tabla de variables PLC.
Tabla 8- 68
Instrucciones MOVE, MOVE_BLK, UMOVE_BLK y MOVE_BLK_VARIANT
KOP / FUP
Instrucción MOVE: para agregar otra salida en KOP o FUP, haga clic en el icono "Crear" situado junto al parámetro de
1
salida. Para SCL, utilice múltiples instrucciones de asignación. También se puede usar una de las construcciones de
bucle.
Controlador programable S7-1200
Manual de sistema, V4.2, 09/2016, A5E02486683-AK
SCL
out1 := in;
MOVE_BLK(
in:=_variant_in,
count:=_uint_in,
out=>_variant_out);
UMOVE_BLK(
in:=_variant_in,
count:=_uint_in,
out=>_variant_out);
MOVE_BLK(
SRC:=_variant_in,
COUNT:=_udint_in,
SRC_INDEX:=_dint_in,
DEST_INDEX:=_dint_in,
DEST=>_variant_out);
Instrucciones básicas
Descripción
Copia un elemento de datos almacenado en
una dirección indicada en una o varias direccio-
nes diferentes.
1
Desplazamiento con interrupciones que copia
un bloque de elementos de datos en otra direc-
ción.
Desplazamiento sin interrupciones que copia un
bloque de elementos de datos en otra dirección.
Mueve el contenido de una área de memoria de
origen a un área de memoria de destino.
Puede copiar un Array completo o elementos
de un Array en otro Array del mismo tipo de
datos. El tamaño (número de elementos) del
Array de origen y destino puede variar. Existe la
posibilidad de copiar varios elementos o uno
solo dentro de un Array. Los tipos de datos
Variant pueden utilizarse para apuntar tanto a
los Arrays de origen como de destino.
8.6 Transferencia
285

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

S7-1200

Tabla de contenido