- Stevens
- 7SDI-1000 SDI Converter
- User manual
- 13 Pages
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.
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