
H-1
Appendix H. Calling Another Datalogger
via Phone or RF
This is a feature of Instruction 97 (Initiate Communications) and Instruction 63 (Extended
Parameters) that allows a CR10X to call another datalogger and collect values from the second
datalogger’s input location storage. Calling from one datalogger to another can only be
accomplished using phone or radio modems. Contact Campbell Scientific for further details of
available modems.
H.1 General Programming
Instruction 97 initiates the call and Instruction 63 specifies the dialling path and
special options. More than one Instruction 63 may be required. The calling
datalogger’s program requires Instructions 97 and Instruction 63 for each datalogger
it calls. Only one datalogger can be called with each set of instructions.
When the calling datalogger executes Instruction 97, it establishes communication
and then toggles a flag in the remote datalogger. After a specified delay, the
calling datalogger monitors that same flag in the remote datalogger. When the
calling datalogger detects that the flag is low, it collects the specified input
locations. The collected values are stored in the calling datalogger’s input
locations beginning at the location after the ‘failure location’ (Parameter 7 of
Instruction 97).
In the example below, the remote datalogger is programmed to make
measurements when flag 1 is set high and then, after measurements are
completed, to set flag 1 low. The calling datalogger toggles flag 1 and then waits
until flag 1 is low before collecting the data. It also ensures that the input location
values are transferred after the desired measurements and processing are
complete.
Section H.2 covers programming requirements for the calling CR10X. Section
H.3 shows the programming requirements for the remote datalogger.
H.2 Programming for the Calling CR10X
Programming Example 2.1 uses a COM200E phone modem while Programming
Example 2.2 uses an RF modem.
H.2.1 Instruction 97
Many of the parameters in Instruction 97 do not apply when being used to call
another datalogger. See Section 12 for more detailed information on Instruction
97’s parameters.
PAR.
DATA
NO.
TYPE
DESCRIPTION
01:
2
Modem/Baud Option
02:
2
Flag No. to Disable Instruction 97
03:
4
Seconds Call Time Limit
04:
4
Seconds Before Fast Retry
05:
2
Fast Retries
06:
4
Minutes Before Slow Retry
07:
4
Failures Loc :
08:
4
Datalogger ID