Campbell Scientific CR10 CR10 Measurement and Control - Page 39

Os:xxxx

Page 39 highlights

SECTION 1. FUNCTIONAL MODES though the interval may have a different number of samples than normal. Totalized values will reflect the ditferent number of samples. The pulse count instruction will use the previous interval's value if an option has been selected to discard odd intervals, otherwise it will use the count accumulated in the interval. TABLE 1.2-1. Sequence of Time Parameters in *5 Mode DisPlaY Key ID:DATA Descriotion *5 :HH:MM:SS Display current time A A 05:XX OS:XXXX DisplaY/enter Year Display/enter daY of Year 1-365(366) A OS:HH:MM: Display/enter hours:minutes 1.3 DISPLAYING/ALTERING INPUT MEMORY, FLAGS, AND PORTS - -6 MODE The *6 Mode is used to display and/or change uInspeurtflSatgosraagnedvpaoluretss.alfntdheto.t6ogMgoledeanisd display entered immediately following any new entries or changes in program tables, the compile lunction will be executed and program execution will begin. NOTE: Data values contained in Input Storage and the state of flags, control ports, and the timer (lnstruction 26) are UNALTERED whenever altered and recompiled program tables are with the *6 Mode. Compiling always zeros lntermediate Storage. TABLE 1.3-1. *6 Mode Commands Kg Action A Advance to nelt input location or enter new value B Back-up to previous location c Change value in input location (followed by keyed in value, then 'A") D Display/alter user f lags o Display/alter ports f4 Display current location and allow a location number to be keyed in, followed by "A" to jump to that location 1.3.1 DISPLAYING AND ALTERING INPUT STORAGE When "*6" is entered, the keyboard/display will read "06:0000". One can advance to view the value stored in input location 1 by keying "A". To go directly to a specific location, key in the location number before keying "A". For example, to view the value contained in lnput Storage location 20, key in "*6 20 A". The lD portion of the display shows the last 2 digits of the location number' lf the value stored in the location being monitored is the result of a program instruction, the value on the keyboard/display will be the result of the most recent scan and will be updated each time the instruction is executed. When using the "6 Mode trom a remote terminal, a number (any number) must be sent befoie the value shown will be updated. lnput locations can be used to store parameters for use in computations. A value may be stored in a location, or the current value changed by keying "C" while monitoring the location, followed by the desired number and "A". lf an algorithm requires parameters to be manually mintoedrirfuiepdtiodnuroinf gtheexTeacbulteionexoefctuhteioPnrporgorcaemssw, itthheou*t6 Mode can be used to change parameters stored in input locations. (lf parameters will not need modification, it is better to load them from the program using lnstruction 30.) lf initialparameter values are required to be in place before program execution commences, use Instruction 91 at the beginning of the program table to prevent the execution until a flag is set (see the next section). lIoncitaiatilopnasraumsientgerthveal*u6esMcoadne be entered into input C command. The flag can then be set to enable the table(s). cfesafufeolnwnatmtcneattopyryioeislpzndeer,cdoiornagoimtnlrol.apvtTmhiianleoelputuap*ein0trbselltoMeshecesenoartdv(te*i*ee6or1enaM,*ds*6f2toCevt,dhirae*revo3ntaau)htlfgeeuatehrree.re6sdtahCahlevtlateawev*rlri6uienellCegdbbse,etahenend programming tables. 1.3.2 DISPLAYING AND TOGGLING USER FLAGS lf D is keyed while the CR10 is displaying a location value, the current status of the user flags willbe displayed in the following format: "00:010010". The characters represent the flags, the left-most digit is Flag 1 and right most is Flag 8. A "0" indicates the flag is clear and a "1" 1-3

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238

