150 • 4-Series™ Control Systems Product Manual — Doc. 8559B
SFTPFile Path Internal File Path Description
\program
xx
\simpl\program
xx
The control system program files (where
xx
is the
program number)
\sshbanner \sshbanner Contains a custom SSHbanner text file loaded to
the control system
\temp (N/Ap) Contains any temp files used by the control
system
\user \user Contains any user-defined files loaded to the
control system
The directory structure of a 4-Series control system can reside on the internal flash memory and
on optional external memory (SD/SDHC). Programs, data files, and data can be stored on either
internal or external memory. The files that reside in the internal flash conform to a flat directory
structure, while the external memory system conforms to a FAT32 compatible file system.
NOTE: Although file system names are case insensitive, the case is preserved to maintain file
checksums.
Observe the following about external media directories:
l
The rm and rm2 directories appear only when external removable media is inserted into
the control system. To reference files in external memory, prefix "\rm\" or "\rm2\" to any
fully qualified path from the computer OS environment.
l
When a SIMPL or SIMPL#Pro program is stored in external memory, the files reside in the
\rm[2]\program
xx
\ directory, where "xx" is the program number.
l
When web pages are stored in external memory, the pages reside in the \rm[2]\html\
directory.
l
Storing programs and web pages in external memory gives them precedence over files
stored in internal flash memory. For example, if different programs are stored in both
internal flash and external memory, the program in external memory will run when the
system is booted.
SDRAM (Volatile)
Volatile SDRAM is used by the operating system to dynamically store the following components:
l
Digital and analog signal values
l
SIMPL+ variables (default is no options are specified, or if using "volatile" qualifier or
#DEFAULT_VOLATILE)
The actual amount of SDRAM used at any given time depends on the program that is running;
therefore, usage is variable (dynamic) during normal operation.