Contec CONPROSYS nano CPSN-PCB271-S1-041 Reference Manual page 119

Table of Contents

Advertisement

 Sample 4
To delete a file on a USB device.
Variable declaration
uiState: UINT := 0;
eAreaType: INT := CONTEC_File_Access_Library.AREATYPE.USB;
sFileName: CONTEC_File_Access_Library.FILENAME := 'sample1.dat';
eError: CONTEC_File_Access_Library.ERROR;
CFA_FileAccess: CONTEC_File_Access_Library.CFA_FileAccess;
CFA_FileDelete: CONTEC_File_Access_Library.CFA_FileDelete;
Program
CASE uiState OF
0:
CFA_FileAccess.eArea := eAreaType;
CFA_FileAccess.bMount := TRUE;
CFA_FileAccess.bWriteEnable := TRUE;
CFA_FileAccess(eError => eError);
IF eError = 0 THEN
uiState := 1;
ELSE
uiState := 3;
END_IF
1:
CFA_FileDelete.eArea := eAreaType;
CFA_FileDelete.sFileName := sFileName;
CFA_FileDelete(eError => eError);
uiState := 2;
2:
CFA_FileAccess.eArea := eAreaType;
CFA_FileAccess.bMount := FALSE;
CFA_FileAccess.bWriteEnable := FALSE;
CFA_FileAccess(eError => eError);
uiState := 3;
3:
END_CASE
Programing with CODESYS
CPSN-PCB271-S1-041 Reference Manual (Software)
— 119 —

Advertisement

Table of Contents
loading

Table of Contents