de alarma, el registro vuelve a ser efectuado. En caso de falta de energía eléctrica, el registro es interrumpido,
volviendo a registrar normalmente en la vuelta de la misma. Cuando la memoria se llene, el FieldLogger parará
de registrar.
• Inicio solamente por comando Modbus y término por memoria llena: Cuando el comando Modbus para inicio de
los registros es enviado al equipo (mayores detalles sobre este comando en el documento "FieldLogger –
Modbus" y en el capítulo "Software de Configuración y Colecta", sección "Diagnóstico"), será iniciado el registro
de los datos. El FieldLogger sigue registrando hasta llenar la memoria (interna o tarjeta SD). En caso de falta de
energía eléctrica, el registro es interrumpido, volviendo a registrar normalmente en la vuelta de la misma.
• Inicio solamente por comando Modbus y término por memoria circular: Cuando el comando Modbus para inicio
de los registros es enviado al equipo (mayores detalles sobre este comando en el documento "FieldLogger –
Modbus" y en el capítulo "Software de Configuración y Colecta", sección "Diagnóstico"), será iniciado el registro
de los datos. El FieldLogger sigue registrando sin parar, sobrescribiendo los datos más antiguos así que la
memoria se encuentre sin espacio para nuevos registros. En caso de falta de energía eléctrica, el registro será
interrumpido, volviendo a registrar normalmente en la vuelta de la misma.
Los comandos Modbus de inicio y de término de los registros, cuando son habilitados, pueden ser enviados
en cualquier momento y poseen precedencia sobre los modos de inicio y término configurados. De esa forma,
si un comando Modbus para iniciar los registros es enviado al equipo, los mismos iniciarán, no importa el
estado del equipo con relación a los modos configurados (única excepción es un modo configurado diferente
de "memoria circular" y si la memoria ya esté llena). Del mismo modo, al enviar un comando Modbus para
parar los registros, ellos serán finalizados sin importar el modo de inicio y de término configurados. Si un
comando de término ha sido enviado y después hay una situación de inicio (de acuerdo con el modo
configurado), los registros no ocurrirán, porque el comando posee mayor prioridad que los modos. Vale
resaltar que el comando enviado persiste, incluso después de una falta de energía eléctrica. Al ser enviada
una nueva configuración de registro, no obstante, los comandos enviados son "olvidados".
Cuando el registro es realizado en la tarjeta SD, es generada 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, es generada una carpeta cuyo nombre es el número de serie del equipo. Dentro de esta carpeta, a su
vez, son generadas otras carpetas, cuyo nombre es el año y el mes en que los registros iniciaron. Y dentro de las
carpetas de los años-meses, son generadas 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 las informaciones relevantes de los registros
de aquel archivo, fundamentales para la correcta interpretación de sus datos. En el bloque de datos están almacenados
los valores de cada canal que está siendo 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 es utilizado el software de configuración, es guiado y asistido. Cuando es efectuado
vía pen drive, también es simple y automático. Sin embargo, cuando es realizado manualmente, por ejemplo, a través de
un cliente FTP, se debe tener cuidado de que la estructura de directorios sea mantenida, de lo contrario, ocurrirá 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 interface Ethernet (por ejemplo, FTP) y otro usuario intenta efectuar la
colecta por el pen drive, éste no conseguirá efectuar la colecta y deberá aguardar que la primera colecta sea finalizada.
Dependiendo de la cantidad de datos presente en el equipo, 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, porque, de otra manera, nunca
NOVUS AUTOMATION
www.fieldlogger.net
88/104