Operator`s manual

SECTION 1. FUNCTIONAL MODES
1-5
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.
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 28,
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 (978 bytes total).
Entering 978 will ERASE
ALL MEMORY and put the
21X through the initial
power-up routine.
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.
When Input Storage is increased beyond 28
locations, all of Input Storage comes out of Final
Storage and the memory previously allocated to
Input Storage (112 bytes) goes unused. This is
because memory allocated to minimum Input
Storage is bounded by write protected program
memory. When more Input Storage is required,
Input Storage must be moved to where a
contiguous block of memory is available.
One Input or Intermediate Storage location can
be exchanged for two Final Storage locations
and vice-versa. A minimum 28 Input and 768
Final Storage locations will ALWAYS be
retained. The size of Intermediate Storage 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 erases Intermediate
Storage. 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.