background image

SDI-12 User Guide for AquaVent

Page 13

5  SDI-12 Supported Commands

Please refer to the document: 

SDI-12: A Serial Digital Interface Standard for 

Microprocessor-Based Sensors, Version 1.3, July 18, 2005

, prepared by the 

SDI-12 Support Group (Technical Committee), for a complete description of the 

SDI-12 protocol. (http://www.sdi-12.org/).

The following commands are supported:

5.1 Acknowledge Active Command: a!

This command is used to ensure that an AquaVent is responding to the SDI-

12 master. A typical command/reply would be: 

0!

0<CR><LF> where the ‘0’s 

represents the AquaVent SDI-12 device address and <CR> represents a carriage 

return (Hex 0D) and <LF> represents a line feed (Hex 0A). All replies from an 

AquaVent are terminated with <CR><LF>.  All SDI-12 master commands are 

terminated with an exclamation mark ‘!’ character.

5.2 Address Query Command: ?!

Using a question mark (?) as the address character causes the AquaVent to 

respond with the acknowledge active ‘a!’ command where ‘a’ represents the 

AquaVent address. A typical command/reply would be: 

?!

0<CR><LF>. The 

bold-faced characters are sent to the AquaVent; the normal type-face is the 

AquaVent’s reply. In this case the AquaVent address is “0”. This command is 

good for determining the AquaVent address, if it is the only datalogger connected 

on the SDI-12 network.

5.3 Send Identification Command: aI!

AquaVent 5 Wellhead: 

This command is used to query AquaVent Loggers for their SDI-12 compatibility 

level, model number, and firmware version number. A typical command/reply 

would be: 0I! 013SOLINST M20 V1 1.000 1017687<CR><LF> where 

the first “0” is the AquaVent Logger address, “13” represents SDI-12 V1.3 

protocol support, “SOLINST ” (8 characters) identifies the AquaVent Logger 

manufacturer, “M20   ” (6 characters) defines the AquaVent Logger model 

number, “V1 ” (3 characters) is the hardware identifier, “1.000” specifies the 

current firmware version, and “1017687” represents the AquaVent Logger’s 

serial number.

AquaVent Wellhead: 

This command is used to query AquaVent loggers for their SDI-12 compatibility 

level, model number, and firmware version number. A typical command/reply 

would be: 

0I!

 013SOLINST M20 10 1.000 1017687<CR><LF> where 

the first “0” is the AquaVent address, “13” represents SDI-12 V1.3 protocol 

support, “SOLINST ” identifies the AquaVent manufacturer, “M20” defines 

the AquaVent logger model number, “10” is the hardware identifier, “1.000” 

specifies the current firmware version, and “1017687” represents the AquaVent 

logger’s serial number.

 

  NOTE 

In all the following SDI-12 
commands discussed, 

a

 = the 

SDI-12 device address assigned the 
AquaVent,

Содержание AquaVent SDI-12

Страница 1: ...SDI 12 User Guide AquaVent July 1 2020 More Info Instructions Get Quote ...

Страница 2: ......

Страница 3: ...ctivation and Verification 11 4 4 Changing SPX Wellhead Batteries 12 4 5 AquaVent Firmware Upgrades 12 5 SDI 12 Supported Commands 13 5 1 Acknowledge Active Command a 13 5 2 Address Query Command 13 5 3 Send Identification Command aI 13 5 4 Change Address Command aAb 14 5 5 Start Measurement Command aM 14 5 6 Start Measurement Command with Checksum aMC 14 5 7 Send Data Command aD0 14 5 8 Start Con...

Страница 4: ......

Страница 5: ...are colour coded according to Table 1 1 The bottom of the Wellhead connects to an AquaVent logger through a Vented Cable The AquaVent logger contains a small battery used only for memory and clock back up The Wellhead contains four user replaceable 1 5 V AA lithium batteries that power the AquaVent logger The SDI 12 interface circuitry requires the 12V connection to be powered by customer equipmen...

Страница 6: ...interface is online Alternating Yellow Red for 10 rapid cycles would instead mean that communication was NOT established so the SDI 12 interface has been brought online using the default device address of ASCII 0 Check the batteries and the AquaVent logger connections Technical Specifications Standard Compliance SDI 12 Protocol Version 1 3 July 18 2005 except A command Maximum Sample Rate 1 SDI 12...

Страница 7: ... will also be using the batteries if programmed to record independently draining the batteries more quickly 2 1 Data Downloading and Programming in Field If the AquaVent logger has been programmed to record on its own independent schedule data can be downloaded from the AquaVent using a laptop and USB Connector Cable in the field see Figure 3 1 Temporarily disconnect the AquaVent from the SDI 12 C...

Страница 8: ...address of 0 To set the device address for the AquaVent logger it must be connected to the Levelogger PC Software The AquaVent communicates with the Software using a USB Connector Cable connected to the SPX Wellhead The USB Connector Cable connects to the 10 pin Solinst Protocol connector on the Wellhead NOTE For information on downloading and starting the Levelogger PC Software see the Vented Dat...

Страница 9: ...address can be customized to any value from 0 to 9 A to Z or a to z giving a total of 62 unique addresses You can also change the units that the AquaVent will be measuring in for the Level and Temperature Channels Once you have set the address and any other desired settings click the start button This applies the address and settings to the datalogger AND starts the AquaVent logging internally If ...

Страница 10: ... the AquaVent with Levelogger Software 5 Turn on power to the SDI 12 master and or the SDI 12 network such that power is applied to the SDI 12 Connector Cable The SPX Wellhead LED should emit the following signals in order Tricolour spin 3 cycles to indicate a power on event Alternating Yellow Green for 10 rapid cycles indicate that AquaVent communication has been established the SDI 12 device add...

Страница 11: ...Command aV and later read it with the Send Data Command aD0 to verify the Wellhead and AquaVent logger are operating without errors 4 Use the Send Identification Command aI to verify that the name and model of the AquaVent matches that of the AquaVent you have just installed This information was read out of the AquaVent with the last V command or the last SDI 12 interface bring up 5 Execute the St...

Страница 12: ...ttery indicator See the Vented Dataloggers User Guide for instructions to do this Power cycle the Wellhead by temporarily 30 seconds unplugging the SDI 12 Connector Cable This will cause the Wellhead to re connect with the AquaVent Wait for the LED to indicate a good connection Try re connecting if the first try fails 4 5 AquaVent Firmware Upgrades See the Vented Dataloggers User Guide for details...

Страница 13: ...command is good for determining the AquaVent address if it is the only datalogger connected on the SDI 12 network 5 3 Send Identification Command aI AquaVent 5 Wellhead This command is used to query AquaVent Loggers for their SDI 12 compatibility level model number and firmware version number A typical command reply would be 0I 013SOLINST M20 V1 1 000 1017687 CR LF where the first 0 is the AquaVen...

Страница 14: ...inst AquaVent this is currently two data items temperature and level measurements A typical command reply is 0D0 0 24 2981 0 35212 CR LF where the temperature is the 24 2981 in degrees Celsius and the level is the 0 35212 in meters It is possible to change level units using Levelogger Software but the actual units in use are not reported while the AquaVent is in SDI 12 mode In response to a checks...

Страница 15: ...take about 13 seconds A typical session would appear as follows 0V 00131 CR LF indicates that one status reading will be ready in about 13 seconds 0 CR LF is a service request from the SPX Wellhead within 13 seconds to indicate that the BIT operations are complete and the verification code is available 0D0 0 000 is the Send Data command from the SDI 12 master device to obtain the BIT verification ...

Страница 16: ...a bus collisions and scrambled data will be returned on replies to the recorder or SDI 12 master This is indicated if two SPX Wellhead yellow LEDs are flashing at the same time when only one SDI 12 command has been sent Change the device address of the AquaVent logger with the duplicate address Also ensure that you only have the SDI 12 Connector Cable connected to the Wellhead It will not work if ...

Страница 17: ...ide for AquaVent Page 17 7 References SDI 12 Support Group Technical Committee SDI 12 A Serial Digital Interface Standard for Microprocessor Based Sensors Version 1 3 July 18 2005 Available online http www sdi 12 org ...

Страница 18: ...t Canada Ltd 35 Todd Road Georgetown ON L7G 4R8 Tel 1 905 873 2255 800 661 2023 Fax 1 905 873 1992 instruments solinst com www solinst com High Quality Groundwater and Surface Water Monitoring Instrumentation ...

Отзывы: