Campbell Scientific CR10X CR10X Measurement and Control System - Page 75

Remote Programming Of The, Cr10x - firmware

Page 75 highlights

SECTION 5. TELECOMMUNICATIONS S Returns Mode A Memory Allocation registers (first group of 01: to 06:) and Mode B Status/On-board Firmware registers (second group of 01: to 11:) T SDM-SIO4 talk through command Address: Port T Address = 0..15 Port = 0..4 nnnnU Returns V[value] C[checksum] where nnnn refers to an input location, port, or flag, V is the value at the input location, port or flag, and C is the checksum. For nnnn = 90ff, then nnnn refers to flag ff. For nnnn = 91pp, then nnnn refers to port pp. For nnnn

  • 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
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276
  • 277
  • 278
  • 279
  • 280
  • 281
  • 282
  • 283
  • 284
  • 285
  • 286
  • 287
  • 288
  • 289
  • 290
  • 291
  • 292
  • 293
  • 294
  • 295
  • 296
  • 297
  • 298
  • 299
  • 300
  • 301
  • 302
  • 303
  • 304
  • 305
  • 306
  • 307
  • 308
  • 309
  • 310
  • 311
  • 312
  • 313
  • 314
  • 315
  • 316
  • 317
  • 318
  • 319
  • 320
  • 321
  • 322
  • 323
  • 324
  • 325
  • 326
  • 327
  • 328
  • 329
  • 330
  • 331
  • 332
  • 333
  • 334
  • 335
  • 336
  • 337
  • 338
  • 339
  • 340
  • 341
  • 342
  • 343
  • 344
  • 345
  • 346
  • 347
  • 348
  • 349
  • 350
  • 351
  • 352
  • 353
  • 354
  • 355
  • 356
  • 357
  • 358
  • 359
  • 360
  • 361
  • 362

SECTION 5.
TELECOMMUNICATIONS
5-5
S
Returns Mode A Memory Allocation registers (first group of 01: to 06:)
and Mode B Status/On-board Firmware registers (second group of 01:
to 11:)
T
SDM-SIO4 talk through command
Address:
Port T
Address = 0..15
Port = 0..4
nnnnU
Returns V[value] C[checksum] where nnnn refers to an input
location, port, or flag, V is the value at the input location, port or flag,
and C is the checksum.
For nnnn = 90ff, then nnnn refers to flag ff.
For nnnn = 91pp, then nnnn refers to port pp.
For nnnn<9000, then
nnnn refers to input location nnnn.
Examples (xxxx is checksum, true or high for flags is non-zero, false
or low is zero):
2U<CR> returns
V+73.650 Cxxxx.
(input location 2 equals 73.650)
9003U<CR> returns
V+1.0000 Cxxxx
(flag 3 is high).
9107U<CR> returns
V+0.0000 Cxxxx
(port 7 is low)
nnnn:
[value]
:
[checksum]
U
Loads the input location, port, or flag referred to by nnnn with value if
the checksum is correct.
nnnn refers to input location, flag, or port
as above.
The datalogger returns the same as the nnnnU
command.
Examples:
14:-3.2450:xxxxU<CR> returns
V-3.2450 C1357 (sets input location 14 to -3.2450)
9003:1:xxxxU<CR> returns
V1.0000 Cxxxx (sets flag 3 high)
9105:0:xxxxU<CR> returns
V0.0000 Cxxxx (sets port 5 low)
5.2
REMOTE PROGRAMMING OF THE
CR10X
Remote programming of the CR10X can be
accomplished with the PC208W software or
directly through the Remote Keyboard State.
The PC208W Datalogger Support Software was
developed by Campbell Scientific for use with
IBM or compatible PC's.
Datalogger programs
are developed on the computer using the
program editor (Edlog in PC208W or the
separate Short Cut program generator) and
downloaded to the datalogger using PC208W’s
Connect screen.
Alternatively, a terminal session can be opened
using any terminal program (e.g., Microsoft’s
Hyperterminal) and connecting via serial cable
and SC32A Optically Isolated RS232 Interface to
the CR10X.
PC208W’s Connect screen also
offers such a Terminal window.
The CR10X can
be placed in the Remote Keyboard State by
sending either "
7H
" or "
2718H
" and a carriage
return (CR).
The CR10X responds by sending a
CR, line feed (LF), and the prompt '>'.
The
CR10X is then ready to receive the standard