Rogue Engineering 1950-250 User Manual

Page 12

Advertising
background image

Modbus/SDI-12 Gateway User Manual

Page 12 of 12

Last Updated: August 20, 2013

SDI-12 Utility Commands

These are for internal use by the SDI-12 Configurator software, and are basically pass-

through that allow the software access to some SDI-12 utility type commands. All of these
commands cause a command to be sent to an SDI-12 sensor immediately, and then wait for a
response. There is a potential for delay/failure if the SDI-12 translator is currently waiting on a
measurement, so these are mainly intended to be used for initial setup before completely
configuring a sensor's commands.

SDI-12 Command Description

Protocol

Query Address

When only one unit is on
the SDI-12 bus, this can
find its address.

Send to any Modbus address, FCN3, register
16000, 1 register; on success, returned value is
ASCII value of address, i.e., 65 for 'A'

Set Address

When only one unit is on
the SDI-12 bus, this can
modify its address.

Send to any Modbus address, FCN6, register
16000, value is ASCII value of new address;
success indicates address was set

Get Identification Returns 32 bytes of

configuration information
for an SDI-12 sensor.

Send to Modbus address of SDI-12 address,
i.e., Modbus address 48 for SDI-12 address '0'.
FCN3, register 16001, 32 registers; returns 32
byte identification in 32 registers

Ack Active

Checks to see if an SDI-
12 address is active.

Send to Modbus address of SDI-12 address,
i.e., Modbus address 48 for SDI-12 address '0'.
FCN3, register 16033, 1 register; returns 1 on
success

Table A4 – Sensor Utilities Commands List

Advertising