Instrucciones avanzadas
8.7 Registrar datos
8.7.2
Instrucciones de programa que controlan registros
8.7.2.1
DataLogCreate
Tabla 8- 123 Instrucción DataLogCreate
KOP / FUP
En el ejemplo SCL, "DataLogCreate_DB" es el nombre del DB de instancia.
1
Tabla 8- 124 Tipos de datos para los parámetros
Parámetro y tipo
REQ
IN
RECORDS
IN
FORMAT
IN
TIMESTAMP
IN
NAME
IN
330
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
Descripción
Bool
Un cambio de señal low a high (flanco ascendente) lanza la operación.
(Valor predeterminado: False)
UDint
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)
UInt
Formato del registro:
0 - Formato interno (no soportado)
1 - Valores separados por coma "csv-eng" (valor predeterminado)
UInt
Formato del sello horario: no se requieren encabezados de columna para
los campos de fecha y hora. El sello de tiempo utiliza la hora del sistema
(tiempo universal coordinado, UTC), no la hora local.
0 - Sin sello de tiempo
1 - Sello de tiempo (valor predeterminado)
Variant
Nombre del registro: El nombre lo especifica el usuario. Esta variante sólo
soporta un tipo de datos String y sólo puede ubicarse en una memoria local,
DB o M. (Valor predeterminado: ' ')
La referencia del string también se utiliza como nombre del archivo de
registro. Los caracteres del nombre deben cumplir las restricciones
referentes a los nombres del sistema de archivos de Windows. Los
caracteres \ / : * ? " < > | y el espacio no están permitidos.
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.
Controlador programable S7-1200
Manual de sistema, 04/2012, A5E02486683-06