Data TypesΒΆ

Data type Base type Description Note
CAA_FILENAME STRING(256) Used for file names and paths  
FILE_ERROR INT Error codes of CAA_File.lib Function Blocks See Error messages Error Messages
FILE_PACK_MODE DWORD Options for packing data to an archive

FILE_PACK_WITHOUT_PATH

FILE_PACK_OVERWRITE

CAA_HANDLE DWORD File / directory handle for Function Block operations -
FILE_UNPACK_MODE DWORD Options for unpacking data from an archive

FILE_UNPACK_USE_ABSOLUTE_PATH_SAVED_IN_ARCHIVE

FILE_UNPACK_OVERWRITE

FILE_UNPACK_CREATE_DIRS

CAA_SIZE UDINT File size type In Bytes
FILE_DIR_ENTRY STRUCT Structure with information about directory entry For details, see Function Block FILE_DirList FILE_DirList
FILE_DISK_STATUS STRUCT Structure with information about status For details, see Function Block FILE_DiskStatus FILE_DiskStatus
FILE_MODE ENUM Mode for opening a file with Function Block FILE_OPEN FILE_Open

FILE_MWRITE

FILE_MREAD

FILE_MRDWR

FILE_MAPPD

FILE_ATTRIB ENUM File attribute

FILE_ARCHIVE

FILE_HIDDEN

FILE_NORMAL

FILE_READONLY

FILE_DISK_CONDITION ENUM State of storage device For details, see Function Block FILE_DiskStatus FILE_DiskStatus