Error Codes - Campbell 21X Operator's Manual

Micrologger
Table of Contents

Advertisement

3.10
ERRORICODES
There are fo
21X: Compil
r
types of errors
flagged
by
the
, Run
Time, Editor, and *D Mode.
SECTION
3.
INSTRUCTION SET
BASICS'
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
21X 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.
When an
err
r
is detected
an E
is
displayed
e
2 digit error code.
followed
by
t
Compile errbrs are errors
in programming
which are dqtected once
the program is keyed
in
and compiled for the first
time (*0, *6, or *B
Mode
enterefl).
Run Time
etrors
are detected while
the
program
is rr,fnning. Error 31
is
the result of
a
programming
error.
Error
8
is
the result of a
hardware anp software "watchdog" that checks
the process{r state, software timers, and
program
rel{ted
counters.
The watchdog will
attempt
to
rQset
the processor and program
execution if
it
finds that
the processor has
bombed
or
i$
neglecting standard system
Code
03
o4
08
40
60
61
09
11
20
21
22
24
25
26
30
31
40
Type
Editor
Compile
Run
Time
Run
Time
Editor
Compile
Compile
Compile
Compile
Compile
Compile
Compile
Run
Time
Compile
Editor
Compile
Compile
TABLE
3.10-1. Error Codes
Description
Program table full
lntermediate Storage full
21X reset by watchdog timer
Data sent
to unallocated Input Storage
Attempt
to allocate more Input or Intermediate Storage than
is
available
SUBROUTINE encountered
before END of previous subroutine
END
without lF, LOOP or SUBROUTINE
Missing END, nonexistent SUBROUTINE
ELSE in SUBROUTINE
without lF
ELSE
without lF
EXIT LOOP
without LOOP
lF
and/or LOOP nested
too deep
SUBROUTINES nested too deep
Table 2 Execution interualtoo short
lnstruction not in PROM
Inadequate Input Storage
for FFT
Burst Mode
Scan Rate too shott
Tape data not received within 30 seconds
Uncorrectable errors detected
97
*D MODE
98
-D MODE
gg
*D
MODE
Wrong file
type, editor error or program not received
3-9

Advertisement

Table of Contents
loading

Table of Contents