ERROR
STATUS
(W#16#....)
1
80C0
1
80C1
1
8253
1
8353
1
8453
1
8B24
1
8B51
1
8B52
1
8C24
1
8C51
1
8C52
DataLogOpen (abrir Data Log)
Tabla 9-204
Instrucción DataLogOpen
KOP / FUP
SCL
"DataLogOpen_DB"(
req:=_bool_in_,
mode:=_uint_in_,
done=>_bool_out_,
busy=>_bool_out_,
error=>_bool_out_,
status=>_word_out_,
name:=_string_inout_,
ID:=_dword_inout_);
En el ejemplo SCL, "DataLogOpen_DB" es el nombre del DB de instancia.
2
Tabla 9-205
Tipos de datos para los parámetros
Parámetro y tipo
REQ
IN
MODE
IN
NAME
IN
ID
In/Out
DONE
OUT
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO
Descripción
El archivo comprimido está bloqueado
Demasiados archivos abiertos: no se permiten más de ocho archivos de registro abiertos.
Contaje de registros no válido
La selección de formato no es válida
La selección de sello no es válida
Asignación no válida del área HEADER: por ejemplo, apuntar a la memoria local
El tipo de datos del parámetro HEADER no es válido
Hay demasiados elementos de datos en el parámetro HEADER
Asignación no válida del área DATA: por ejemplo, apuntar a la memoria local
El tipo de datos del parámetro DATA no es válido
Hay demasiados elementos de datos en el parámetro DATA
Descripción
Abre un archivo de registro ya existente. Es necesario abrir un registro
antes de poder escribir (Página 497) registros nuevos en él. Los re‐
gistros pueden abrirse y cerrarse individualmente. Es posible abrir
simultáneamente un máximo de ocho registros de datos.
STEP 7 crea automáticamente el DB de instancia asociado al introducir
la instrucción.
Tipo de datos
Descripción
Bool
Un cambio de señal low a high (flanco ascendente) lanza la opera‐
ción. (Valor predeterminado: False)
UInt
Modo de operación:
•
•
Variant
Nombre de un registro existente: esta variante solo soporta un tipo de
datos String y solo puede ubicarse en una memoria local, DB o M.
(Valor predeterminado: ' ')
DWord
Identificador numérico de un registro. (Valor predeterminado: 0)
Nota: el acceso a este parámetro por nombre simbólico no está per‐
mitido.
Bool
El bit DONE es TRUE durante un ciclo tras haberse finalizado la última
petición sin errores. (Valor predeterminado: False)
0 - Agregar a los datos existentes (valor predeterminado)
1 - Borrar todos los registros existentes
Instrucciones avanzadas
9.9 Recetas y registros de datos
495