ERROR
STATUS
(W#16#....)
1
80C1
1
8253
1
8353
1
8453
1
8B24
1
8B51
1
8B52
1
8C24
1
8C51
1
8C52
Instrucción DataLogOpen (Abrir Data Log)
Tabla 8- 161 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 8- 162 Tipos de datos para los parámetros
Parámetro y tipo
REQ
IN
MODE
IN
NAME
IN
ID
In/Out
Controlador programable S7-1200
Manual de sistema, 03/2014, A5E02486683-AG
Descripción
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 registros nuevos en él. Los
registros se pueden abrir y cerrar de forma individual. 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
operació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á
permitido.
0 - Agregar a los datos existentes (valor predeterminado)
1 - Borrar todos los registros existentes
Instrucciones avanzadas
8.7 Recetas y registros de datos
399