
SECTION 3. INSTRUCTION SET BASICS
3-9
3.10 ERROR CODES
There are four types of errors flagged by the
CR7: Compile, Run Time, Editor, and *D Mode.
When an error is detected, an E is displayed
followed by the 2 digit error code.
Compile errors
are errors in programming
which are detected once the program is keyed
in and compiled for the first time (*0, *6, or *B
Mode entered).
Run Time errors
are detected while the
program is running. Error 31 is the result of a
programming error. Error 8 is the result of a
hardware and software "watchdog" that checks
the processor state, software timers, and
program related counters. The watchdog will
attempt to reset the processor and program
execution if it finds that the processor has
bombed or is neglecting standard system
updates, or if the counters are out of allowable
limits. Error code 08 is flagged when the
watchdog performs this reset.
Error 8 is occasionally caused by voltage surges
or transients. Frequent repetitions of E08 are
indicative of a hardware problem or a software
bug and should be reported to Campbell
Scientific. The CR7 keeps track of the number
of times (up to 99) that E08 has occurred. The
number can be displayed and reset with the
Telecommunications A command (Section 5.1).
Editor errors
are detected as soon as an
incorrect value is entered and are displayed
immediately.
*D Mode errors
indicate problems with saving
or loading a program. Only the error code is
displayed.
TABLE 3.10-1. Error Codes
Code
Type
Description
01
Run Time
I/O Module does not respond
03
Editor
Program table full
04
Compile
Intermediate Storage full
08
Run Time
CR7 reset by watchdog timer
09
Run Time
Data sent to unallocated Input Storage
11
Editor
Attempt to allocate more Input or Intermediate Storage than is available
20
Compile
SUBROUTINE encountered before END of previous subroutine
21
Compile
END without IF, LOOP or SUBROUTINE
22
Compile
Missing END, nonexistent SUBROUTINE
24
Compile
ELSE in SUBROUTINE without IF
25
Compile
ELSE without IF
26
Compile
EXIT LOOP without LOOP
30
Compile
IF and/or LOOP nested too deep
31
Run Time
SUBROUTINES nested too deep
40
Compile
Table 2 Execution interval too short
40
Editor
Instruction not in PROM
60
Compile
Inadequate Input Storage for FFT
61
Compile
Burst Mode Scan Rate too short
97
*D MODE
Tape data not received within 30 seconds
98
*D MODE
Uncorrectable errors detected
99
*D MODE
Wrong file type, editor error or program not received
Summary of Contents for CR7
Page 2: ...This is a blank page ...
Page 4: ...This is a blank page ...
Page 28: ...CR7 MEASUREMENT AND CONTROL SYSTEM OVERVIEW OV 18 This is a blank page ...
Page 38: ...SECTION 1 FUNCTIONAL MODES 1 10 This is a blank page ...
Page 42: ...SECTION 2 INTERNAL DATA STORAGE 2 4 This is a blank page ...
Page 52: ...SECTION 3 INSTRUCTION SET BASICS 3 10 This is a blank page ...
Page 58: ...SECTION 4 EXTERNAL STORAGE PERIPHERALS 4 6 This is a blank page ...
Page 68: ...SECTION 6 9 PIN SERIAL INPUT OUTPUT 6 6 This is a blank page ...
Page 140: ...SECTION 13 CR7 MEASUREMENTS 13 16 FIGURE 13 5 1 Circuits Used with Instructions 4 9 ...
Page 162: ...APPENDIX A GLOSSARY A 4 This is a blank page ...
Page 164: ...B 2 This is a blank page ...
Page 170: ...APPENDIX C BINARY TELECOMMUNICATIONS C 6 This is a blank page ...
Page 174: ...APPENDIX D CALIBRATION PROCEDURES D 4 FIGURE D 2 2 CR7X CPU Card ...