Consulte también
Nuevas funciones (Página 35)
9.13.3
FileDelete: Borrar archivo de la Memory Card
La instrucción "FileDelete" se utiliza para borrar un archivo existente de la SIMATIC Memory Card.
Tabla 9-245
Instrucción FileDelete
KOP/FUP
El archivo no puede estar abierto. En el parámetro "Name" no se soportan comodines, lo que
significa que los nombres como "UserFiles/*.txt" y "UserFiles/?.txt" no están permitidos.
La instrucción "FileDelete" solo está permitida en las carpetas "Receta" y "UserFiles". Estas
carpetas pueden contener otras carpetas, p. ej., "UserFiles/Test/file1.txt".
Nota
Borrar registros de datos
No está permitido borrar un archivo de la carpeta "DataLog" con la instrucción "FileDelete". Para
borrar registros de datos hay que utilizar la instrucción "DataLogDelete".
"FileDelete" es una instrucción asíncrona. Su ejecución puede extenderse a lo largo de varias
llamadas. y comienza con un flanco ascendente en el parámetro "REQ".
Los parámetros "Busy" y "Done" indican el estado de la tarea.
Si se produce un error durante la ejecución, los parámetros "Error" y "Status" lo indican.
Tabla 9-246
Tipos de datos de los parámetros
Parámetros y tipo
REQ
Input
Name
Input
Done
Output
Busy
Output
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO
SCL
"FileDelete_DB_1"(
REQ:=_bool_in_,
Name:=_string_in_,
Done=>_bool_out_,
Busy=>_bool_out_,
Error=>_bool_out_,
Status=>_word_out_)
Tipo de datos
Descripción
BOOL
Petición de parámetro de control
La ejecución se inicia con un flanco ascendente en REQ.
STRING
Ruta y nombre del archivo que debe borrarse
BOOL
Parámetro de estado
•
1: la instrucción se ha ejecutado correctamente.
BOOL
Parámetro de estado
•
0: la instrucción no se está ejecutando.
•
1: la instrucción se está ejecutando.
Instrucciones avanzadas
9.13 Tratamiento de archivos
Descripción
La instrucción "FileDelete" se utiliza para
borrar un archivo existente de la SIMATIC
Memory Card.
537