Section 3. instruction set basics – Campbell Scientific TD Operating System Addendum for CR510, CR10X, and CR23X User Manual

Page 29

Advertising
background image

AD-3-1

SECTION 3. INSTRUCTION SET BASICS

Section 3.7.1 does not apply to the TD operating system which does not use Output Flag 0.

Table 3.8-1 Valid Flag Commands are 11 – 19 to set high and 21- 29 to set low. Because the TD
operating system does not use Flag 0, Commands 10 and 20 are not valid with the TD operating system.

The following table replaces Table 3.10-1 for the TD operating system.

TABLE 3.10-1. Error Codes

Code

Type

Description

03

Editor

Program table full

04

Compile

Intermediate Storage full

05

Compile

Storage Area #2 not
allocated

08

Run Time

CR10X reset by
watchdog timer

09

Run Time

Insufficient Input Storage

10

Run Time

Low Battery Voltage

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

23

Compile

Nonexistent
SUBROUTINE

24

Compile

ELSE in SUBROUTINE
without IF

25

Compile

ELSE without IF

26

Compile

EXIT LOOP without
LOOP

27

Compile

IF CASE without BEGIN
CASE

28

Compile

At compile time, no
output specified after P84
or unable to automatically
allocate at least one
record per P84

29

Compile

Output table requests
more memory than
available

30

Compile

IF and/or LOOP nested
too deep

31

Run Time

SUBROUTINES nested
too deep

32

Compile

Instruction 3 and interrupt
subroutine use same port

33

Compile

Cannot use Control Port
6 as counter or interrupt
subroutine with
Instruction 15 or SDM or
SDI-12 input/output

40

Editor

Instruction does not exist

41

Editor

Incorrect execution
interval

43

Compile

Time in Instruction 84 or

92 is not a multiple of
execution interval (note:
time is in seconds)

44

Compile

Loop (P87) cannot

contain Data Table (P84)

60

Compile

Insufficient Input Storage

61

Compile

Burst Measurement Scan

Rate too short

62

Compile

N<2 in FFT

68

Compile

Instruction 118 without

enough Instructions 68 or 63

80

Compile

Illegal Interval in P193

81

Compile

Illegal Node ID in P193

82

Compile

Illegal Reps in P193

92

Compile

Instruction 92, intervals in

seconds: Time into Interval
> 59 or Interval > 60

Advertising