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 |