101BInstrucciones avanzadas
8.7 Registrar datos
Tipo de
datos
LReal
Tiempo
DTL
El parámetro DATA de DataLogCreate apunta a una estructura que especifica el número de
campos de datos y el tipo de datos de cada campo para un registro. La tabla siguiente
indica los bytes necesarios en el archivo CSV para cada tipo de datos. Multiplique el número
de apariciones del tipo de datos indicado por el nombre de bytes que requiere. Haga la
misma operación para cada tipo de datos del registro y sume el número de bytes para
conocer el tamaño total del registro. Agregue un byte para el carácter de final de línea.
Tamaño del registro = suma de los bytes necesarios para todos los campos de datos + 1 (el
carácter de final de línea).
Calcular la memoria necesaria para un archivo de registro completo
El parámetro RECORDS de la instrucción DataLogCreate especifica el número máximo de
registros de un archivo de registro. Cuando se crea un archivo de registro, se asigna el
tamaño de memoria máximo.
Tamaño de archivo de registro = (número de bytes en un registro) x (número de registros).
8.7.5
Programa de ejemplo de registros de datos
Este programa de ejemplo de registro no muestra toda la lógica del programa necesaria
para obtener valores de muestreo de un proceso dinámico, pero muestra las operaciones
clave de las instrucciones de registro. La estructura y el número de archivos de registro
utilizados dependen de las necesidades de control del proceso.
Nota
Uso general de los archivos de registro
Los archivos de registro se abren automáticamente después de las operaciones
Los archivos de registro se cierran automáticamente después de una transición de RUN
Debe haber un archivo de registro abierto antes de que sea posible una operación
Puede haber un máximo de ocho archivos de registro abiertos a la vez. Si bien pueden
322
Número de bytes (bytes de datos más byte separador de coma)
25
15
24
DataLogCreate y DataLogNewFile.
a STOP del PLC o de una desconexión y conexión del PLC.
DataLogWrite.
existir más de ocho archivos de registro, algunos de ellos deben estar cerrados para que
no haya más de ocho abiertos.
Controlador programable S7-1200
Manual de sistema, 11/2011, A5E02486683-05