Está en la página 1de 4

DataLogCreate

InstruccinDataLogCreatecreaunDataLogquepermiterecolectardatosatravsdesensores.
DataLogcrearunarchivoenformatoCVS(CommaSeparatedValues).CVSsignificavalores
separadosporcomas,esunformatoquepermitecrearlistasyalmacenarinformacin.
LacantidaddedatosquesepuedeguardarenunDataLogdependedelamemoriadisponibleen
enlamemoriadecargainternadelaCPUutilizada.
ElnmeromximoderegistrosquesepuedenguardarenunDataLogseindicaenelparmetro
RECORDS.UnavezquesealcanzaelnmeromximoderegistrosenelDataLog,seva
sobrescribiendoelregistromsantiguo.
Parmetro
REQ

Declaracin
Input

Tipo de
datos
BOOL

RECORDS

Input

UDInt

FORMAT

Input

UInt

rea de
memoria
I, Q, M, L, D,
T, C o
constante
(T y C solo
estn
disponibles en
S7-1500 en
KOP y FUP)
I, Q, M, L, D o
constante
I, Q, M, L, D o
constante

Descripcin
Ejecucin de la instruccin
El Data Log se crea cuando se detecta un
flanco ascendente en el parmetro REQ.

Nmero mximo de registros en Data Log

Formato de datos:

TIMESTAMP

Input

UInt

I, Q, M, L, D o
constante

Sellado de tiempo:

NAME

Input

VARIANT

L, D

0: Interno (no soportado)


1: CSV (Comma separated
values)

0: Sin sellado de tiempo


1: Fecha y hora

Si el sellado de tiempo est activado, se


agregan automticamente columnas
adicionales en el encabezado.
Nombre del Data Log. El nombre
asignado tambin se utiliza como nombre
de archivo del archivo CSV.
Los siguientes caracteres no pueden
utilizarse: "\", "/", ":", "*", "?", "<", ">",
"|", "espacio"

ID

HEADER

InOut

InOut

DWORD

VARIANT

I, Q, M, L, D

ID de objeto del Data Log (solo Output)

L, D

La ID del Data Log se necesita para otras


instrucciones de Data Logging a fin de
direccionar el Data Log creado.
Encabezado del Data Log (opcional)
El parmetro se oculta despus de insertar
la instruccin.

DATA

InOut

VARIANT

L, D

DONE

Output

BOOL

I, Q, M, L, D

El encabezado se escribe en la primera


fila del archivo CSV.
Puntero hacia la estructura de datos que
debe escribirse como registro al ejecutar
la instruccin "DataLogWrite".
Parmetros de estado:

BUSY

Output

BOOL

I, Q, M, L, D

Parmetros de estado:

ERROR

Output

BOOL

I, Q, M, L, D

Output

WORD

I, Q, M, L, D

0: el procesamiento de la
instruccin an no ha
comenzado, ha terminado o se ha
interrumpido.
1: la instruccin se est
procesando.

Parmetros de estado:

STATUS

0: el procesamiento todava no
ha finalizado
1: procesamiento de la
instruccin finalizado
correctamente.

0: ningn error.
1: se ha producido un error al
ejecutar la instruccin.

Informacin de estado detallada:


En el parmetro STATUS se visualiza
informacin de estado y error detallada.
El parmetro solo est activado durante
una llamada. Por ello, para visualizar el
estado debe copiarse el parmetro
STATUS en un rea de datos libre.

DataLogWrite: Escribir Data Log


Lainstruccin"DataLogWrite"escribeunregistroenunDataLogexistente.
ConelparmetroIDseeligeelDataLogenelquesedebeescribirelregistro.
LainstruccincreaunnuevoregistroconelformatoquesehabaindicadoenelparmetroDATA
enlacreacindelDataLog.

Parmetros
La tabla siguiente muestra los parmetros de la instruccin "DataLogWrite":
Parmetro Declaracin
REQ

Input

Tipo de
datos
BOOL

rea de
memoria
I, Q, M, L, D,
T, C o
constante

ID
DONE

InOut
Output

DWORD
BOOL

(T y C solo
estn
disponibles en
S7-1500 en
KOP y FUP)
I, Q, M, L, D
I, Q, M, L, D

BUSY

Output

BOOL

I, Q, M, L, D

ERROR

Output

BOOL

I, Q, M, L, D

STATUS

Output

WORD

I, Q, M, L, D

Descripcin
Ejecucin de la instruccin
con flanco ascendente.

ID de objeto del Data Log


La instruccin se ha ejecutado
correctamente.
Ejecucin de la instruccin no
finalizada.
0: Ningn error.
1: Se ha producido un
error al ejecutar la
instruccin.
El parmetro STATUS
contiene informacin ms
detallada.
Parmetro de estado
El parmetro solo est
activado durante una llamada.
Por ello, para visualizar el
estado debe copiarse el
parmetro STATUS en un
rea de datos libre.

También podría gustarte