8.8
Control de bloques de datos
8.8.1
READ_DBL, WRIT_DBL (Leer de o escribir en un bloque de datos de la
memoria de carga )
Tabla 8- 140 Instrucciones READ_DBL y WRIT_DBL
KOP / FUP
Tabla 8- 141 Tipos de datos para los parámetros
Parámetro y tipo
REQ
IN
SRCBLK
IN
RET_VAL
OUT
BUSY
OUT
DSTBLK
OUT
Controlador programable S7-1200
Manual de sistema, 11/2011, A5E02486683-05
READ_DBL(
req:=_bool_in_,
srcblk:=_variant_in_,
busy=>_bool_out_,
dstblk=>_variant_out_);
WRIT_DBL(
req:=_bool_in_,
srcblk:=_variant_in_,
busy=>_bool_out_,
dstblk=>_variant_out_);
Tipo de datos
Descripción
BOOL
Una señal high inicia la operación si BUSY = 0.
VARIANT
READ_DBL: Puntero al bloque de datos fuente en la memoria de carga
WRIT_DBL: Puntero al bloque de datos fuente en la memoria de
trabajo
INT
Código de condición de ejecución
BOOL
BUSY = 1 indica que el proceso de lectura/escritura no se ha
completado.
VARIANT
READ_DBL: Puntero al bloque de datos de destino en la memoria de
trabajo
WRIT_DBL: Puntero al bloque de datos de destino en la memoria de
carga
101BInstrucciones avanzadas
8.8 Control de bloques de datos
Descripción
Copia valores iniciales del DB o partes
de ellos de la memoria de carga a un
DB de destino en la memoria de
trabajo.
El contenido de la memoria de carga
no cambia durante el proceso de copia.
Copia valores de DB actuales o partes
de ellos de la memoria de trabajo a un
DB de destino en la memoria de carga.
El contenido de la memoria de trabajo
no cambia durante el proceso de copia.
327