Stevens 7SDI-1000 SDI Converter User Manual

Stevens 7SDI-1000 SDI Converter User Manual

The Stevens 7SDI-1000 SDI Converter facilitates communication between Greenspan sensors and SDI-12 data loggers. It converts the sensor's RS232 serial interface to an SDI-12 electrical and command protocol. Compatible with various Greenspan sensor models (including the 3000 series and specific pressure sensors), it offers features like sensor power switching (manual for some models, automatic for others) and firmware updates. It supports standard SDI-12 commands and includes unique user commands for configuration.

advertisement

Assistant Bot

Need help? Our chatbot has already read the manual and is ready to assist you. Feel free to ask any questions about the device, but providing details will make the conversation more productive.

7SDI-1000 SDI Converter User Manual | Manualzz

PENTAIR ENVIRONMENTAL SYSTEMS

Version 1.02

For use with firmware version 3.9 or later

The 7SDI-1000 Converter can be used with various Greenspan sensors to convert the serial RS232 interface to an SDI protocol electrical interface and command protocol. The converter connects to the sensor by means of an HS7 connector and provides power to the sensor through that connector. It is possible for the converter to turn sensor power off using an SDI12 command.

The 7SDI-1000 SDI-12 Converter can be used with the following Greenspan sensor models:

Greenspan 3000 Series Sensors:

PS3100

CTD3100

TS3000

EC3000

ODO3000

PH3000

ORP3000

DO3000

MP3000

Other Greenspan pressure sensors:

PS2100

PS1000

PS7000

The functions performed by the converter include:

Support for Version 1.3 SDI12 protocol commands, with the exception of continuous measure

(R command).

Unique hardware serial number returned in the Send Identification command.

Sensor type identification returned in the Send Identification command, is limited to 6 characters: this means that ODO3000 is returned as OD3000 and CTD3000 and CD3000.

Switching power to the sensor using a transistor. For PS2100 and 3000 sensors the power is not switched automatically and low power operation is obtained by the sensor going into sleep mode. Power can be switched on or off using an SDI12 user command.

The converter automatically switches power off to PS7000/PS1000 sensors when in sleep

(SDI12 idle) mode.

The converter automatically retrieves status information from sensor on power up. A 10 second delay from applying power is recommended before issuing commands.

Field updateable firmware using AVR Bootloader software interface, via sensor port connection (RS232). Contact the Greenspan Factory for details.

Integrated real time operating system for time sliced handling of SDI12 command processing

 and sensor communications.

System event code storage and command to read system events.

Wide operating voltage range (typically 9 to 30V DC).

The Greenspan 7SDI-1000 consists of the following elements:

Female HS7 Connector

