Tabla 8- 134 Valores de ERROR y STATUS
ERROR
STATUS (W#16#)
0
0000
0
0001
0
7000
0
7001
0
7002
1
8070
1
8092
1
80B0
8.7.2.5
DataLogNewFile
Tabla 8- 135 Instrucción DataLogNewFile
KOP / FUP
En el ejemplo SCL, "DataLogNewFile_DB" es el nombre del DB de instancia.
2
Tabla 8- 136 Tipos de datos para los parámetros
Parámetro y tipo
REQ
IN
RECORDS
IN
Controlador programable S7-1200
Manual de sistema, 04/2012, A5E02486683-06
Descripción
No hay error
Indica que el registro está lleno: Cada registro se crea con un número máximo
específico de registros. Se ha escrito el último registro del número máximo. La
siguiente tarea de escritura sobrescribirá el registro más antiguo.
Llamada sin flanco REQ: BUSY = 0, DONE = 0
Primera llamada con flanco de REQ (en curso): BUSY = 1, DONE = 0
Llamada N
Se está utilizando toda la memoria de instancia interna.
El registro no existe.
El archivo de registro no está abierto (sólo para modo de abertura explícita).
SCL
"DataLogNewFile_DB"(
req:=_bool_in_,
records=:_udint_in_,
done=>_bool_out_,
busy=>_bool_out_,
error=>_bool_out_,
status=>_word_out_,
name=:_DataLog_out_,
ID:=_dword_inout_);
Tipo de datos
Descripción
Bool
Un cambio de señal low a high (flanco ascendente) lanza la operación.
(Valor predeterminado: False)
UDInt
El número máximo de registros que puede contener el registro circular
antes de sobrescribir la entrada más antigua. (Valor predeterminado: 1)
No se incluye el registro de encabezado. Debe haber suficiente memoria de
carga disponible en la CPU para poder crear el registro correctamente.
(en curso): BUSY = 1, DONE = 0
ª
Instrucciones avanzadas
Descripción
Permite al programa crear un archivo de
registro nuevo basándose en otro ya
existente.
STEP 7 crea automáticamente el DB de
instancia asociado al introducir la
instrucción.
8.7 Registrar datos
337