FB_RoboticsAutoTunePSeries - DeleteFile (Method)

Overview

Type:

Method

Available as of:

V2.0.0.0

This chapter provides information on:

oTask

oDescription

oInterface

oDiagnostic Messages

Task

Delete a file from the controller.

Description

With the method DeleteFile(…), a file with a specified name is deleted from the specified directory.

If only the file name is given, the path ide0:/ and the file name extension .DAT is added automatically.

Valid example names:

oExample -> the file ide0:/Example.DAT is deleted from ide0:

oide0:/Example.DAT -> the file ide0:/Example.DAT is deleted from ide0:

ousb2msd:1/Example.DAT -> the file usb2msd:1/Example.DAT is deleted from an USB device.

Valid but not a good practice:

oExample.DAT would result in deleting the file ide0:/Example.DAT.DAT

NOTE: The processing time of this function is a few hundred milliseconds. Therefore, it is a good practice that the call of this method is done in a dedicated file handling task, or that the cycle check of the task is increased with the function FC_CycleCheckTimeSet(…) when calling this method.

Interface

Input

Data type

Description

i_sFileName

STRING[255]

File name of the file to be deleted.

Output

Data type

Description

q_etDiag

GD.ET_Diag

General library-independent statement on the diagnostic. A value unequal to GD.ET_Diag.Ok corresponds to a diagnostic message.

q_etDiagExt

ET_DiagExt

POU-specific output on the diagnostic.

q_etDiag = GD.ET_Diag.Ok -> Status message

q_etDiag <> GD.ET_Diag.Ok -> Diagnostic message

q_sMsg

STRING[255]

Event-triggered message that gives more detailed information on the diagnostic state.

Diagnostic Messages

q_etDiag

q_etDiagExt

Enumeration value

Description

OK

Ok

0

Ok

InputParameterInvalid

FileNotExisting

44

File does not exist.

SystemFile

49

A system file is addressed.

FileNotExisting

Enumeration name:

FileNotExisting

Enumeration value:

44

Description:

File does not exist.

Issue

Cause

Solution

File does not exist.

File does not exist.

Verify that the filename is correct and the path to the file is correct, and if not, adjust as necessary.

Ok

Enumeration name:

Ok

Enumeration value:

0

Description:

Ok

Deleting of the file was successful.

SystemFile

Enumeration name:

SystemFile

Enumeration value:

49

Description:

A system file is addressed.

Issue

Cause

Solution

System files cannot be deleted

Attempt to delete a system file.

Verify that the file is not a system file.