SDI-12 Converter body (houses adaptor electronics

SDI-12 Converter cable with 3-wire connection (Red, White & Black wires)

SDI-12 Converter body containing electronics

Female HS7 Connector

SDI-12 Converter Cable with 3-

Wire Connection

(Connects directly to HS7 cable connector or 5CC-770)

SDI-1000 Primary Elements

If the 7SDI-1000 is being used in conjunction with bare wire sensor (i.e. PS1000 or PS7000) a 5CC-770 Adaptor cable is required. Refer to the Wiring and Connections section for further information

SDI-12 Adapter with 3000 series Logging sensor

SDI-12 Adapter

Part # 7SDI-1000

Sensor cable with HS7

Connector

(+ ve Supply) red

Ground (-ve Supply) black

Signal comms white

Greenspan Logging Sensor

3000 Series and PS2100

Data Logger or controller with SDI Input

Or if SDI-12 Adapter with an analogue output PS7000 or PS1000 Sensor

Bare Wire toSDI-12 Adapter cable

Part # 5CC-770

SDI-12 Adapter

Part # 7SDI-1000

Sensor cable with Bare Wire connection

(+ ve Supply) red

Ground (-ve Supply) black

Signal comms white

Greenspan Analogue Sensor

Model PS7000 or PS1000

Data Logger or controller with SDI Input

Sensor set up

Set the PS1000/7000 as a RS232 instrument

1. Connect the sensor to a PC and run the PS7000 utility.

2. Click Sensor Set Up

3. Click RS232 radio button

4. Click OK

Provide physical connections

There is a cable available to assist connecting a bare wire sensor to the 7SDI-1000 adapter. Greenspan Part #

5CC-770 (pictured below)

Plug the Hirschman connector into the mating connector on the 7SDI-1000

Use the screw terminals to join the bare wires from the sensor. Red to Red, Blue to Blue, Yellow to yellow and

Violet to Violet.

7SDI-1000

Set the 7SDI-1000 for the PS1000/7000

Sensor set up

Select data channels required using SmartCom.

7SDI-1000

Plug the sensor cable into the HS7 connector on the 7SDI-1000

Connect the 3 wires into the SDI input of the datalogger or controller

Open a terminal that allows SDI-12 commands to be sent and received

Set model type

Set data channel output order if required

Set data precision if required

The 7SDI-1000 supports standard SDI commands and some additional special user commands to allow for the easy set-up of the sensor and converter set.

All special user commands begin with an ‘X’ character, which follows the address, for example 0XM1! will send a command to configure the converter for operation with a PS7000 sensor. Command details are listed below: please reference to the SDI12 protocol specification command/response syntax:

Name Command Response

Set ODO sensor gain to x

1

Set ODO sensor offset to x

1

Reset ODO sensor gain and offset

1

Set model number to m

2

Set data channel output order, where pp = position displayed (starting from 00), cc = channel # sent to pp (00 to 25).

3

Read sensor status

4 5

Set decimal precision, where cc = channel number (00 to

25), x = precision (0 to 5)

6

Set time to respond at M command, s seconds

7 aXGx! aXOx! aXR! aXMm! aXCppcc! aXS! aXDccx! aXTsss! a<CR><LF> a<CR><LF> a<CR><LF> atttn<CR><LF> a<CR><LF> attt0<CR><LF> a<CR><LF> a<CR><LF>

Turn Sensor power on aXP1! a<CR><LF>

Turn sensor power off aXP0! a<CR><LF>

Wipe turbidity sensor

8 aXW!

Note 1: Refer to ODO sensor manual for details on calibration of ODO sensors.

Note 2: See section 3.1 for further instruction

Note 3: See section 3.2 for further instruction

Note 4: See section 3.3 for further instruction

Note 5:. Only available with logging sensors (i.e. not PS7000).

a<CR><LF>

Note 6: See section 3.4 for further instruction

Note 7: Format of time must be the same as that returned by the M command, and must comprise 3 characters.

For example for a sensor at address zero and for 10 seconds, enter 0XT010!

Note 8: Wait 15 seconds before sending a subsequent command

The 7SDI-1000 must be set to the appropriate sensor model. This is done using SDI-12 commands.

Connect the 3 wires on the 7SDI-1000 to a SDI-12 device (e.g. Datalogger).

The device will have some way of manually sending SDI-12 commands. Open this.

Send address query command - ?!

The 7SDI-1000 will respond with the Address (will assume address 0 for future examples).

Send identification command – 0I!

The 7SDI-1000 will respond with an ID string 012GREENSPN######2.4000011DD3926, the ###### represents the sensor model.

If the model is PS7000, send set model 1 command – 0XM1!

The 7SDI-1000 will respond with the Address. To check, send identification command – 0I!

The 7SDI-1000 will respond with an ID string 012GREENSPNPS70002.4000011DD3926

For example:

?!

0

0I!

012GREENSPN######2.4000011DD3926

0XM1!

0

0I!

012GREENSPNPS70002.4000011DD3926

The following list of codes is to be used for configuring the model number using the XM command.

Code Model

Model number displayed by I command

2

3

0

1

4

5

6

No sensor connected

PS7000 and PS1000 **

PS2100

PS3000

TS3000

DO3000

EC3000

XXXXXX

PS7000

PS2100

PS3000

TS3000

DO3000

EC3000

7

8

CTD3000

PH3000

CD3000

PH3000

9

ODO3000 OD3000

A

Multiparameter MP3000

** Important Note

When connecting to a PS7000 or PS1000, the sensor must be set up in serial mode. As a default, PS7000 and PS1000 sensors are set up in analogue mode when they leave the factory

.

Connect the sensor to SmartCom and monitor the current values. Make note of the values that correspond to the different channels. Note – Memory used is not a channel.

The default order of the data that is returned via SDI-12 is the same order as they appear in the SmartCom monitor e.g. For a CTD3100 the output order will be (Field Supply, Temperature, Pressure, EC RAW, EC NORM, and Salinity).

Connect the 7SDI-1000 and sensor to a SDI-12 device and open a terminal emulator that allows the manual input of SDI-12 commands. Retrieving the data (M command followed by the D command) will allow the determination of the Channel output order. The example shown is for a CTD3100 which has 6 channels. The first channel number starts with 0.

0M!

00206

0

0D0

0+11.6+18.7+0.003+4710+5383+3.00

Channel #

00

01

Data Via

SDI-12

11.6

18.7

Data from

SmartCom

12.0

17.5

Channel name

(from SmartCom)

Field Supply

Temperature

Output position

00

01

02

03

04

.003

4710

5383

0.003

4712

5460

Pressure

EC RAW

EC NORM

02

03

04

05 3.00 3.0 Salinity 05

To change the output order, send the special command followed by the output position then the channel number to be displayed in this position.. E.g. if the desired order of channels for this example sensor is Field

Supply, pressure, temperature, EC RAW, EC NORM, and Salinity

To have temperature data displayed third on the list (output position 02) send:

0XC0201!

Where 02 is the third position and 02 is the channel # for the Temperature channel.

And:

To have Pressure data displayed second (output position 01) send:

0XC0102!

Where 01 is the second position and 02 is the channel # for the Pressure channel.

Sensor responds with the address number if the input is accepted. Data will now be returned in this order:

0M!

00206

0

0D0

0+11.6+0.003+18.7+4710+5383+3.00

Channel #

Data Via

SDI-12

Data from

SmartCom

Channel name

(from SmartCom)

Output position

00

02

11.6

.003

12.0

0.003

Field Supply

Pressure

00

01

01

03

04

18.7

4710

5383

17.5

4712

5460

Temperature

EC RAW

EC NORM

05 3.00 3.0 Salinity

The channel output order is saved in the 7SDI-1000 even if power is removed.

02

03

04

05

The read sensor status command will cause the converter to issue a Get Logger Status command to the sensor and to store the results in a buffer for the SDI12 D command. The characters returned by the D command correspond as follows:

a<+l><+vv.vv><+DD/MM/YY><+HH:MM:SS><+mmmmm><CR><LF>

where:

 l is the logging status: +0 not logging, +1 logging

 vv.vv is the version code, eg +01.01

DD/MM/YY is the logger current date

HH:MM:SS is the logger current time

 mmmmm is the logger memory used (in bytes).

Note – Some characters returned are not the polarity sign, numeric digits and decimal point normally returned by the D command and may not be logged by some recorders.

The XD user command is used to set a specific data values’ decimal precision for any proceeding M or C commands. The default precision on power up is set to 2 decimal places. After an initial M or C command is input and the values received the user is able to specify a decimal precision for a specific data value using its position within the received data.

The format of the Data Values Precision command is:

aXDnnp!

where:

 nn is the index of the data value who’s precision you wish to set, starting at 00 through to 25.

 p is the number of decimal places the user wishes to display ranging from 0 to 5.

For example, if the data received from an initial M and then D command was:

0+0.23+23.42+12.55<CR><LF>

The user could use the following XD command to set the decimal precision of the first data value (0.23) to 4:

0XD004!

The response for any following M then D commands would then be similar to:

0+0.2341+23.54+12.65<CR><LF>

The start verification command will cause the converter to read analogue voltages within the converter and to store the results in a buffer for the SDI12 D command. The numbers returned by the D command correspond as follows:

a<+xxx.xx><+yyy.yy><CR><LF>

where:

 xxx.xxx is the field supply voltage in volts

 yyy.yyy is the voltage input rail in volts

For normal operation these values should be around 12 volts (i.e. equal to the supply voltage).

advertisement

Key Features

  • RS232 to SDI-12 conversion
  • Greenspan sensor compatibility
  • Sensor power control
  • Firmware updateable
  • Custom user commands

Frequently Answers and Questions

Which Greenspan sensors are compatible with the 7SDI-1000?
The 7SDI-1000 is compatible with Greenspan 3000 series sensors (PS3100, CTD3100, TS3000, EC3000, ODO3000, PH3000, ORP3000, DO3000, MP3000) and other pressure sensors (PS2100, PS1000, PS7000).
How do I set the 7SDI-1000 to work with a PS7000 sensor?
After connecting and identifying the 7SDI-1000 (using the '?!' and '0I!' commands), send the command '0XM1!' to set it for PS7000 operation. Verify with another '0I!' command.
Can I change the order of data channels output?
Yes, using the special command '0XCppcc!', where 'pp' is the desired output position and 'cc' is the channel number. For example, '0XC0201!' moves temperature data to the third position.
What is the purpose of the 'XD' command?
The 'XD' command allows you to set the decimal precision of specific data values. For example, '0XD004!' sets the first data value's precision to 4 decimal places.
What is the operating voltage range of the 7SDI-1000?
The 7SDI-1000 has a wide operating voltage range of typically 9 to 30V DC.

Related manuals

Download PDF

advertisement