Jetter AG
Programming | 7
JVM-104-O08 User Manual
24 / 44
7.4.5 Flash disk
Data can be stored directly on the flash disk. The following rules apply when us-
ing a flash disk:
■
Do not open more than 8 files at a time.
■
Separate directory names by a slash “/”.
■
The properties of all created files hold their creation date and time as provided
by the controller.
■
Date, time, and file size are not available for all system files.
Flash disk
Capacity
The following disk space is available to the user:
Parameter
Value
Flash disk capacity,
total
512 MB
Size of folder
App
(of the
a.m. capacity)
64 MByte
Size of folder
Data
(of the
a.m. capacity)
368 MByte
Tab. 20:
Flash disk capacity
Properties
The properties of the internal flash disk drive are listed below:
■
Up to 7 directory levels and 1 file level are allowed.
■
No case sensitivity.
■
Directory and file names with a length of up to 63 characters are possible.
■
All characters except "/" and ".." are permitted for directory and file names
■
The location of the directories "App" and "Data" is on the flash disk drive.
7.4.6 Storing registers and variables
Storing to a non-
volatile (remanent)
memory
Registers and variables of the application program can be globally stored to a
non-volatile memory with dedicated registers.
The register variables %VL are always 4 bytes in size. They are not initialized by
the operating system.
These %RL registers always occupy 480,000 bytes.
The number of %VL register variables is limited to 120,000.
The register array for %VL or %RL ranges from 1000000 to 1119999.
Storing to volatile
(non-remanent)
memory
Variables of the application program can be stored to volatile memory.
Global variables that do not have a static assignment to addresses and are
stored compactly.
Their register number starts with the value 0.
7.4.7 Special registers
Special registers let you control OS functions and retrieve status information.
Properties
■
Global variables with dedicated addresses (%VL)
■
When the operating system is launched, special registers are initialized using
their default values.
■
Register numbers: 100000 ... 999999