CR10X Reference Manual
9-32
While Subroutine 98 is being executed, normal Table 1 or Table 2
execution may be delayed because Subroutine 98 cannot be
interrupted. This is likely to occur if Subroutine 98 execution takes
longer than the scan interval programmed for Table 1 or 2. It is also
possible for instructions in Table 1 or 2 to prevent Subroutine 98
from being called in time for Instruction 106 to receive the address
information from the recorder. This is likely to occur only if Table 1
or 2 is executed often and has instructions that take longer than 1/3
second to execute.
For example, Instruction 4 (Excite-Delay-SE) with a 0.5s delay could cause
Subroutine 98 to miss the SDI-12 address information if it were executing when
the SDI-12 data line became active. If this occurs the ‘sensor CR10X’ does not
respond to the SDI-12 recorder. Most instructions execute fast enough that when
Instruction 106 misses the initial SDI-12 address, a subsequent retry by the
recorder will work.
Instruction 97 with the voice option and the SDI-12
instructions may not be in same table. Instruction 97 must be
in Table 1 and the SDI-12 instructions must be in Table 2.
PARAM.
DATA
NUMBER
TYPE
DESCRIPTION
01:
4
Address (0-9,
✝
10-126)
02:
4
Time/Values
tttnn:ttt=time(sec); nn=no. values
03:
4
Location starting loc. for n values
Input locations altered: 0
Intermediate Locations required: 182 To accomodate this number, if keying in
data manually, increase the value in *A window 2.
Parameter 1 — Address
Enter the address for the CR10X acting as an SDI-12 sensor (0-9,
✝
10-126
decimal value for ASCII character – see Appendix E). Each SDI-12 sensor
connected to a given control port must have a unique address.
Parameter 2 — Time / Values
Enter the time, in seconds, required for the ‘sensor CR10X’ to complete
subroutine 98 followed by the number of Input Locations to be returned to the
SDI-12 recorder. The format of the entry must be ‘ttnn’ where tt specifies the time
(in seconds) and nn (maximum 63) is the number of Input Location values to be
sent.
Enter a time of 0 to transfer the values already stored in input locations. With a
time of zero the remaining instructions in Subroutine 98 are not executed.
The actual time to complete subroutine 98 is the time required to execute all the
instructions in the subroutine from Instruction 106 (SDI-12 sensor) to the final
Instruction 95 (End).
NOTE
CAUTION