Campbell Scientific CR510 CR510 Basic Datalogger - Page 209

Td Addendum-overview, Ad-ov-3, Ov4.5, Entering A Program, Ov5.1, Sample Program 1

Page 209 highlights

TD ADDENDUM-OVERVIEW 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. 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: 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 Display HELLO Explanation 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 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 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. AD-OV-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
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264

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.