101BInstrucciones avanzadas
8.7 Registrar datos
Operación DataLogNewFile: Cuando la lógica del programa de usuario recibe la señal de
que el registro está lleno, este estado se utiliza para activar una operación DataLogNewFile.
DataLogNewFile debe ejecutarse con la ID de un registro ya existente (generalmente lleno)
y abierto, pero con un sólo parámetro NAME nuevo. Una vez que la operación
DataLogNewFile se ha realizado, se devuelve un nuevo valor de ID de registro (como
parámetro de salida), que corresponde al nombre del nuevo registro. El nuevo archivo de
registro está implícitamente abierto, y está listo para almacenar nuevos registros. Las
operaciones DataLogWrite nuevas directamente relacionadas con el nuevo archivo de
registro deben utilizar el valor ID devuelto por la operación DataLogNewFile.
Nota
Una operación DataLogNewFile se extiende a lo largo de varios ciclos. El tiempo real
requerido para la creación de un archivo de registro depende de la estructura y del número
de registros. La lógica del programa debe controlar y captar la transición del bit DONE de
DataLogNewFile al estado TRUE antes de que el registro pueda utilizarse para otras tareas
de registro.
Tabla 8- 136 Valores de ERROR y STATUS
ERROR
STATUS (W#16#)
0
0000
0
7000
0
7001
0
7002
1
8070
1
8090
1
8091
1
8092
1
8093
1
8097
1
80B3
1
80B4
1
80C1
8.7.3
Trabajar con registros de datos
Los archivos de registro se guardan en formato de valores separados por comas (*.csv) en
una memoria flash remanente. Los archivos de registro pueden verse utilizando la función
de servidor web del PLC o retirando la Memory Card del PLC e insertándola en un lector de
tarjetas de PC convencional.
318
Descripción
No hay error
Llamada sin flanco REQ: BUSY = 0, DONE = 0
Primera llamada con flanco de REQ (en curso): BUSY = 1, DONE = 0
Llamada N
(en curso): BUSY = 1, DONE = 0
ª
Se está utilizando toda la memoria de instancia interna.
Nombre de archivo no válido
El parámetro de nombre no es una referencia de String.
El registro no existe.
El registro ya existe.
La longitud de archivo solicitada supera el máximo del sistema de archivos.
La memoria de carga disponible no es suficiente.
La MC está protegida contra escritura.
Demasiados archivos abiertos.
Controlador programable S7-1200
Manual de sistema, 11/2011, A5E02486683-05