Cuando el registro es realizado en la tarjeta SD, se genera una estructura de carpetas, cuya finalidad es organizar los datos de registro y facilitar el
acceso del software de colecta a esos datos. La siguiente figura muestra un ejemplo de esta estructura:
En la carpeta raíz, se genera una carpeta cuyo nombre es el número de serie del dispositivo. Dentro de esta carpeta, a su vez, se generan otras
carpetas, cuyo nombre es el año y el mes en que los registros se iniciaron. Dentro de las carpetas de los años-meses se generan otras carpetas,
cuyos nombres son los días en que se iniciaron los registros. Los archivos de datos son almacenados dentro de estas últimas carpetas y sus
nombres son formados por la información de hora, minuto, segundo y centésimos de segundo del primer registro del archivo, seguido por la
extensión "fl". Por ejemplo, el archivo /00000002/201010/01/18243516.fl fue generado por el FieldLogger de número de serie 00000002 el día
01/10/2010 y el primer registro contenido en este archivo fue realizado en este día a las 18 horas, 24 minutos, 35 segundos y 16 centésimos.
Los archivos generados por el proceso de registro son compuestos por un encabezamiento seguido de bloques de datos y timestamps (marcas de
tiempo) periódicos. El encabezamiento trae información relevante de los registros del archivo, fundamentales para la correcta interpretación de sus
datos. En el bloque de datos están almacenados los valores de cada canal registrado en formato punto flotante (IEEE 754) con precisión simple,
donde cada registro ocupa 4 bytes. Los timestamps son utilizados como referencia de tiempo para identificar el momento en que los canales
fueron registrados. Timestamps periódicos sirven para garantizar la integridad del registro en el tiempo, aún bajo condiciones de falta de energía o
falla en la tarjeta SD.
Cuando el registro es efectuado en la memoria interna, el formato del archivo es exactamente el mismo de cuando registramos en la tarjeta SD.
Sin embargo, por el tamaño de la memoria disponible, todos los datos estarán contenidos en un único archivo.
La colecta de datos consiste en copiar los datos de la memoria interna del FieldLogger o de la tarjeta para una computadora. Este proceso, cuando se
utiliza el software de configuración, es guiado y asistido. Cuando es efectuado vía memoria USB, también es simple y automático. Sin embargo,
cuando se realiza manualmente, por ejemplo, a través de un cliente FTP, se debe tener cuidado para mantener la estructura de directorios. De lo
contrario, ocurrirá un error en la interpretación de los datos de la colecta.
No es posible que se efectúe la colecta de datos a través de diferentes interfaces al mismo tiempo. De esta manera, si un usuario inicia una
colecta a través de la interfaz Ethernet (por ejemplo, FTP) y otro usuario intenta efectuar la colecta por la memoria USB, ésta no conseguirá
efectuar la colecta y deberá aguardar que la primera colecta sea finalizada.
Dependiendo de la cantidad de datos presente en el dispositivo, principalmente en caso de tarjetas SD de gran capacidad, la colecta puede
demorar horas. En estos casos, prepárese para efectuar la colecta a través de interfaces más rápidas y tal vez en horarios más propicios del día.
La colecta simultánea al registro de los datos parte de la presuposición de que la tasa de colecta es más rápida que la tasa de registro. Eso es
particularmente importante al utilizar la memoria circular. De otra manera, nunca conseguiríamos colectar todos los datos (el registro, siendo más
rápido, acabaría dando la vuelta y alcanzando y sobrepasando la colecta, lo cual provocaría una inconsistencia en los datos). De esta manera,
siempre que sea utilizada la memoria circular con altas tasas de registro, se debe buscar utilizar una interfaz más rápida para colecta.
7.10
ALARMAS
Están disponibles 32 alarmas en este dispositivo. Cada una de las alarmas requiere que se elija un canal, una condición, un Setpoint y una
histéresis. Cuando la condición de alarma es satisfecha (ejemplo: Canal_1 > 45,0 °C), se genera un evento al cual diferentes acciones pueden
estar asociadas. Para cada canal elegido, se utiliza el valor actual del mismo en la comparación. En el caso de canales digitales, se utilizan los dos
valores asociados a los estados lógicos. Cuando un canal se encuentre en estado de error, se utiliza el valor del error configurado en la alarma. El
valor del canal a ser utilizado será siempre el valor en punto flotante.
Las condiciones disponibles son:
Mayor (>): Condición de alarma satisfecha cuando el canal seleccionado es mayor que el Setpoint.
•
Mayor o igual (>=): Condición de alarma satisfecha cuando el canal seleccionado es mayor o igual al Setpoint.
•
Menor (<): Condición de alarma satisfecha cuando el canal seleccionado es menor que el Setpoint.
•
Menor o igual (<=): Condición de alarma satisfecha cuando el canal seleccionado es menor o igual al Setpoint.
•
Igual (==): Condición de alarma satisfecha cuando el canal seleccionado es igual al Setpoint. Con esa condición, la histéresis no tiene mucho
•
sentido y debería ser mantenida en "0,0". Canales analógicos difícilmente conseguirán tener un valor exactamente igual al valor del Setpoint.
Por lo tanto, se debe evitar esta condición con canales analógicos, pues será una condición de alarma que nunca será satisfecha.
Diferente (!=): Condición de alarma satisfecha cuando el canal seleccionado es diferente del Setpoint. Con esa condición, la histéresis no
•
tiene mucho sentido y debería ser mantenida en "0,0". Canales analógicos difícilmente conseguirán tener un valor exactamente igual al valor
del Setpoint. Por lo tanto, se debe evitar esta condición con canales analógicos, pues será una condición de alarma que estará siempre
satisfecha.
Las acciones disponibles son:
Accionamiento de los relés (deben haber sido configurados para "accionamiento por alarma" en el software configurador).
•
Accionamiento de las salidas digitales (deben haber sido configuradas para "accionamiento por alarma" en el software configurador).
•
Inicio de los registros: Al alcanzar la condición de alarma, inicia los registros si no está registrando.
•
Término de los registros: Al alcanzar la condición de alarma, termina los registros si no está parado.
•
Inicio y fin de los registros: Registra mientras la condición de alarma es satisfecha.
•
NOVUS AUTOMATION
Figura 110
Estructura de carpetas
www.novusautomation.com/es/fieldlogger
81/96