2 *a mode, 6 memory testing and system status - *b – Campbell Scientific CR7 Measurement and Control System User Manual
Page 33

SECTION 1. FUNCTIONAL MODES
1-5
TABLE 1.5-2. Description of *A Mode Data
Key
Display
Entry
ID: Data
Description of Data
*A
01: XXXX
The number of memory locations currently allocated to Input Storage. This
value can be changed by keying in the desired number (minimum of 32,
maximum limited by available memory).
A
02: XXXX
The number of memory locations currently allocated to Intermediate Storage.
This value can be changed by keying in the desired number (limited by available
memory).
A
03: XXXXX
The number of memory locations currently allocated to Final Storage. This
number is automatically altered when the number of memory locations in Input
and/or Intermediate Storage is changed. A minimum of 768 locations are
always retained in Final Storage.
A
04:XXXX
The number of bytes remaining in Program memory (1744 bytes total).
Entering 1744 will ERASE ALL MEMORY and put the CR7 through the initial
power-up routine.
1.5.2 *A MODE
The *A Mode is used to 1) determine the
number of locations allocated to Input,
Intermediate, and Final Storage; 2) repartition
this memory; 3) check the number of bytes
remaining in program memory; 4) erase Final
Storage; and 5) to completely reset the
datalogger. When *A is keyed, the first value
displayed is the number of memory locations
allocated to Input Storage. Press A to advance
through the memory values. Table 1.5-2
describes what the values seen in the *A Mode
represent.
The numbers of memory locations allocated to
Input, Intermediate and Final Storage default at
power-up to the values in Table 1.5-1.
The sizes of Input and Intermediate Storage
may be altered by keying in the desired value
and entering it by keying A. The size of Final
Storage will be adjusted automatically.
One input or Intermediate Storage location can
be exchanged for two Final Storage locations
and vice-versa. Input and Intermediate Storage
must reside in the CPU board RAM. If
additional memory boards are present, it is
possible to use all of the CPU board RAM for
Input and Intermediate Storage. A minimum 32
Input and 768 Final Storage locations will
ALWAYS be retained. If no Intermediate
Storage is required, its size may be reduced to
0.
All data in Intermediate and Final Storage are
erased when memory is repartitioned. This
feature may be used to clear memory without
altering programming. The number of locations
does not actually need to be changed; the same
value can be keyed in and entered. After
repartitioning memory, the Tables must be
recompiled. Recompiling with *0 erases Input
Storage; recompiling with *6 leaves Input
Storage unaltered.
If Intermediate Storage size is too small to
accommodate the programs or instructions
entered, the program will not compile and the
"E:04" ERROR CODE will be displayed; the size
of Intermediate Storage must be increased
before the program will compile. Final Storage
size can be maximized by limiting Intermediate
Storage size to the minimum number of
memory locations necessary to accommodate
the programs entered. The number of Final
Storage locations and the rate at which data are
stored determines how long it will take for Final
Storage to fill, at which point new data will write
over old.
1.6 MEMORY TESTING AND SYSTEM
STATUS - *B
The *B Mode is used to 1) read the signature of
the program memory and the software PROMs,
2) display the power-up memory status, 3)
display the number of E08 occurrences
(Section 3.10), 4) display the number of overrun
occurrences (Section 1.1.1), and 5) display
PROM version and revision number. Table 1.6-