Siemens SIMATIC S7-1200 Manual De Sistema página 494

Ocultar thumbs Ver también para SIMATIC S7-1200:
Tabla de contenido

Publicidad

Instrucciones avanzadas
9.9 Recetas y registros de datos
Nota
La creación del registro debe haber finalizado antes de empezar una operación de
escritura de registro.
• Las operaciones de creación de archivos de registro DataLogCreate y DataLogNewFile se
extienden 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
observar y detectar la transición del bit DONE al estado TRUE, que indica que ha finalizado la
creación del archivo de registro. Si el programa de usuario ejecuta una instrucción
DataLogWrite antes de finalizar una operación de creación de registro, la operación de
escritura no podrá escribir un registro nuevo tal como se ha previsto.
• En determinadas situaciones, cuando se está ejecutando un ciclo muy rápido del programa,
la creación de un registro puede requerir más tiempo. Si el tiempo de creación es demasiado
lento, hay que asegurarse de que la casilla de verificación Habilitar tiempo de ciclo mínimo
para OBs cíclicos está activada, y de que el tiempo de ciclo mínimo se ha ajustado a un ms o
más. Para más información, consulte Configuración del tiempo de ciclo y de la carga de
comunicación (Página 91).
Nota
La instrucción DataLogNewFile copia una estructura de registro existente.
Para impedir la sobrescritura de registros antiguos se puede utilizar la instrucción
DataLogNewFile para crear un registro nuevo basado en el actual, una vez que este ha guardado
el número máximo de registros. Los nuevos registros se guardan en el nuevo archivo de registro.
El archivo de registro antiguo y los datos de registro se almacenan en la memoria flash.
Tabla 9-203
Valores de ERROR y STATUS
ERROR
STATUS
(W#16#....)
0
0000
0
7000
0
7001
0
7002
1
8070
1
807F
1
8090
1
8091
1
8093
1
8097
1
80B2
1
80B3
1
80B4
494
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.
Error interno
Nombre de archivo no válido
El parámetro de nombre no es una referencia de String.
Ya existe un registro con ese nombre. Utilice otro nombre, asegúrese de que el archi‐
vo .csv existente para el registro no está abierto y utilice la página File Browser (Pági‐
na 889) del servidor web para borrar el registro existente.
La longitud de archivo solicitada supera el máximo del sistema de archivos.
ID fuera de recurso
Nota: borre algunos registros o reduzca el número de columnas en la estructura de re‐
gistros con el fin de evitar este error.
La memoria de carga disponible no es suficiente.
La MC (Memory Card) está protegida contra escritura.
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO

Publicidad

Tabla de contenido
loading

Tabla de contenido