SS 20.400 programming tool

SCHMIDT® Programming Tool
SS 20.4xx
Instructions for Use
SCHMIDT® Programming Tool SS 20.4xx
Table of Contents
Important Information ............................................................ 3
Field of Application ............................................................... 4
Scope of Delivery................................................................... 4
Programming Box SS 20.4xx................................................. 5
Putting the Programming Interface into Operation ............. 10
Programming Tool Operation .............................................. 11
CE Declaration of Conformity ............................................. 19
Copyright 2006 SCHMIDT Technology
All rights reserved.
Version and Release Date:
Version 1.2 of May 2006
Instructions for Use Programming Tool SS 20.4xx
Page 2
1 Important Information
These instructions for use must be read completely and observed carefully, before putting the unit into operation.
Any claims under the manufacturer's liability for damage resulting from non-observance or non-compliance with these
instructions will become void.
Tampering with the device in any way whatsoever - with the
exception of the designated use and the operations described in these instructions for use - will forfeit any warranty
and exclude any liability.
The unit is designed exclusively for the use described below
(s. chapter 2). In particular, it is not designed for direct or indirect personal protection.
SCHMIDT Technology cannot give any warranty as to its
suitability for a certain purpose and cannot be held liable for
errors contained in these instructions for use or for accidental or sequential damage in connection with the delivery, performance or use of this unit.
Instructions for Use Programming Tool SS 20.4xx
Page 3
2 Field of Application
The SS 20.4xx Programming Interface allows the function of
sensors of the SS 20.4xx sensor family to be checked. In
addition, the RS232 interface inside the sensor allows some
sensor properties to be configured, operating and measuring
data to be read out and displayed in a user-friendly window.
The Programming Interface is merely intended for the
functional test and for the configuration of the sensor. A
permanent field operation or as hand-held device is not
3 Scope of Delivery
The Programming Interface contains the components shown
Upon receipt, please check the contents for completeness.
Programming box SS 20.4xx
9V block battery
RS232 interface cable (excluding handshake)
CD containing programming tool and drivers
Instructions for Use
Instructions for Use Programming Tool SS 20.4xx
Page 4
4 Programming Box SS 20.4xx
Structure and connections
The programming box SS 20.4xx consists of a handy, ergonomically shaped housing having the following functional
parts (see above figure):
- Connections for external components at the top front side
of the housing:
[1] For a sensor of the SS 20.4xx type:
Binder, series 712 (male, 7-pin,
shielded, with M9 screw-type lock)
[2] For the power supply via an external plug-in power
supply unit:
3.5mm jack plug socket (mono)
[3] For the RS232 interface connection to the PC:
SubD9 socket (female)
Instructions for Use Programming Tool SS 20.4xx
Page 5
- Display and operating elements on the front of the housing:
[4] RS232 activity (one LED each for RxD and TxD)
[5] Switching states of both switching outputs of the connected sensor (one LED each per output)
[6] Flow signal output of the connected sensor (bargraph
display containing 10 LEDs)
[7] Power LED
[8] Rocker switch for switching on the programming box
with simultaneous selection of the signal output type of
the sensor (voltage or current)
Power supply of the programming box
The programming box requires its own power supply for
- Voltage:
9V ±20%
- Required current:
50mA max. (including sensor)
Make sure that the maximum allowed operating voltage is not exceeded. Higher voltages may destroy the
The power can be supplied in two ways:
- For high mobility (e.g. for startup in the field), the box can
be supplied internally with power by a 9V block battery or
an accumulator of the same design. The battery compartment is at the rear of the box.
When operating the device by battery, make sure that
it is always charged.
- Alternatively, the programming box can be suppled by an
external power supply unit (not included in the scope of delivery) via a 3.5 mm monojack socket [2].
Instructions for Use Programming Tool SS 20.4xx
Page 6
Ensure correct polarity of the
operating voltage at the jack plug
(see figure opposite).
When using an external power source, a built-in battery
does not have to be taken out, since plugging in the jack
plug will automatically switch to the external supply. Therefore, a built-in accumulator cannot be charged via the external connection.
After connecting or installing the energy source, the programming box can be switched on on the rocker switch [8].
For a functional test of the box in the absence of a sensor, it
is immaterial whether the switch position Voltage or Current
is pressed, since this merely distinguishes between the
available output types "Voltage" or "Current" of the sensor
analog signal. If a sufficient energy supply has been connected correctly, and the box is intact, the green Power LED
[7] will light up, signalling the functional readiness.
All other luminous diodes remain off, as long as neither a
sensor nor a PC is connected.
Power supply of the programming box
The programming box allows the function of the sensor connections to be checked by means of a luminous diode based
display area, even independently of the PC. To avoid technical problems, you should always switch off the programming
box, before connecting a sensor or disconnecting it from the
Always switch off the programming box, before plugging in or pulling a sensor.
After the sensor has been connected and the programming
box has been switched on (observe signal type setting: Voltage or Current), the Power LED [7] will signal readiness of
the device. A wrong setting of the signal type is not critical
Instructions for Use Programming Tool SS 20.4xx
Page 7
for the sensor and the programming box technically speaking, but the sensor signal will be displayed incorrectly on the
analog display of the box, since its load resistances and amplifications will differ, depending on the signal type 1 .
Ensure the correct signal type of the sensor (voltage
or current) when switching on the box, since otherwise
the analog display will show wrong values.
In the section Sensor [5], the status of the sensor switching
outputs OC1 and OC2 can be checked by means of two red
luminous diodes. A single LED will light when it is switched
by its corresponding switching output, which has been designed as an open collector, against earth.
In the section RS232 [4], an active communication between
sensor and PC is signalled by flashing of both LEDs RxD
and TxD.
In the Analog Out section [6], the analog output signal of the
sensor (flow) is represented quasiproportionally and absolutely in the dot mode 2 by means of a 10-digit green LED
bargraph display. Of these, each LED corresponds to an approximately 10 percent interval of 10V or 20mA of the analog
sensor signal. The relationship between the absolute analog
signal range and the corresponding LED can be seen from
the following table.
For example, a 5V output is not capable of driving the 300Ω load of the
current input of the box of up to 20mA.
Only the LED corresponding to the current analog value will light up.
Instructions for Use Programming Tool SS 20.4xx
Page 8
Sensor signal output
Voltage range
Current range
0 ... < 1
0 ... < 2
1 ... < 2
2 ... < 4
2 ... < 3
4 ... < 6
3 ... < 4
6 ... < 8
4 ... < 5
8 ... < 10
5 ... < 6
10 ... < 12
6 ... < 7
12 ... < 14
7 ... < 8
14 ... < 16
8 ... < 9
16 ... < 18
9 ... < 10
18 ... < 20
>= 10
>= 20
Programming box
LED lighting up
Only in the "bottommost" interval, defined as < 1V or < 2mA
signal, will no LED light up. In contrast, the "topmost" 10th
LED will not light up until the signal amplitude of 10V or
20mA is reached or exceeded.
This means that the display of the flow velocity ranges by
the individual LEDs depend on the measuring range of the
sensor, the type (voltage or current) and amplitude of its signal output and from the display of the flow direction in bidirectional configuration.
For example, for a unidirectional sensor having a 4 - 20 mA
interface, the fourth LED will light up from the very start at
zero flow (which corresponds to 4mA). Only the upper 16mA
display the measuring range of the sensor proportionally.
However, in a bidirectional sensor having a 10V voltage output and a zero point display in the middle of the measuring
range, i.e., at 5V, the fifth LED will be lit at zero flow. The
positive flow range will then be displayed by luminous diodes
6-10, whereas the negative flow intervals will be signalled by
LEDs 4-1.
Instructions for Use Programming Tool SS 20.4xx
Page 9
5 Putting the Programming Interface into
System requirements for PC
Operating system:
Windows 2000 / XP
Pentium III / Celeron of at least 600MHz
128 MB
Hard disk memory:
155 MB
Installation of the software
Before putting the Programming Interface into operation, you
first have to install the programming tool. The CD included in
the delivery contains all files necessary for operation.
Insert the CD into your drive and open the "setup.exe" file.
The installation program will now be executed, please follow
the on-screen instructions.
To start the software, please click on:
Start / Programs / SCHMIDT Technology / Sensor Programming
Connecting the programming box
After starting the software, connect the SubD9 plug on the
housing of the programming box to the desired COM port at
the PC via the delivered RS232 cable. Before plugging the
SS 20.4xx sensor into the connecting socket [1], make sure
that the programming box is off ([7], [8]).
Always switch off the programming box, before plugging in or pulling a sensor.
Now switch on the device on the rocker switch [8] using the
correct signal type (setting: Voltage or Current). Communication with the sensor via the PC is now possible.
Instructions for Use Programming Tool SS 20.4xx
Page 10
6 Programming Tool Operation
The programming tool SS 20.4xx allows you to change important function parameters of your sensor SS 20.4xx and to
read out and analyse measured values. To do so, please
start the program Programming Tool SS 20.4xx in the start
menu. This will open the main window of the software (see
figure opposite).
The upper fourth of the window contains the operating and
display elements for configuration and status {1} - {6} of the
serial interface. Box {7} shows the serial number and box {8}
the firmware version of the connected sensor.
The left half of the lower window area is exclusively for the
configuration of the sensor.
The right half of the lower window area shows the measured
values and their evaluation.
Instructions for Use Programming Tool SS 20.4xx
Page 11
Configuration of the RS232 interface
After program start, the PortScanning function {1} is off by
default (disabled). This allows you first to configure the interface. Select the correct serial COM port at the PC {2} and
the desired baud rate {3} (default: 115,200). Then activate
the automatic port detection by clicking on the PortScanning
box {1}.
If the interface settings have been entered correctly, the
sensor will be detected {6} immediately and its serial number
{7} and firmware version {8} displayed.
If instead the PortScanning LED {4} is flashing, the PC cannot find the sensor. This can have several causes:
1) No sensor has been connected to the box:
Connect a functioning sensor.
2) The programming box has not been switched on or has
not been supplied with (sufficient) energy:
If the Power LED [7] is not lit, switch on the box or establish a safe energy supply.
3) The connection between the programming box and the
PC has not been established:
Connect the RS232 cable (correctly).
4) The wrong COM port was selected:
Select the correct port in the drop down list of the port selection {2} and plug the RS232 cable into the correct port.
You can also perform the troubleshooting during the active
PortScanning until the sensor is found.
The scanning process can be cancelled at any time by
pressing the Stop PortScan button {5}.
Instructions for Use Programming Tool SS 20.4xx
Page 12
Configuration of the sensor
In the sensor configuration area in the left half of the main
window, the behaviour of the sensor or of its signal quality
{9} and its switching outputs {10} and {11} can be set (see
figure opposite).
Under the Signal Quality tab {9}, the interval between individual measurements can be changed in millisecond steps
by shifting the Sampling Time control. The Average control
determines the number of individual measurements used for
averaging 3 . A higher value produces a smoothing of the signal and a delayed response of the sensor.
Signal Quality {9}
OC1 {10}
OC2 {11}
The graph of the signal quality in the subwindow designated
"Signal Quality" is not based on the measured values of the
sensor, but is only a visual demonstration of how the noise is
affected by the averaging.
Filtering by sliding arithmetic average.
Instructions for Use Programming Tool SS 20.4xx
Page 13
The switching thresholds of the sensor can be reprogrammed in the same way.
On the one hand, the absolute value of the switching threshold can be programmed within the limits of the measuring
range. Directly in the section called Change Switching
Threshold OCx [mm/s], the threshold value can be typed in
directly on the keyboard either in the numeric box or set with
the mouse via the control executed as slider. In a unidirectional sensor, the threshold value can only be positive, including the zero. In a bidirectional sensor, the threshold
value can also be negative, in which case it will be in the
backflow area. The negative absolute value also applies
when the analog output of the sensor only outputs the magnitude of the velocity signal and signals the direction via
OC1. However, in this case, the output OC1 is fixed to its
function as direction indicator and cannot be configured to
any desired value as the threshold. Owing to this special
feature, the operating software has a special drop down
menu in the upper region of the Switching Channel OC1 tab,
which allows the switching behaviour of OC1 to be adapted
to the zero flow hysteresis of the sensor in the case of direction display (see following figure).
OC1 switching profile configuration
On the other hand, the switching polarity of both outputs
(switches from Low / High to High / Low, when the value exInstructions for Use Programming Tool SS 20.4xx
Page 14
ceeds / drops below High / Low can be changed by pressing
the Change OCx Activity button. The set switching profile is
shown by way of symbols in the diagram opposite.
The following applies to all configurations to be programmed:
For values to be programmed, the box (button or control) to be actuated must be released above the box.
As long as the sensor is being programmed to the new value
or the new configuration (duration about 2-3s), the red Programming LED will be lit and no measured values will be
updated by the sensor (see following figure).
Programming LED
Instructions for Use Programming Tool SS 20.4xx
Page 15
6.2.1 Response time configuration example
Example 1:
The sensor is supposed to measure at high dynamics.
Whenever the threshold value is exceeded for a short period, this must be signalled by triggering the corresponding
switching output and the signal must be active at the analog
Sampling Time: 1
Example 2:
The sensor is supposed to respond quickly, but the analog
measuring signal must be as constant as possible so as to
be able to absorb extremely quick peaks.
Sampling Time: 1
Example 3:
The sensor is supposed not to respond at all to short-time
variations, the required signal must have maximum constancy. An alarm is not triggered until a safely confirmed
value is obtained:
Sampling Time: 10
6.2.2 Get sensor default values
Default values for all parameters relevant to operation have
been stored in the sensor. If wrong settings give undesired
results or the sensor no longer responds at all, the operational status of the sensor can in most cases be restored by
resetting it to the factory settings. To do so, press the Get
Sensor Defaults button {16}.
Instructions for Use Programming Tool SS 20.4xx
Page 16
6.2.3 Diagnostic function
In order to be able to determine the cause of a possible sensor fault more easily, the software is equipped with a diagnostic function, which is activated by pressing the Diagnostic
button {18}. The software reads out all internal sensor parameters and writes them to a file in the c:\Temp\ folder. The
name of the file is generated automatically and is made up
of the current date and the serial number of the sensor (example: 03_02_2005_SN12345.dat). Please send this file to
SCHMIDT Technology GmbH when an error occurs. There
the problem can be analysed within a short time and the
relevant measures can be initiated.
Display area
The left half of the main window contains various display
elements, which can be used to observe the response of the
sensor to the set configurations by reproducing and analysing current measurement values.
Displays {12}
Graph {13}
Instructions for Use Programming Tool SS 20.4xx
Signal Quality {14}
Page 17
Upon clicking on the Displays tab {12}, an interface opens
containing two analog pointer elements. The top scale containing the blue pointer represents the currently measured
flow velocity in real time (taking into account the set response time of the sensor). The bottom scale containing the
red pointer indicates the medium temperature measured in
the sensor head. The OC1 (Direction) luminous diode indicates the OC1 switching state.
Upon clicking on the Graph tab {13}, the flow velocity is
shown continuously as a curve display.
Upon clicking on the Signal Quality tab {14}, the variations of
a constant flow velocity can be detected and displayed via a
definable measuring interval. The interval is defined by the
number of values to be measured in the # of values box. The
scanning of the signal is then started by clicking on the
Examine Signal button. The degree of turbulence seen by
the sensor is calculated from the average value and the
standard deviation of these measured values.
The displayed and calculated values are affected by
the settings established on the sensor.
The measured values are displayed in an automatically
scaled histogram. Under laminar flow conditions, a sufficient
number of measured values (at least 100) will typically give
a Gauss distribution.
The values shown under the Signal Quality tab {14]
have been calculated only from the signal visible at
the sensor and can differ from the real state of the
Instructions for Use Programming Tool SS 20.4xx
Page 18
7 CE Declaration of Conformity
Instructions for Use Programming Tool SS 20.4xx
Page 19
Instructions for Use Programming Tool SS 20.4xx
Part No. 505 959.02
SCHMIDT Technology GmbH
Feldbergstrasse 1
D-78112 St. Georgen
Phone +49 (0)7724/899-0
+49 (0)7724/899-101
Page 20
Download PDF