Ov3.1 functional modes, Ov3.2 key definition, Ov3.3 programming sequence – Campbell Scientific CR7 Measurement and Control System User Manual

Page 18

Advertising
background image

CR7 MEASUREMENT AND CONTROL SYSTEM OVERVIEW

OV-8

OV3.1 FUNCTIONAL MODES

User interaction with the CR7 is broken into
different functional MODES, (e.g., programming
the measurements and output, setting time,
manually initiating a block data transfer to
Storage Module, etc.). The modes are referred
to as Star (*) Modes since they are accessed by
first keying *, then the mode number or letter.
Table OV3.1 lists the CR7 Modes.

TABLE OV3-1. * Mode Summary

Key

Mode

*0

LOG data and indicate active Tables

*1

Program Table 1

*2

Program Table 2

*3

Program Table 3, subroutines only

*4

Enable/disable printer output

*5

Display/set real time clock

*6

Display/alter Input Storage data, toggle
flags

*7

Display Final Storage data

*8

Final Storage data transfer to cassette
tape

*9

Final Storage data transfer to printer

*A

Memory allocation/reset

*B

Signature test/PROM version

*C

Security

*D

Save/load Program

OV3.2 KEY DEFINITION

Keys and key sequences have specific
functions when using the CR7 keyboard or a
terminal/computer in the remote keyboard state
(Section 5). Table OV3.2 lists these functions.
In some cases, the exact action of a key
depends on the mode the CR7 is in and is
described with the mode in the manual.

TABLE OV3-2. Key Description/Editing

Functions

Key

Action

0-9

Key numeric entries into display

*

Enter Mode (followed by Mode Number)

A

Enter/Advance

B

Back up

C

Change the sign of a number or index
an input location to loop counter

D

Enter the decimal point

#

Clear the rightmost digit keyed into the
display

#A

Advance to next instruction in program
table (*1, *2, *3) or to next output array
in Final Storage (*7)

#B

Back up to previous instruction in
program table or to previous output
array in Final Storage

#D

Delete entire instruction

OV3.3 PROGRAMMING SEQUENCE

In routine applications, sensor signals are
measured, processed over some time interval,
and the results are stored in Final Storage. A
generalized programming sequence is:

1.

Enter the execution interval, determined by
the desired sensor scan rate.

2.

Enter the Input/Output Instructions required
to measure the sensors.

3.

Enter any Processing Instructions required
to get the data ready for Output Processing.

4.

Enter a Program Control Instruction to test
the output condition and Set the Output
Flag when the condition is met. For
example, use Instruction 92 to output based
on time, 86 to output each time the table is
executed, and 88 or 89 to compare input
values. This instruction must precede the
Output Processing Instructions.

5.

Enter the Output Processing Instructions to
store processed data in Final Storage. The
order in which the data are stored is
determined by the order of the Output
Processing Instructions in the table.

6.

Repeat steps 4 and 5 for output on different
intervals or conditions.

Advertising