Section 7. Installation
261
Example Syntax:
aR5!
7.7.15.2 SDI-12 Recorder Mode
The CR3000 can be programmed to act as an SDI-12 recording device or as an
SDI-12 sensor.
For troubleshooting purposes, responses to SDI-12 commands can be captured in
programmed mode by placing a variable declared As String in the variable
parameter. Variables not declared As String will capture only numeric data.
Another troubleshooting tool is the terminal-mode snoop utility, which allows
monitoring of SDI-12 traffic. Enter terminal mode as described in SDI-12
Transparent Mode
(p. 255),
issue CRLF (<Enter> key) until CR3000> prompt
appears. Type W and then <Enter>. Type 9 in answer to Select:, 100 in answer to
Enter timeout (secs):, Y to ASCII (Y)?. SDI-12 communications are then
opened for viewing.
The SDI12Recorder() instruction automates the issuance of commands and
interpretation of sensor responses. Commands entered into the SDIRecorder()
instruction differ slightly in function from similar commands entered in
transparent mode. In transparent mode, for example, the operator manually
enters aM! and aD0! to initiate a measurement and get data, with the operator
providing the proper time delay between the request for measurement and the
request for data. In programmed mode, the CR3000 provides command and
timing services within a single line of code. For example, when the
SDI12Recorder() instruction is programmed with the M! command (note that the
SDI-12 address is a separate instruction parameter), the CR3000 issues the aM!
and aD0! commands with proper elapsed time between the two. The CR3000
automatically issues retries and performs other services that make the SDI-12
measurement work as trouble free as possible. Table SDI-12Recorder()
Commands
(p. 261)
summarizes CR3000 actions triggered by some
SDI12Recorder() commands.
If the SDI12Recorder() instruction is not successful, NAN will be loaded into the
first variable. See NAN and ±INF
(p. 506)
for more information.
SDI-12 Commands for Programmed (SDIRecorder()) Mode
Command Name
SDIRecorder()
SDICommand
Argument
SDI-12 Command Sent
Sensor Response
1
CR3000 Response Notes
Address Query
?!
CR3000: issues a?! command. Only one sensor can be
attached to the C terminal configured for SDI-12 for this
command to elicit a response. Sensor must support this
command.
Change Address
Ab!
CR3000: issues aAb! command
Concurrent Measurement
Cv!, CCv!
CR3000: issues aCv! command
Sensor: responds with atttnn
Summary of Contents for CR3000 Micrologger
Page 2: ......
Page 3: ......
Page 4: ......
Page 6: ......
Page 30: ......
Page 34: ......
Page 36: ......
Page 96: ......
Page 485: ...Section 8 Operation 485 8 11 2 Data Display FIGURE 110 Keyboard and Display Displaying Data ...
Page 487: ...Section 8 Operation 487 FIGURE 112 CR1000KD Real Time Custom ...
Page 491: ...Section 8 Operation 491 FIGURE 116 Keyboard and Display File Edit ...
Page 496: ......
Page 502: ......
Page 564: ...Section 11 Glossary 564 FIGURE 126 Relationships of Accuracy Precision and Resolution ...
Page 566: ......
Page 594: ......
Page 598: ......
Page 600: ......
Page 602: ......
Page 624: ......
Page 642: ......
Page 643: ......