SECTION 1. FUNCTIONAL MODES
1-9
After repartitioning memory, the program must be
recompiled. Compiling erases Intermediate
Storage. Compiling with
∗
0 erases Input Storage;
compiling with
∗
6 leaves Input Storage unaltered.
If Intermediate Storage size is too small to
accommodate the programs or instructions
entered, the "E:04" ERROR CODE will be
displayed in the
∗
0,
∗
6, and
∗
B Modes. The
user may remove this error code by entering a
larger value for Intermediate Storage size.
Intermediate Storage and Program Memory can
be automatically allocated by entering 0 for their
size. When automatic allocation is used, all
data are erased any time the program is
exchanged and recompiled. Final Storage size
is maximized by limiting Intermediate Storage
and Program Memory to the minimum
necessary. The size of Final Storage 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.
Intermediate Storage and Final Storage are
erased when memory is repartitioned. This
feature may be used to clear memory
without altering programming. The number
of locations (Windows 1-4) does not actually
need to be changed; the same value can be
keyed in and entered.
ENTERING 98765 for the number of bytes to
allocate for program memory (5th Window)
COMPLETELY RESETS THE CR510.
All
memory is erased including any stored programs
and memory is checked. Memory allocation
returns to the default. The reset operation
requires approximately 1 minute for a CR510, 5
minutes for a CR510-1M, and 10 minutes for a
CR510-2M. Please be patient while the reset
takes place; if the CR510 is turned off in the
middle of a reset, it will perform the reset the
next time it is powered up.
1.6 MEMORY TESTING AND SYSTEM
STATUS -
∗∗∗∗
B
The
∗
B Mode is used to check the status of the
program’s operating system and lithium battery.
Table 1.6-1 describes what the values seen in
the
∗
B Mode represent.
A signature is a number which is a function of
the data and the sequence of data in memory.
It is derived using an algorithm which assures a
99.998% probability that if either the data or its
sequence changes, the signature changes.
The signature of the program memory is used
to determine if the program tables have been
altered. During the self check on reset, the
signature computed for the Operating Sytem
(OS) is compared with a stored signature to
determine if a failure has occurred. The
algorithm used to calculate the signature is
described in Appendix C.
NOTE:
Instruction 19 calculates one
signature for the program
and
the Operating
System. Because this is a combined
signature, it is not the same as the
signatures in Windows 1 or 2.
The contents of windows 6 and 7, Operating System
(OS) version and version revision, are helpful in
determining what OS is in the datalogger. As
different versions are released, there may be
operational differences.
When calling Campbell
Scientific for datalogger assistance, please have
these numbers available.
Summary of Contents for CR510
Page 2: ...This is a blank page ...
Page 4: ...This is a blank page ...
Page 10: ...This is a blank page ...
Page 44: ...SECTION 1 FUNCTIONAL MODES 1 14 This is a blank page ...
Page 56: ...SECTION 3 INSTRUCTION SET BASICS 3 8 ...
Page 104: ...SECTION 8 PROCESSING AND PROGRAM CONTROL EXAMPLES 8 8 This is a blank page ...
Page 128: ...SECTION 10 PROCESSING INSTRUCTIONS 10 8 This is a blank page ...
Page 144: ...SECTION 12 PROGRAM CONTROL INSTRUCTIONS 12 10 This is a blank page ...
Page 172: ...SECTION 14 INSTALLATION AND MAINTENANCE 14 10 This is a blank page ...
Page 176: ...APPENDIX A GLOSSARY A 4 This is a blank page ...
Page 184: ...This is a blank page ...
Page 188: ...APPENDIX D DATALOGGER INITIATED COMMUNICATIONS D 4 This is a blank page ...
Page 196: ...APPENDIX F MODBUS ON THE CR10 X AND CR510 F 4 This is a blank page ...
Page 197: ...APPENDIX G TD OPERATING SYSTEM ADDENDUM FOR CR510 CR10X AND CR23X MANUALS ...
Page 198: ...This is a blank page ...
Page 200: ...This is a blank page ...
Page 206: ...TABLE DATA ADDENDUM AD 6 This is a blank page ...
Page 222: ...TD ADDENDUM SECTION 1 FUNCTIONAL MODES AD 1 8 This is a blank page ...
Page 238: ...TD ADDENDUM SECTION 8 PROCESSING AND PROGRAM CONTROL EXAMPLES AD 8 10 This is a blank page ...
Page 240: ...This is a blank page ...