Parámetro y tipo
NAME
IN
ID
In/Out
DONE
OUT
BUSY
OUT
ERROR
OUT
STATUS
OUT
La instrucción DataLogNewFile se puede ejecutar cuando un registro se llena o se
considera que está completo y no se desea perder ningún dato almacenado en él. Es
posible crear un archivo de registro vacío basándose en la estructura del archivo de registro
lleno. El registro del encabezado se duplica a partir del registro original, junto con las
propiedades de este último (búfer de registro DATA, formato de datos y configuración de
sello de tiempo). El archivo de registro original se cierra implícitamente y el archivo de
registro nuevo se abre también implícitamente.
Disparador del parámetro DataLogWrite: El programa de usuario debe controlar los
parámetros ERROR y STATUS de cada operación DataLogWrite. Cuando se escribe el
registro final y un registro está lleno, el bit DataLogWrite ERROR se pone a 1 y la palabra
DataLogWrite STATUS se pone a 1. Estos valores de ERROR y STATUS son válidos sólo
para un ciclo, por lo que la lógica de monitorización debe utilizar ERROR = 1 como una
ventana temporal para capturar el valor STATUS y comprobar a continuación STATUS = 1
(el registro está lleno).
Controlador programable S7-1200
Manual de sistema, 11/2011, A5E02486683-05
Tipo de datos
Descripción
Variant
Nombre del registro: El nombre lo especifica el usuario. Esta variante sólo
soporta un tipo de datos String y sólo puede ubicarse en una memoria local,
DB o M. (Valor predeterminado: ' ')
La referencia del string también se utiliza como nombre del archivo de
registro. Los caracteres del nombre deben cumplir las restricciones
referentes a los nombres del sistema de archivos de Windows. Los
caracteres \ / : * ? " < > | y el espacio no están permitidos.)
DWord
Identificador numérico de registro (valor predeterminado: 0):
Durante la ejecución, la entrada ID identifica un registro válido. La nueva
configuración de registro se copia desde este registro.
Tras la ejecución, el parámetro ID se convierte en una salida que
devuelve la ID del archivo de registro recién creado.
Nota: el acceso a este parámetro por nombre simbólico no está permitido.
Bool
El bit DONE es TRUE durante un ciclo tras haberse finalizado la última
petición sin errores.
Bool
0 - Ninguna operación en curso
1 - Operación en curso
Bool
El bit ERROR es TRUE durante un ciclo tras haberse finalizado la última
petición con un error. El valor del código de error en el parámetro STATUS
sólo es válido durante un único ciclo en que ERROR = TRUE.
Word
Código de condición de ejecución (valor predeterminado: 0)
101BInstrucciones avanzadas
8.7 Registrar datos
317