though
the
interval may have
a
different
number
of samples
than
normal.
Totalized values will
reflect
the ditferent
number of
samples.
The
pulse
count
instruction
will
use
the
previous
interval's
value
if
an option has been selected
to
discard odd intervals, otherwise
it
will
use the
count accumulated
in
the
interval.
TABLE 1.2-1.
Sequence
of Time
Parameters in
*5
Mode
DisPlaY
Key ID:DATA
Descriotion
*5
:HH:MM:SS
Display current
time
A
05:XX
DisplaY/enter
Year
A
OS:XXXX
Display/enter
daY
of
Year
1-365(366)
A
OS:HH:MM:
Display/enter
hours:minutes
1.3
DISPLAYING/ALTERING INPUT
MEMORY, FLAGS, AND
PORTS
-
-6
MODE
The
*6
Mode is used to
display
and/or
change
Input Storage values and to toggle and display
user
flags
and
ports.
lf
the
.6
Mode
is
entered
immediately following
any
new entries or changes
in
program tables,
the
compile
lunction
will be
executed and program execution
will
begin.
NOTE:
Data values
contained in
Input
Storage and the state of flags,
control
ports,
and the
timer
(lnstruction
26)
are
UNALTERED
whenever
program
tables
are
altered
and
recompiled with
the
*6
Mode.
Compiling always
zeros
lntermediate
Storage.
SECTION
1.
FUNCTIONAL
MODES
1.3.1
DISPLAYING AND ALTERING
INPUT
STORAGE
When
"*6" is entered,
the
keyboard/display will
read
"06:0000".
One can advance to view
the
value stored in input location
1
by keying
"A".
To
go directly to a
specific
location, key
in
the
location
number before
keying
"A".
For example, to view
the value contained
in
lnput
Storage
location
20,
key in "*6 20
A".
The lD
portion
of
the display
shows
the
last 2 digits
of
the
location
number'
lf
the value stored
in
the
location
being
monitored
is
the
result of a program instruction, the value
on
the
keyboard/display will be
the
result of
the
most
recent scan and
will be
updated each time
the
instruction is
executed.
When
using the
"6
Mode
trom
a
remote
terminal,
a
number
(any number)
must be sent
befoie
the value shown
will
be
updated.
lnput
locations
can be
used
to
store parameters
for
use
in
computations.
A
value
may be stored
in a location,
or
the current value changed by
keying "C"
while
monitoring
the
location,
followed
by the desired number and
"A".
lf an
algorithm
requires parameters to
be
manually
modified during
execution
of
the
Program
without
interruption
of
the
Table execution
process, the
*6
Mode
can be
used to
change
parameters stored
in
input locations. (lf
parameters
will
not need
modification, it is better
to
load them from
the
program
using lnstruction
30.)
lf initialparameter
values
are
required
to
be in place before program
execution commences,
use Instruction 91
at
the
beginning
of
the
program table
to
prevent
the
execution
until
a
flag
is set (see
the
next section).
Initial parameter values
can
be
entered
into input
locations using
the
*6
Mode C
command.
The flag
can
then
be set to enable the table(s).
ff
any
program
tables
(*1,*2,
*3)
are altered and
compiled
in
the
*0
Mode after
values
have been
entered
into input locations through the
*6C
function, all values entered via
the
.6C
will
be
set
to
zero.
To
preserve
*6C
entered values,
always compile
in
the
*6
Mode after altering
the
programming tables.
1.3.2
DISPLAYING AND TOGGLING
USER
FLAGS
lf
D is keyed while
the
CR10
is
displaying
a
location value,
the
current status of
the
user flags
willbe
displayed
in
the following format:
"00:010010".
The
characters
represent the flags,
the
left-most
digit
is
Flag
1
and
right most is Flag
8.
A
"0" indicates the
flag
is
clear
and
a
"1"
Kg
A
TABLE 1.3-1.
*6
Mode
Commands
Action
Advance
to
nelt
input location
or
enter
new value
Back-up
to
previous location
Change
value
in input location
(followed by keyed
in
value,
then 'A")
Display/alter user
f
lags
Display/alter ports
Display current location and allow a
location number
to
be keyed
in,
followed by "A" to
jump
to
that
location
B
c
D
o
4
f
1-3