Siemens S7 Serie Manual De Sistema página 569

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

Publicidad

READ_DBL y WRIT_DBL se ejecutan de forma asíncrona respecto al ciclo del programa. El
procesamiento se extiende en varias llamadas de READ_DBL y WRIT_DBL. La tarea de
transferencia de DB se inicia llamando con REQ = 1 y a continuación controlado las salidas
BUSY y RET_VAL para determinar cuándo se ha completado la transferencia de datos y si
lo ha hecho correctamente.
Nota
Efecto de las instrucciones WRIT_DBL y READ_DBL en la carga de comunicación
Cuando la instrucción WRIT_DBL o READ_DBL está activa de forma continua, puede
consumir recursos de comunicación hasta el punto que STEP 7 pierda la comunicación con
la CPU. Por este motivo, utilice una entrada de flanco ascendente (Página 249) para el
parámetro REQ y no una entrada normalmente abierta o cerrada (Página 243) que se
mantenga activada (nivel de señal "high") durante varios ciclos.
Para garantizar la coherencia de datos, no modifique el área de destino durante el
procesamiento de READ_DBL o el área de origen durante el procesamiento de WRIT_DBL
(es decir, mientras el parámetro BUSY sea TRUE).
Restricciones de los parámetros SRCBLK y DSTBLK:
● Un bloque de datos debe haber sido creado antes de poder ser referenciado.
● La longitud de un puntero VARIANT del tipo BOOL debe ser divisible entre 8.
● La longitud de un puntero VARIANT del tipo STRING debe ser el mismo en los punteros
fuente y de destino.
Información de recetas y de configuración de la máquina
Se pueden utilizar las instrucciones READ_DBL y WRIT_DBL para gestionar información de
recetas o de configuración de la máquina. En esencia, esto constituye otro método de
obtener datos remanentes para los valores que no cambian con frecuencia, aunque se
desee limitar el número de escrituras para impedir que la memoria flash se desgaste
prematuramente. Ello permite aumentar de forma eficaz la cantidad de memoria remanente
más allá de la soportada para los datos normales remanentes tras el apagado, al menos
para los valores que no cambian con frecuencia. La información de recetas o la información
de configuración de la máquina de la memoria de trabajo se puede guardar en la memoria
de carga mediante la instrucción WRIT_DBL, y dicha información se puede recuperar de la
memoria de carga a la memoria de trabajo mediante la instrucción READ_DBL.
Controlador programable S7-1200
Manual de sistema, V4.2, 09/2016, A5E02486683-AK
Instrucciones avanzadas
9.10 Control de bloques de datos
569

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

S7-1200

Tabla de contenido