System information
Crestron 2-Series Control Systems Reference Guide
Reference Guide – DOC. 6256A 2-Series Control Systems • 25
2. Signals explicitly written to NVRAM (by symbols such as Analog
RAM, Analog RAM from database, Serial RAM, Serial RAM from
database, Analog Non-volatile Ramp, Digital RAM, etc.)
Volatile (SDRAM)
1. Digital, analog and serial signal values
2. SIMPL+ Variables (if "volatile" qualifier is used, or
#DEFAULT_VOLATILE is used)
DRAM is used by the operating system for dynamic storage of variables, signals and
other constructs used at runtime. The actual amount of DRAM used at any given
time depends on the particular program that is running, i.e., usage is variable, or
dynamic, during normal operation.
NOTE: SDRAM is internal to operations and is not available to the programmer.
Non-Volatile Random Access Memory (NVRAM)
Disk
2-Series control systems are equipped with Non-Volatile Random Access Memory
(NVRAM). NVRAM contains information that is retained after the loss of electrical
power. Information that can be stored in NVRAM includes:
• SIMPL+ Global Variables (using "nonvolatile" qualifier or
#DEFAULT_NONVOLATILE)
• Signals explicitly written to NVRAM (by symbols such as Analog RAM,
Analog RAM from database, Serial RAM, Serial RAM from database,
Analog Non-volatile Ramp, Digital RAM, etc.)
• Portions of the NVRAM may be set aside for implementing an “NVRAM
Disk”. This can be used to provide file system access from SIMPL+.
NOTE: NVRAM values are position sensitive in the program. When saving the
NVRAM is crucial to your application, it is recommended to place all symbols and/or
modules that use NVRAM at the beginning of the program. When NVRAM (.nvr file)
is restored, all the values should line up with the program. If the program is modified,
and new logic that uses NVRAM is placed before any older symbols using NVRAM,
the previously stored values will not line up and presets will have to be re-entered. To
avoid concerns regarding the position of values within NVRAM, values can be stored
on a file on the NVRAM disk by writing a SIMPL+ module to read and write the
values to the file.
Setting Up an NVRAM Disk
Use Crestron Toolbox to set up a NVRAM disk on the processor. NVRAM disk
provides compact flash (CF) type file storage on systems without a CF slot. It also
works on systems with CF. The NVRAM disk’s storage capacity is limited in size.
Any space allocated to the NVRAM disk is not accessible by the SIMPL Windows
NVRAM symbols or SIMPL+ non-volatile variables.