Xylem H-3311 User Manual
Page 19

The “Change Sensor Address” command allows the sensor address to be changed. The address is
stored in non-volatile EEPROM within the sensor. The H-3301/3311 will not respond if the
command was invalid, the address was out of range, or the EEPROM programming operation
failed.
Command
Response
Description
“aAn!”
“n
Change sensor address
Where:
a
is the current (old) sensor address (“0-9”, “A-Z”, “a-z”, “*”, “?”). An ASCII “*” may be used
as a “wild card” address if the current address is unknown and only one
sensor is connected to the bus.
17
SDI-12 Command & Response Protocol
Command
Response
“aI!”
“allccccccccmmmmmmvvvxx...xx
Where:
a
is the sensor address (“0-9”, “A-Z”, “a-z”, “*”, “?”).
I
is an upper-case ASCII character.
ll
is the SDI-12 version compatibility level, e.g. version 1.3 is represented as “13”.
cccccccc
is an 8 character vendor identification to be specified by the vendor and usually
in the form of a company name or its abbreviation.
mmmmmm is a 6 character field specifying the sensor model number.
vvv
is a 3 character field specifying the sensor version number.
xx...xx
is an optional field of up to a maximum of 13 characters to be used for serial
number or other specific sensor information not relevant to operation of the
data
recorder.
example of an "aI!" command:
"a12
DAAH-3301vvvS#nnnnnnVkkk
H-3311 implementation of the optional 13 character field:
S#nnnnnnVkkk
(12 bytes total)
Where:
"nnnnnn"
is a six character sensor serial number
"kkk"
is a three digit sensor firmware revision level
Change Sensor Address