Parámetro HEADER de la instrucción DataLogCreate
El parámetro HEADER apunta a nombres de encabezado de columna para la fila superior
de la matriz de datos encriptada en el archivo CSV. Los datos HEADER deben estar
ubicados en una memoria DB o M y los caracteres deben cumplir las normas estándar del
formato CSV, con comas como carácter de separación entre columnas. El tipo de datos
puede ser una secuencia, una matriz de bytes o una matriz de caracteres. Las matrices de
caracteres/bytes permiten un tamaño mayor, mientras que las secuencias están limitadas a
un máximo de 255 bytes. El parámetro HEADER es opcional. Si HEADER no está asignado,
no se crea ninguna fila de encabezado en el archivo de registro.
8.7.2.2
Instrucciones de programa que controlan registros
Instrucción DataLogCreate (Crear Data Log)
Tabla 8- 158 Instrucción DataLogCreate
KOP / FUP
En el ejemplo SCL, "DataLogCreate_DB" es el nombre del DB de instancia.
1
Tabla 8- 159 Tipos de datos para los parámetros
Parámetro y tipo
REQ
IN
RECORDS
IN
Controlador programable S7-1200
Manual de sistema, 03/2014, A5E02486683-AG
SCL
"DataLogCreate_DB"(
req:=_bool_in_,
records:=_udint_in_,
format:=_uint_in_,
timestamp:=_uint_in_,
done=>_bool_out_,
busy=>_bool_out_,
error=>_bool_out_,
status=>_word_out_,
name:=_string_inout_,
ID:=_dword_inout_,
header:=_variant_inout_,
data:=_variant_inout_);
Tipo de datos
Bool
UDint
8.7 Recetas y registros de datos
Descripción
Crea e inicializa un archivo de registro. El
archivo se crea en el directorio \DataLogs del
PLC, con el nombre indicado en el parámetro
NAME, y se abre implícitamente para
operaciones de escritura. Las instrucciones Data
log se pueden utilizar para que el programa
almacene los datos del proceso de tiempo de
ejecución en la memoria flash de la CPU.
STEP 7 crea automáticamente el DB de
instancia asociado al introducir la instrucción.
Descripción
Un cambio de señal low a high (flanco ascendente)
lanza la operación. (Valor predeterminado: False)
El número máximo de registros que puede contener el
registro circular antes de sobrescribir la entrada más
antigua:
No se incluye el registro de encabezado. Debe haber
suficiente memoria de carga disponible en el PLC para
poder crear el registro correctamente. (Valor
predeterminado: 1)
Instrucciones avanzadas
395