Campbell Scientific CR6 CR6 Measurement and Control System - Page 458

CPI Bus and CDM Devices, Security - Details

Page 458 highlights

Section 8. Operation CardOut() or TableFile() with Option 64 is present). Programs that specify more than 258 records report what the user specified with no minimum. 5. When CardOut() or TableFile() with Option 64 is used but the card is not present, zero bytes are reported in the Status table. 6. In both the internal memory and memory card data-table spaces, about 2 KB of extra space is allocated (about 100 extra records in the above example) so that for the ring memory the possibility is minimized that new data will overwrite the oldest data when datalogger support software (p. 89) tries to collect the oldest data at the same time. These extra records are not reported in the Status table and are not reported to the datalogger support software and therefore cannot be collected. 7. If the CardOut() or TableFile() with Option 64 instruction is set for fill-andstop, all the space reserved for records on the card is recorded before the writing of final-data to memory stops, including the extra 2 kB allocated to alleviate the conflict of storing the newest data while reading the oldest when the area is not fill-and-stop, or is ringing around. Therefore, if the CPU does not stop earlier, or is ring and not fill-and-stop, then more records will be stored on the card than originally allocated, i.e., about 2 KB worth of records, assuming no lapses. At the point the writing of final-data stops, the CR6 recalculates the number of records, displays them in the Status table, and advertises a new table definition to the datalogger support software. Further, if the table is storing relatively fast, there might be some additional records already stored in the CPU buffer before final-data storage stops altogether, resulting in a few more records than advertised able to be collected. For example - on a CR6 storing a four-byte value at a 10 ms rate, the CPU not set to fill-and-stop, CRD: set to fill-and-stop after 500 records - after finaldata storage stopped, CRD: had 603 records advertised in the Status table (an extra 103 due to the extra 2 KB allocated for ring buffering), but 608 records could be collected since it took 50 ms, or 5 records, to stop the CPU from storing its 5 records beyond when the card was stopped. 8. Note that only the CRD: drive will keep storing until all its records are filled; the CPU: drive will stop when the programmed number of records are stored. 9. Note that the O command in the terminal mode helps to visualize more precisely what CPU: drive and the CRD: drive are doing, actual size allocated, where they are at the present, etc. 8.10 CPI Bus and CDM Devices See Appendix C in CDM-VW300 Dynamic Vibrating-Wire Analyzers instruction manual, which is available at www.campbellsci.com/manuals (http://www.campbellsci.com/manuals). 8.11 Security - Details Reading List: • Security - Overview (p. 87) • Security - Details (p. 458) The CR6 is supplied void of active security measures. By default, RS-232, Telnet, FTP and HTTP services, all of which give high level access to CR6 data and 458

  • 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
  • 363
  • 364
  • 365
  • 366
  • 367
  • 368
  • 369
  • 370
  • 371
  • 372
  • 373
  • 374
  • 375
  • 376
  • 377
  • 378
  • 379
  • 380
  • 381
  • 382
  • 383
  • 384
  • 385
  • 386
  • 387
  • 388
  • 389
  • 390
  • 391
  • 392
  • 393
  • 394
  • 395
  • 396
  • 397
  • 398
  • 399
  • 400
  • 401
  • 402
  • 403
  • 404
  • 405
  • 406
  • 407
  • 408
  • 409
  • 410
  • 411
  • 412
  • 413
  • 414
  • 415
  • 416
  • 417
  • 418
  • 419
  • 420
  • 421
  • 422
  • 423
  • 424
  • 425
  • 426
  • 427
  • 428
  • 429
  • 430
  • 431
  • 432
  • 433
  • 434
  • 435
  • 436
  • 437
  • 438
  • 439
  • 440
  • 441
  • 442
  • 443
  • 444
  • 445
  • 446
  • 447
  • 448
  • 449
  • 450
  • 451
  • 452
  • 453
  • 454
  • 455
  • 456
  • 457
  • 458
  • 459
  • 460
  • 461
  • 462
  • 463
  • 464
  • 465
  • 466
  • 467
  • 468
  • 469
  • 470
  • 471
  • 472
  • 473
  • 474
  • 475
  • 476
  • 477
  • 478
  • 479
  • 480
  • 481
  • 482
  • 483
  • 484
  • 485
  • 486
  • 487
  • 488
  • 489
  • 490
  • 491
  • 492
  • 493
  • 494
  • 495
  • 496
  • 497
  • 498
  • 499
  • 500
  • 501
  • 502
  • 503
  • 504
  • 505
  • 506
  • 507
  • 508
  • 509
  • 510
  • 511
  • 512
  • 513
  • 514
  • 515
  • 516
  • 517
  • 518
  • 519
  • 520
  • 521
  • 522
  • 523
  • 524
  • 525
  • 526
  • 527
  • 528
  • 529
  • 530
  • 531
  • 532
  • 533
  • 534
  • 535
  • 536
  • 537
  • 538
  • 539
  • 540
  • 541
  • 542
  • 543
  • 544
  • 545
  • 546
  • 547
  • 548
  • 549
  • 550
  • 551
  • 552
  • 553
  • 554
  • 555
  • 556
  • 557
  • 558
  • 559
  • 560
  • 561
  • 562
  • 563
  • 564
  • 565
  • 566
  • 567
  • 568
  • 569
  • 570
  • 571
  • 572
  • 573
  • 574
  • 575
  • 576
  • 577
  • 578
  • 579
  • 580
  • 581
  • 582
  • 583
  • 584
  • 585
  • 586
  • 587
  • 588
  • 589
  • 590
  • 591
  • 592
  • 593
  • 594
  • 595
  • 596
  • 597
  • 598
  • 599
  • 600
  • 601
  • 602
  • 603
  • 604
  • 605
  • 606
  • 607
  • 608
  • 609
  • 610
  • 611
  • 612
  • 613
  • 614
  • 615
  • 616
  • 617
  • 618
  • 619
  • 620
  • 621
  • 622
  • 623
  • 624
  • 625
  • 626

Section 8.
Operation
CardOut()
or
TableFile()
with
Option 64
is present).
Programs that specify
more than 258 records report what the user specified with no minimum.
5. When
CardOut()
or
TableFile()
with
Option 64
is used but the card is not
present, zero bytes are reported in the
Status
table.
6.
In both the internal memory and memory card data-table spaces, about 2 KB
of extra space is allocated (about 100 extra records in the above example) so
that for the ring memory the possibility is minimized that new data will
overwrite the oldest data when
datalogger support software
(p. 89)
tries to
collect the oldest data at the same time.
These extra records are not reported
in the
Status
table and are not reported to the datalogger support software and
therefore cannot be collected.
7. If the
CardOut()
or
TableFile()
with
Option 64
instruction is set for fill-and-
stop, all the space reserved for records on the card is recorded before the
writing of final-data to memory stops, including the extra 2 kB allocated to
alleviate the conflict of storing the newest data while reading the oldest when
the area is not fill-and-stop, or is ringing around.
Therefore, if the CPU does
not stop earlier, or is ring and not fill-and-stop, then more records will be
stored on the card than originally allocated, i.e., about 2 KB worth of records,
assuming no lapses.
At the point the writing of final-data stops, the CR6
recalculates the number of records, displays them in the
Status
table, and
advertises a new table definition to the datalogger support software.
Further,
if the table is storing relatively fast, there might be some additional records
already stored in the CPU buffer before final-data storage stops altogether,
resulting in a few more records than advertised able to be collected.
For
example — on a CR6 storing a four-byte value at a 10 ms rate, the CPU not
set to fill-and-stop, CRD: set to fill-and-stop after 500 records — after final-
data storage stopped, CRD: had 603 records advertised in the
Status
table (an
extra 103 due to the extra 2 KB allocated for ring buffering), but 608 records
could be collected since it took 50 ms, or 5 records, to stop the CPU from
storing its 5 records beyond when the card was stopped.
8. Note that only
the CRD: drive will keep storing until all its records are filled;
the CPU: drive will stop when the programmed number of records are stored.
9. Note that the
O
command in the terminal mode helps to visualize more
precisely what CPU: drive and the CRD: drive are doing, actual size allocated,
where they are at the present, etc.
8.10
CPI Bus and CDM Devices
See
Appendix C
in
CDM-VW300 Dynamic Vibrating-Wire Analyzers
instruction
manual, which is available at
www.campbellsci.com/manuals
(
).
8.11
Security — Details
Reading List:
Security — Overview
(p. 87)
Security — Details
(p. 458)
The CR6 is supplied void of active security measures. By default, RS-232, Telnet,
FTP and HTTP services, all of which give high level access to CR6 data and
458