Ov4.5 entering a program, Ov5. programming examples, Ov5.1 sample program 1 – Campbell Scientific TD Operating System Addendum for CR510, CR10X, and CR23X User Manual

Page 11

Advertising
background image

TD ADDENDUM—OVERVIEW

AD-OV-3

location 5, the temperature from channel 2 in input
location 6, etc.

Detailed descriptions of the instructions are
given in Sections 9-12. Entering an instruction
into a program table is described in OV5.

OV4.5 ENTERING A PROGRAM

Programs are entered into the CR10X in one of
two ways:

1.

Keyed in using the CR10X keyboard

2.

Stored on disk/seat from computer

A program is created by keying it directly into
the datalogger as described in Section OV5, or
on a PC using EDLOG.

EDLOG is used to develop programs for
Campbell Scientific CR10X dataloggers.
EDLOG is a prompting editor for writing and
documenting programs for Campbell Scientific
CR10X dataloggers. Program files developed
with EDLOG can be downloaded directly to the
CR10X using NetAdmin. NetAdmin supports
communication via direct wire, telephone, or
Radio Frequency (RF).

OV5. PROGRAMMING EXAMPLES

We will start with a simple programming
example. There is a brief explanation of each
step to help you follow the logic. When the
example uses an instruction, find it on the
Prompt Sheet and follow through the

description of the parameters. Using the
Prompt Sheet while going through these
examples will help you become familiar with its
format. Sections 9-12 have more detailed
descriptions of the instructions.

With the Wiring Panel connected to the CR10X,
hook up the power leads as described in
Section OV1.2. Next, connect the CR10X to
either a CR10KD Keyboard/Display or the
computer (Section OV3). The programming
steps in the following examples use the
keystrokes possible on the keyboard/display.
With a terminal, some responses will be slightly
different.

If the CR10KD is connected to the CR10X when
it is powered up, the display will show:

Display

Explanation

HELLO

On power-up, the CR10X
displays "HELLO" while it checks
the memory (this display occurs
only with the CR10KD).

after a few seconds delay

:96

The size of the machine's total
memory (RAM plus 32 K of
ROM), in this case 96K

OV5.1 SAMPLE PROGRAM 1

In this example the CR10X is programmed to
read its own internal temperature (using a built
in thermistor) every 5 seconds and to send the
results to Final Storage.

Key

Display

Explanation

*

00:00

Enter mode.

1

01:00

Enter Program Table 1.

A

01:0.0000

Advance to execution interval (In seconds)

5

01:5

Key in an execution interval of 5 seconds.

A

01:P00

Enter the 5 second execution interval and advance to
the first program instruction location.

17

01:P17

Key in Instruction 17 which directs the CR10X to
measure the internal temperature in degrees C. This is
an Input/Output Instruction.

A

01:0000

Enter Instruction 17 and advance to the first parameter.

1

01:1

The input location to store the measurement, location 1.

A

02:P00

Enter the location # and advance to the second
program instruction.

The CR10X is now programmed to read the internal temperature every 5 seconds and place the reading
in Input Storage Location 1. The program can be compiled and the temperature displayed.

Advertising