
onlinecomponents.com
The Inline Controller under PC WorX
7805_en_02
PHOENIX CONTACT
3-9
3.6
Function blocks for handling files in the
parameterization memory
The function blocks are used to access files from within the application program. Some of
the blocks support multiple instantiation. This means that it is possible to work with a number
of different files within the same project. The blocks perform the standard functions that are
required for typical file access operations.
The FILE_NOTIFY block is available in addition to the blocks for typical file access
operations. This block can be used to detect files that have been modified in a directory
containing user files. These modifications may include:
–
Deletion of one or more files
–
Writing of one or more new files
–
Modification of one or more existing files
Both modifications made to this directory via FTP (remote) and modifications made locally
via function blocks or firmware services can be detected.
The function blocks are valid for:
All file operations are subject to the following restrictions:
No directory hierarchies are supported. All file operations only affect the root directory of
the parameterization memory.
Order designation
From hardware version
From firmware version
ILC 130 ETH
01
3.01
ILC 150 ETH
02
2.10
ILC 155 ETH
01
2.04
ILC 170 ETH 2TX
01
3.00
Table 3-1
Overview of function blocks
Function block
Short description
FILE_OPEN
Opens a file with a specific name
FILE_CLOSE
Closes a file with a specific handle
FILE_READ
Reads from a file with a specific handle
FILE_WRITE
Writes to a file with a specific handle
FILE_REMOVE
Deletes a file with a specific name
FILE_TELL
Determines the current position of the file pointer in a file
FILE_SEEK
Moves the current file pointer to a new position
FILE_NOTIFY
Displays files that have recently been created, deleted or
modified
The function blocks for handling files in the parameterization memory are described in the
PC WorX online help.