Section 2. storing data from current dataloggers – Campbell Hausfeld SM4M User Manual
Page 15

2-1
Section 2. Storing Data from Current
Dataloggers
This section covers data storage from the CR500/510, CR10/10X, CR23X and from the 21X
and CR7 with current software. See Section 3 for the 21X and CR7 with early operating
systems.
2.1 Instruction 96 — Output Data Under Program
Control
Instruction 96 is used to send Final Storage data to a Storage Module under
program control. Instruction 96 should be entered into the program table
following the Output Processing Instructions. Instruction 96 should be executed
each time the table is executed (i.e. the program should not branch around or skip
over Instruction 96). Instruction 96 can also be used to insert a file mark into the
data under program control. To do this, the option code entered for parameter 1 is
7X (where X equals the storage module address) and the parameter is indexed.
Instruction: 96
Parameter: 01:
7X CR500/510, CR10/10X, CR23X uses option 7X to send
the data to the Storage Module with address X.
X = 1 8
30 21X and CR7 use option code 30 to send data to the
Storage Module.
When output to the Storage Module is enabled with Instruction 96, the Storage
Module(s) may either be left on-site and periodically exchanged, or brought to the
site to extract the data from the datalogger.
The datalogger is capable of recognising whether or not the Storage Module is
connected. Each time Instruction 96 is executed and there is data to output, the
datalogger checks for the presence of the Storage Module. If one is not present, no
data is sent; the datalogger continues its other operations without advancing its
Storage Module Pointer.
When you finally connect the Storage Module to the datalogger, two things
happen:
1.
Immediately on connection, a File Mark is placed in the Storage Module
memory at the position of the Modules Storage Reference Pointer ( SRP).
The File Mark allows the operator to distinguish blocks of data from
different dataloggers or from different visits to the field.
2.
During the next execution of Instruction 96, the datalogger recognises that
the Storage Module is present, outputs all of the data stored since the
previous output, and updates the Storage Module Pointer to the DSP
location. This transfer occurs in binary at 9600 baud.
Under optimum conditions, the datalogger outputs 480 low resolution data points
per second. For example, a full 128K CR10X takes over two minutes to complete