Transcript
English
Operating instructions Modular datalogger OTT DuoSens
We reserve the right to make technical changes and improvements without notice.
Table of Contents 1 Scope of supply
5
2 Order numbers
5
3 Safety information
6
4 About these operating instructions
7
5 Introduction
8
5.1 Overview of DuoSens modular datalogger
10
6 Overview Starting up the DuoSens
11
7 Installing the DuoSens
12
7.1 Attaching the DuoSens 7.2 Overview of the pin-outs for the screw terminal strip 7.3 Connect sensors with RS-485 interface (2 core) 7.4 Connect sensors with SDI-12 interface 7.5 Connect sensors with impulse output 7.6 Connect sensors with status output 7.7 Connect sensors with voltage output 7.8 Connect sensors with current output 7.9 Connect temperature sensor Pt 100 7.10 Connect sensors with potentiometer (5 kOhm) 7.11 Connect sensors with RS-232 interface 7.12 Connect switching and voltage outputs 7.13 Attach communication device (modem) 7.14 Connect power supply to DuoSens
12 13 14 14 15 15 16 16 17 17 18 18 19 19
8 Establish communication connection between PC and DuoSens
20
9 Adjusting DuoSens operating parameters
22
9.1 Install DuoSens/LogoSens operating program 9.2 Adjusting DuoSens operating parameters 9.3 Entering general master data 9.4 Set COM communication interface 9.5 Set up LCD display/level monitoring function 9.6 Channel function settings 9.7 Sample interval settings 9.8 Setting analog sensors 9.9 Setting digital sensors 9.10 Setting serial sensors 9.11 Setting signal processing 9.12 Setting measurement output 9.13 Special function settings
22 22 27 27 40 42 43 43 44 45 48 53 55
10 Operating and setting DuoSens on location 10.1 Detecting and displaying instantaneous values (level monitoring function) 10.2 Enter observer texts (extended level monitoring function) 10.3 Scale instantaneous values/stored values (set offset) 10.4 Display/set date and time 10.5 Enter manual values into a manual sensor
57 57 61 64 65 66
3
11 Reading out measured data 11.1 Reading out measured data via an RS-232 C connection 11.2 Reading out measured data via an optical interface 11.3 Reading out with remote data transfer using a modem
69 69 70
12 Installing a new DuoSens operating system
71
13 Alarm management
72
13.1 Input window function block alarm management 13.2 Input window function block limit and status alarm
72 75
14 Protect DuoSens using a password
77
15 Deleting data memory
78
16 Date and Time Settings
78
17 Print terminal assignment plan
79
18 SDI-12 transparent mode
80
19 Error Messages
81
19.1 Internal error messages 19.2 External error messages 19.3 Error messages from sensors 19.4 Error messages from processing modules
4
69
81 81 81 82
20 Note for disposing of old units
83
21 Maintenance
83
22 Technical data
84
Appendix A: Activate automatic, cyclical data transmission via ISDN D channel (active communication)
87
Appendix B: Detailed information and example PHP script
88
Appendix C: Declaration of conformity for DuoSens modular datalogger
89
1 Scope of supply DuoSens
– 1 modular datalogger with 4 physical input channels (1 x RS-485, 1 x SDI-12, 2 x impulse/status), 4 MB measurement memory, RS-232 interface and infra-red interface (IrDA), standard version with LCD display and jog shuttle in addition – 1 Set of installation accessories (plug-in terminal strip, 4-pin; contact unit) – 1 Top hat rail HS 35; 15 cm long – 1 CD-ROM "OTT DuoSens Software" (only with standard version) – 1 Operating instructions – 1 Factory acceptance test certificate (FAT)
2 Order numbers DuoSens
Basic version – without LCD display
55.551.007.9.2 Var code O
Standard version – with LCD display and jog shuttle
55.551.008.9.2 Var code O
Expansions Basic version
2 Analog inputs for analog input signals – 0 ... 20 mA / 4 … 20 mA – 0 … 50 mV / 0 … 1.25 V / 0 … 5 V / 0 … 10 V
55.551.007.9.2 Var code A
1 RS-232 input for OTT sensors with RS-232 interface
55.551.007.9.2 Var code S
2 analog inputs and 1 RS-232 input
55.551.007.9.2 Var code B
– potentiometer 5 kOhm – Pt 100
Expansions Standard version
2 Analog inputs for analog input signals – 0 ... 20 mA / 4 … 20 mA – 0 … 50 mV / 0 … 1.25 V / 0 … 5 V / 0 … 10 V
55.551.008.9.2 Var code A
– potentiometer 5 kOhm – Pt 100
Accessories
1 RS-232 input for OTT sensors with RS-232 interface
55.551.008.9.2 Var code S
2 analog inputs and 1 RS-232 input
55.551.007.9.2 Var code B
Modem connection line – 1.5 meter, 9-pin Sub-D socket/9-pin Sub-D plug
97.961.069.9.5
Data transfer line DuoSens/PC – 1.5 meter, 9-pin Sub-D socket/9-pin Sub-D socket
97.961.068.9.5
Optical OTT Duolink reading head
55.520.017.4.2
OTT IrDA-Link USB optical reading head
55.520.026.9.2
5
3 Safety information Read these operating instructions before using the DuoSens for the first time!
Become completely familiar with the installation and operation of the DuoSens and its accessories. Note all the additional information on dangers given within the individual work
steps. Only use the DuoSens and it's accessories in the manner described in these
operating instructions. Make sure that the point of installation is sufficiently protected against moisture
(protection type IP 30)! Select the point of installation such that the ambient temperature never goes
outside the allowable temperature range of –40 °C … +70 °C! Do not open DuoSens! The connection of sensors, communication devices,
power supply, switching contacts or additional components is only carried out via the screw terminal strips/9-pin Sub-D plug connectors accessible from the outside. Before connecting the power supply, check whether the wiring of all wires
attached to the screw terminal strip has been correctly carried out. It is essential to comply with the electrical limits given in the "Technical Data"
section. Only connect the DuoSens to a power supply with lower than 28 V direct
current. Always use a galvanically separated safety low voltage for the mains supply. Do not make any changes or additions to the DuoSens. Have a defective DuoSens checked and repaired by the OTT repair centre.
Never make any repairs by yourself under any circumstances.
Caution: With a complete full data memory in the DuoSens, after an interuption of the operating voltage it can take a few minutes until communication is possible again.
6
4 About these operating instructions These operating instructions (version "03-0610") describe the DuoSens software versions Firmware (operating system) DuoSens from V 1.40.0 Operating program DuoSens/LogoSens from V 1.40.0
The software version of the DuoSens operating program can be found via the "Info" menu:
The software version of the DuoSens operating system can be seen in the window with the general master data after downloading data (see Chapter 9.3). In Chapter 12 "Installing a new DuoSens operating system" you will find a description of an update of the DuoSens operating system.
7
5 Introduction The DuoSens is a datalogger especially conceived for hydrometry, meterology and environmental measuring technology. In the basic version there are four physical input channels. The standard version of the DuoSens also has an LCD display and a jog shuttle. (The jog shuttle is a special operating button that can be turned and pressed.) On request, the DuoSens is available with analog and/or RS-232 expansion. In the database of the DuoSens, 30 logical channels (+ 1 info channel) can be stored. Plug-in screw terminal strips allow simple connection of sensors and the power supply without having to open the device. An LED on the front shows the various operating states of the datalogger. Configuration and parametrization are carried out using the "LogoSens/DuoSens operating program" PC software. This software allows one to comfortably and flexibly tailor to a wide range of measurement requirements. All inputs are equipped with an integrated overvoltage protection. The very low power consumption makes it possible to operate with solar power without problem. Together with a GSM modem (mobile radio modem), remote data transfer and remote parameter input is possible via the GSM cell phone network (GSM = global system for mobile communications). The remote data transfer can be optionally carried out via a dial-up telephone connection, by SMS text messages or using the packet oriented mobile radio transmission service GPRS (general packet radio service). In the same way, remote data transfer is also possible using a satellite transmitter or a grid bound modem. Furthermore, the DuoSens also has individually configurable alarm management: If particular events arise, the DuoSens generates an alarm independently and sends this via a modem, for example, to a control center. It is also possible to control external devices via potential-free contact outputs.
Fig. 1: Modular datalogger DuoSens. The illustration shows the standard version without extensions.
8
Fig. 2: Front of the DuoSens with the status LED, the infrared interface and the plug-in screw terminal strip. The illustration shows the basic version with an analog extension.
Infrared interface (IrDA)
Analog expansion
Fig. 3: Rear of the DuoSens with screw terminal strip for voltage supply and switching contacts.
Jog shuttle
LED
Plug-in screw terminal strips for connecting sensors
LCD display
The illustration shows the standard version without extensions.
COM 1 Serial interface (RS-232)
Plug-in screw terminal strip for voltage supply and switching contacts
9
5.1 Overview of DuoSens modular datalogger Sensor inputs RS-485 interface (e.g. OTT RLS Radar Sensor, Sonicflow) SDI-12 interface (e.g. Hydrolab Datasonde DS5, Hydrolab Minisonde MS5) Impulse input Status input (2 x 1 bit)
0 … 50 mV, 0 … 1.25 V, 0 … 5 V, 0 … 10 V voltage input * (0) 4 … 20 mA input (current loop) * Pt 100 (temperature sensor) * 5 kOhm potentiometer * RS-232 interface (OTT protocol, e.g. bubble sensor Nimbus) *
* only with analog/RS-232 expansion
Communication interfaces RS-232 interface Infrared interface (IrDA)
Communication protocols OTT protocol OTT HDR / OTT HDR 1200 (satellite transmission) Crex code (satellite transmission) terminal mode SDI-12 transparent mode FTP (File Transfer Protocol) SMTP (Simple Mail Transfer Protocol) HTTP GET / HTTP POST (Hypertext Transfer Protocol) Outputs potential-free switching output (switches, for example, via a relay modem, sensor supply or alarm devices) Voltage output for supply of sensors (UBat switched) Measured value processing Sample interval Mean calculation Totals formation Scaling "ax + b" Two-point scaling Delta storage Definition of a sensor delay time Extreme value collection (minimum/maximum) Filter functions Extreme value recording Virtual terminal/virtual sensor (logical channels) Linearization table Arithmetic function Alarm management: Limit monitoring (threshold/gradient); Status alarm Reading out/data transmission Reading out on site via RS-232 and IrDA interface Reading out via modem Independent data transmission via modem, terminal adapter or satellite transmitter ISDN D channel data transmission possible (X.31) Independent transmission of alarm messages via SMS (e-mail/fax) Control elements LCD display and jog shuttle* * only DuoSens standard version
10
6 Overview Starting up the DuoSens Starting up a DuoSens is done in a maximum of six steps: Attaching the DuoSens; see Chapter 7.1 Connecting sensors; see from Chapter 7.2 If necessary: connect potential-free switching contacts; see Chapter 7.12 If necessary: install and connect communication device (modem); see Chapter 7.13 5. Connect power supply; see Chapter 7.14 6. Configure DuoSens and set operating parameters; see Chapter 9 1. 2. 3. 4.
11
7 Installing the DuoSens 7.1 Attaching the DuoSens Requirements of the intended installation location:
Sufficient protection from moisture (protection type IP 30). Properly determined space for the electrical cables. Permitted environmental temperature: –40 °C … +70 °C. Standard top hat rail (HS 35) mounted at installation location.
The dimensions of the DuoSens can be found in Fig. 5. Caution: Do not open the DuoSens during installation! Attach the DuoSens to the top hat rail as shown in Figure 4. Press the underside of the DuoSens against the top hat rail until it clicks into place.
Fig. 4: Installing the DuoSens on the top hat rail (left)/uninstalling (right).
Locking device
Top hat rail
Deinstall DuoSens: Push locking device downwards with a screwdriver and pull the DuoSens slightly forwards at the same time. Remove the DuoSens upwards from the top hat rail.
Fig. 5: DuoSens dimensions. 53
12
124
100
140
14,5
7.2 Overview of the pin-outs for the screw terminal strip
Fig. 6: Terminal assignment of the plugin screw terminal strips.
2
3
4
1
* C … F only with analog expansion
2
3
4
Switching contact 1 –
Switching contact 2 UBat
Switching contact 2 UBat/max. 10 A
1 Switching contact 1 +
Switching contact 1 max. 28 V/10 mA
Switching contact 2 0 V
Terminal strip M Switching contacts
RS-232 interface (communication (COM 1) and sensor input (C/D; E/F *) 1 2 3 4 5
2
3
4
1
5
6
9
CD RxD TxD DTR GND
6 7 8 9
UBat +12 V
1
Terminal strip L Voltage supply DuoSens
UBat 0 V (GND)
Terminal strip A, B + C … F * Connection of sensors
UBat 0 V (GND)
The illustration shows the basic version with an analog extension.
DSR RTS CTS RI
* sensor input only with RS-232 expansion
13
7.3 Connect sensors with RS-485 interface (2 core)
Fig. 7: Connecting sensors with RS-485 interface and SDI-12 via RS-485 interface (OTT protocol) to the DuoSens (e.g. radar sensor Kalesto or Present Weather Sensor Parsivel).
RS 485 B
3
4
1
RS 485 A
2
general, Parsivel, …
2
Kalesto
7.4 Connect sensors with SDI-12 interface
1
2
3
4
SDI-12 Data
Further information can be found in the operating instructions of the respective sensor.
Screw terminal strip A
SDI-12 GND
Fig. 8: Connecting sensors with SDI-12 interface to the DuoSens (e.g. Hydrolab Datasonde DS5/DS5X).
A sensor with SDI-12 via RS-485 interface (e.g. bubble sensor CBS) is attached as shown in Chapter 7.3.
14
3
RS 485 B
1
RS 485 A
Further information can be found in the operating instructions of the respective sensor.
Screw terminal strip A
4
7.5 Connect sensors with impulse output
Fig. 9: Connecting sensors with impulse output to the DuoSens (e.g. precipitation sensor Pluvio or Present Weather Sensor Parsivel). The DuoSens has two independent impulse inputs (B1-2 and B 3-4).
Screw terminal strip B
1
2
3
4
(–)
(–)
(+)
(+)
Further information can be found in the operating instructions of the respective sensor.
Impulse input
7.6 Connect sensors with status output
Fig. 10: Connecting sensors with status output to the DuoSens (e.g. door contact).
Screw terminal strip B
The DuoSens has two independent status inputs (B1-2 and B 3-4). 4
(–)
3
(+)
2
(–)
1
(+)
Further information can be found in the operating instructions of the respective sensor.
Status input
15
7.7 Connect sensors with voltage output *
Fig. 11: Connecting sensors with voltage output to the DuoSens (e.g. ODS 4 K).
Screw terminal strip C … F
Screw terminal strip C … F
Further information can be found in the operating instructions of the respective sensor. 3
4
1
2
Uin –
0 … 5 V / 0 … 10 V
3
4
Uin + Uin –
2
Uin +
1
0 … 50 mV / 0 … 1.25 V
7.8 Connect sensors with current output *
Screw terminal strip C … F
Further information can be found in the operating instructions of the respective sensor.
3
4
Version 1: 0 (4) … 20 mA Current loop provided internally
* only with analog expansion.
16
1
2
3
4
I in + I in –
With a DuoSens voltage supply of higher than 24 Volt (max. 28 V): a sensor connected in accordance with version 1 must be suitable for voltages higher than 24 Volt!
2
Screw terminal strip C … F
+24 V
– with version 1: Do not supply sensor externally! – with version 2: Supply sensor externally in addition!
1
I in +
It is important to note:
I in –
Fig. 12: Connecting sensors with current output to the DuoSens (e. g. shaft encoder SE 200 or pressure probe ODS 4 K).
Version 2: 0 (4) … 20 mA Current loop provided externally
7.9 Connect temperature sensor Pt 100 *
Fig. 13: Connecting temperature sensor Pt 100 to the DuoSens.
Screw terminal strip C … F
Further information can be found in the operating instructions of the respective sensor. 1
2
3
4
ϑ
Pt 100
7.10 Connect sensors with potentiometer (5 kOhm) *
Fig. 14: Connecting sensors with potentiometer (5 kOhm) to the DuoSens.
Screw terminal strip C … F
Further information can be found in the operating instructions of the respective sensor. 1
2
3
4
Potentiometer with 5 kOhm
* only with analog expansion.
17
7.11 Connect sensors with RS-232 interface *
Fig. 15: Connecting sensors with RS-232 interface to the DuoSens (e. g. bubble sensor Nimbus).
RS-232 interface C-D, E-F
A variety of sensors with RS-232 interface only require a connection with pins 2, 3 and 5.
1
5
6
9
Further information can be found in the operating instructions of the respective sensor. 1 2 3 4 5
CD RxD TxD DTR GND
6 7 8 9
DSR RTS CTS RI
7.12 Connect switching and voltage outputs
Fig. 16: Connecting switching and voltage outputs to the DuoSens.
Screw terminal strip M
Please note the maximum ampacity.
* only with RS-232 expansion!
18
3
4
Switching contact 2 UBat
Switching contact 1 –
2
Switching contact 2 0 V
Switching contact 1 +
1
Switching contact 1: max. 10 mA (galvanically separated semiconductor switch) Switching contact 2: max. 10 A (switched battery voltage)
7.13 Attach communication device (modem) If requested, a serial (grid bound) modem, a GSM modem (mobile phone modem) or a satellite communication unit can be connected to the DuoSens: Connect RS-232 interface of the DuoSens with modem/satellite communication unit using a standard modem connection line (accessory). Optional: connect the supply voltage of the modem using switching contact 2 (screw terminal strip M 3-4). (The modem is not permanently supplied with voltage as a result ➝ reduces the electrical consumption of the measurement station. The DuoSens switches the modem on during defined time periods and/or when data transfer takes place.)
Fig. 17: Modem connection line. (9-pin Sub-D socked to 9-pin Sub-D connector; PIN 2 and PIN 3 each directly connected; for position of the RS-232 interface on the DuoSens see Fig. 3; for pin assignment of the RS-232 interface see Fig. 6)
Fig. 18: Connecting serial modem to the DuoSens via modem connection line.
7.14 Connect power supply to DuoSens
1
2
3
4
UBat 0 V
Alternatively to PCU terminal 1 (load disconnect with battery voltage 2 7.5 V) terminal 2 can also be used (load disconnect with battery voltage < 10.5 V).
Screw terminal strip L
UBat +12 V
Fig. 19: Connecting voltage supply, for example to a power control unit PCU 12. The PCU 12 is the standard voltage supply from OTT.
Terminal strip PCU 12
AKKU
PANEL
–
–
+
+
OUTPUT
–
1
2
19
8 Establish communication connection between PC and DuoSens In Chapters 9 and 11 to 18 the establishment of a communication connection between the DuoSens and a PC is a pre-requisite for the following steps. The following description illustrates the setup of this communication link and its variations. Hardware and software requirements: current standard PC with RS-232 interface or USB interface (desktop/tower or notebook design). Operating system: from Windows 2000 (SP4). Additional (accessories): OTT IrDA-Link USB reading head or OTT Duolink reading head 1) or Data transfer line DuoSens/PC 1)
with PCB version b; see label on the connection line
The communication between the DuoSens and a PC is made with the OTT IrDALink USB / OTT DuoLink reading head non-contact with invisible infrared light (IrDA interface). Setting up a communication link with an OTT IrDA-Link USB reading head Connect the OTT IrDA-Link USB reading head to a USB interface on the PC. (USB interface drivers must be installed – see separate installation instructions.) Place the OTT IrDA-Link USB reading head on the DuoSens infrared interface (see Fig. 2). Start the DuoSens/LogoSens operating program. Select the communication path IrDA – OTT IrDA-Link in the DuoSens/LogoSens operating program. Set up a communication link with an OTT Duolink reading head as follows Connect the OTT Duolink optical reading head to a serial PC interface (COM1/COM2). Direct the OTT DuoLink reading head at the DuoSens infrared interface (see Fig. 2). Start the DuoSens/LogoSens operating program. In the DuoSens/LogoSens operating program, select the communication path IrDA – OTT DuoLink and the serial interface used (COM1/COM2). Set up a communication link with a data transfer line as follows Connect data transfer line (9-pin Sub-D socket to 9-pin Sub-D socket; PIN 2 and PIN 3 each crossed) to a serial interface of the PC (COM 1/COM 2). Connect data transfer line to the serial communication interface of the DuoSens (COM 1). Start the DuoSens/LogoSens operating program. In the DuoSens/LogoSens operating program, select the communication path RS-232/V.24 and the serial interface used (COM1/COM2).
20
Note Change the language of the DuoSens/LogoSens operating program if necessary:
Press the F3 function key (repeatedly) until the desired language appears.
The infrared interface of the DuoSens has a radiation angle of approx. ±15 °. The integrated infrared interface of a PC (standard for many notebooks) can
only be used with the Windows 95 and Windows NT operating systems!
Caution: With a complete full data memory in the DuoSens, after an interuption of the operating voltage it can take a few minutes until communication is possible again.
21
9 Adjusting DuoSens operating parameters To set the DuoSens operating parameters you need the PC software DuoSens/LogoSens operating program (WBSLA0.exe). This software is contained on the CD-ROM DuoSens software (accessory). Hardware and software requirements: current standard PC with RS-232 interface or USB interface (desktop/tower or notebook design). Operating system: from Windows 2000 (SP4).
9.1 Install DuoSens/LogoSens operating program Install the DuoSens/LogoSens operating program as follows Insert CD-ROM ➝ Start | Execute I d:\Software\English\setup.exe (d = CD-ROM drive; alternative: \Deutsch\ or \Français\ or \Español\ for other languages). Follow the installation instructions on the screen.
9.2 Adjusting DuoSens operating parameters Adjust the DuoSens operating parameters using a PC as follows Set up the PC/DuoSens communication link (see Chapter 8). If you have not already done so: Connect DuoSens to operating voltage. After a few seconds, the DuoSens is ready to use (DuoSens basic: LED on the front blinks and then goes out; DuoSens standard: LCD display shows various messages and then goes out). Start the DuoSens/LogoSens operating program. Select the Device Function DuoSens menu.
Fig. 20: Start window of the software "DuoSens/LogoSens operating program".
22
Select the Device Function DuoSens menu. Select the function "New configuration" in the "File" menu.
Fig. 21: Creating a new channel
The DuoSens is configured by creating logical channels. Each channel is visible in a tree diagram on the left side of the window. You can easily drag channel functions from the function list to the "tree" with "drag & drop". For example, to create a new channel, drag the "new channel" function block in the "channel" register to the white area of the tree diagram. Caution. Please observe the following rules when creating a configuration: Assign each channel number only once. Follow this configuration sequence: "Measurement cycle" * ➝ "Measurement module" * ➝ "Processing" ➝ "Instantaneous value" ➝ "Limit" ➝ "Save" * * this function block is compulsory. If the "Instantaneous value" function block is missing, the instantaneous values are not shown in the LCD display (DuoSens standard version) and in the "Instantaneous values" function of the operating program (DuoSens basic version). End each channel with "Store". Changing a configuration will delete the measurement memory! Configure each DuoSens independently. Use the functions "Configuration", "Load" and "Store" to save the configuration and to transfer it to other DuoSens units. Caution: The DuoSens processes the individual function blocks in the tree diagram sequentially from top to bottom! It is in principle impossible to execute more than one function at the same time. It is therefore necessary to add together the measuring times of all sensors connected. The sum of these measuring times constitutes the shortest possible query interval. The DuoSens is parametrized by entries within a function (right side of the window). If only entries or changes are made here, the measurement memory will remain intact with each change.
23
Save/load DuoSens configuration The functions Load and Save are provided to archive the DuoSens configuration on a PC. In this way, for example, you can provide multiple DuoSens units with the same configuration. To store a configuration Select the Configurations | Store menu or main window ➝ the operating program saves the configuration under the name and number of the DuoSens. When changes are made to a configuration that has already been stored, confirm in the Warning window, This configuration name already exists! Overwrite? with yes (otherwise, save the configuration under another measurement station number). To load a configuration, proceed as follows Select Configurations | Load menu or window. If a configuration is already open: in the Confirmation, Ignore changes? window, confirm with yes (save configuration first if required). In the Stored DuoSens Configurations window, select the configuration required by double-clicking it ➝ the operating program loads the configuration.
Reading/programming the DuoSens configuration The Read function loads the configuration from the DuoSens to the operating program. The Program function programs the configuration created in the operating program into the DuoSens. To read in a configuration: Select the communication path and transmission rate for reading in in the main window: Data transmission line (see accessories) – RS-232 C/V.24 – IrDA OTT DuoLink optical reading head (see accessories) – IrDA OTT IrDA-Link optical reading head (see accessories) – IrDA Linkit adapter Infrared interface adapter – IrDA built-in integrated optical interface (e.g. notebook; only Windows 95 and Windows NT) – AT modem/adapter serial modem or terminal adapter – ISDN CAPI 2.0 ISDN PC communication card with CAPI interface – COM 1 … 99 "COM" interface of the PC used – auto … 115200 Transmission speed standard: "auto" For communication path RS-232 C/V.24 and IrDA variants: Select "DuoSens | Read" menu or main window ➝ the operating program reads the configuration from the DuoSens. For a configuration that has already been opened, confirm the "Reject Changes?" security query with "yes" (if necessary, store configuration beforehand). For communication path AT modem/adapter and ISDN CAPI 2.0: Select "DuoSens | Read" menu or main window ➝ the operating program opens the DuoSens AT modem/adapter window. For a configuration that has already been opened, confirm the "Reject Changes?" security query with yes (if necessary, store configuration beforehand).
24
Fig. 22: Input window "DuoSens AT modem/adapter".
Enter communication parameters: Dial no.
Telephone number of the modem/adapter connected to the DuoSens Extension Dialling (pre) e.g. 0 or 0W for an outside line from an extension (modem in PC) Default AT-modem Initialization of the modem in the PC with standard initialization string "ATQ0E0V1S0=0" and RTS/ CTS flow control Initializing Initialization string with standard AT modem not selected; for further information see modem handbook Flow control Initialization string with standard AT modem not selected; NONE or RTS/CTS (Ready to Send/Clear to Send handshake control); for further information see modem handbook Inactivity timeout (hold line) Maintains the connection to the DuoSens for up to 180 seconds during inactivity (renewed reading/programming). Confirm with "OK" ➝ the operating program establishes a connection and reads the configuration from the DuoSens.
To program a configuration Caution: The measured values stored in the DuoSens are permanently lost when programming a new configuration! If necessary read out measured values before programming! Select the DuoSens| Program menu or main window. In the window Warning, configuration changed! Reset DuoSens and delete data memory? Confirm with yes ➝ the operating program programs the configuration into the DuoSens.
Importing/exporting the DuoSens configuration To transfer a DuoSens configuration, via diskette or E-mail for example, the functions Import/Export are available. Likewise, a configuration can be sent via Export as an XML file to the Hydras 3 application software. In the process, the Hydras 3 application software automatically applies all of the measurement stations/sensor configurations to a Hydras 3 workspace.
25
Avaliable Export/Import formats Export ("BIN" file) Export to a text file Export for the OTT Communication Manager
(special application – see separate operating instructions) Export for the Hydras 3 application software Import ("BIN" file)
The operating program stores all necessary data of a configuration depending on the export type in its own "*.BIN", "*.TXT" or "*.XML" file. Export a configuration as follows ("*.BIN" file) This export type is required to transfer an DuoSens configuration as a "*.BIN" file. The configuration can be re-read via the function Import to the DuoSens operating program. Select the File | Export menu. In the DuoSens Export Configuration window, edit the file name if necessary, select the storage location and click on Store ➝ the operating program stores the configuration in a "*.BIN" file. Note The file name of the " .BIN" file is arbitrary. The operating program proposes *
a combination of measurement station number and measurement station name (see Inputing General Master Data).
To export a configuration (text file) This export type is required to transfer a DuoSens configuration as a "*.TXT" file. This "*.TXT" file can be opened with any text editor or text processing program. Select the File | Export Textfile menu. In the DuoSens Configurations window, edit the file name if necessary, select the storage location and click on Store ➝ the operating program stores the configuration in a "*.TXT" file. Note The file name of the " .TXT" file is arbitrary. The operating program proposes a *
combination of measurement station number and measurement station name (see Inputing Entering Master Data).
To export a configuration (Hydras 3) This export type is required to transfer a DuoSens configuration to the Hydras 3 application software. This "*.XML" file is read in via the Hydras 3 function File | Import Station Configuration (XML). Select the File | Export Hydras 3 (XML) menu. In the DuoSens XML Configuration window, check the file name, select the storage location and click on Store ➝ the operating program stores the configuration in an "*.XML" file. Note The file name of the" .XML" file is arbitrary. To avoid affecting later data trans*
fer, it should not be changed. The operating program proposes a combination of measurement station number and measurement station name along with the ending "*.STATION.XML" (see Entering General Master Data).
26
To import a configuration Select the File | Import menu file. In the DuoSens Import Configuration window, select the appropriate "*.BIN" file and click on Open ➝ the operating program reads in the configuration from the .BIN file. (Prior to this, store any configuration that is already open).
9.3 Entering General Master Data Fig. 23: General master data input window.
Number Name Timezone (Station)
Other displays Last configuration download Last parameter download Version
Measurement station number, 10 characters (alphanumeric) Measurement station name, max. 40 characters (alphanumeric) Time difference from UTC/GMT time (local time at 0th longitude; UTC = Coordinated Universal Time; GMT = Greenwich Meantime; MEZ = UTC + 1 h). This information is necessary for communication via Hydrocom satellite communication unit and for GPRS time synchronization. Date and time of the last DuoSens configuration Date and time of the last DuoSens operating parameter adjustment Software version of the DuoSens operating system
9.4 Setting up remote data transfer (communication interface COM1) If a modem (grid bound or GSM), a terminal adapter or a Meteosat/GOES satellite transmitter is connected to the serial RS-232 interface COM1, remote data transfer of measurements and information data is possible. Several transfer procedures are available: Passive remote data transfer: data retrieval using a central evaluation point (OTT Hydras 3)
Active remote data transfer: automatic, cyclical data transfer automatic, cyclical data transfer automatic, cyclical data transfer automatic, cyclical data transfer transmission service GPRS 4)
using using using using
1) 2)
SMS text messages 3) the ISDN D-channel (X.31) 2) a dial-up telephone connection 1) 2) the packet oriented mobile radio
automatic, cyclical data transfer using METEOSAT/GOES satellite transmitters
With the active transfer processes, the DuoSens can – if certain events occur (e.g. exceeding a certain water level) – change the transmission cycles in accordance with defined rules. See also Chapter 13, “Alarm management”. A modem/terminal adapter also allows operating parameters to be set remotely. 1) 4)
Modem (grid bound or GSM) 2) ISDN terminal adapter GSM modem, GPRS compatible
3)
GSM modem
27
Setting general communication parameters for remote data transfer Fig. 24: Input window "Communication interface COM1", "General" tab. The lower part of the input window with the activation control is only visible if the " Modem/Terminal adapter connected to RS232C" function is activated (see Fig. 25). In this case, the “METEOSAT/ GOES” tab is not shown.
Select function block “Communication interface COM1”, “General” tab and set the required parameters: Baudrate Adress no./PIN
Password Activation control
via switching output at terminal block Activation times 1/2
Activation times 3/4 Duration Lag time (s)
Transmission speed DuoSens ↔ modem/terminal adapter Individual address number of the DuoSens (currently not used – factory setting: 0000)/PIN for password protection of the LCD display (four digit > 0000). See Chapter 9.5 Protects against unauthorized access to the DuoSens by the operating program. See Chapter 14 M 1-2 or M 3-4; switches the selected switching or voltage output, for example to switch a modem power supply on or off (in this application case: M 3-4); Switching time 1 and 2 (29:59 = inactive) Switching time 3 and 4 (29:59 = inactive) Duration of activation (1 … 1440 minutes) Waiting period after a switching operation before the DuoSens continues with processing the subsequent task. Value range 0 … 99 seconds. This enables, for example, the required “checking in” of a GSM modem to the cell phone network before remote data transfer.
If at least one activation time is set with an appropriate duration, the DuoSens is ready for a passive remote data transfer. At the same time, within this time period, remote access with the operating program is possible (maintenance windows). For active remote data transfer, no activation times are necessary. The DuoSens automatically switches the switching output when a transfer is due. The “Activation control via switching output at terminal block” and the required lag time must be set in all cases! Example: With the settings shown in Figure 24, the voltage output (M 3-4) is switched on daily at 10:00 and 18:00 for 60 minutes. The lag time at 10:00/18:00 is 30 seconds in each case.
28
Setting modem initialization and GSM functions for remote data transfer Fig. 25: Input window “Communication interface COM1”, “Modem/Adapter” tab. The complete input window is only visible if checkboxes “ Modem/terminal adapter connected to RS232C” and “GSM modem” are activated.
Select function block “Communication interface COM1”, “Modem/adapter” tab and set the required parameters: Activate “ Modem/terminal adapter connected to RS232C” (hides the
“METEOSAT/GOES” tab and reveals the “Data transmission” tab at the same time) Initializing Initialization string for the modem connected to the DuoSens. A pre-defined initialization string can be selected via “Preset for”. This initialization string can be modified as required (assumes sound knowledge of the AT modem commands). For further information, see the modem handbook. If needed support is available from the OTT HydroService. Preset for Selection list with initialization strings for the modems/terminal adapters distributed by OTT: – Hayes compatible, TA+DAA, ... (general standard initialization string) – OTT TA+ODD – Siemens TC35iT – WAVECOM Fastrack / GenPro – WAVECOM Fastrack / GenPro (GPRS) – Motorola G24 – eDevice eDBox300 – Microlink 56k i Dial no. (Station) – Grid bound modem/terminal adapter: dial no. of the telephone line that the modem/terminal adapter is connected to; – GSM modem: dial no. of the SIM card inserted in the modem. (the DuoSens does not use this number, but does include it in an export of a DuoSens configuration as an XML file. It is therefore available, for example, in the application software OTT Hydras 3) GSM-modem Activate if the modem connected is a mobile radio modem GSM service Dial no. of the SMS service center or of Large Account access of the cell phone network provider in the case that center – the SMS data transfer is carried out via a Large Account SMS-C phone no. access number. (The SMS-C phone number is normally already saved on the SIM card ➝ in this case, leave the entry field empty.)
29
GSM service
center – e-mail phone no.
GSM service
center – FAX no. prefix
SIM PIN
For alarm message: The e-mail phone number of the GSM service center (e.g. in Germany 8000 for T-Mobile, 3400 for Vodafone). In an alarm situation, the DuoSens sends an SMS text message to the service center of the cell phone network provider. The cell phone network provider converts this SMS text message into an e-mail (e-mail via SMS). For alarm message: The fax prefix number of the GSM serv-ice center (e.g. in Germany 99 for T-Mobile and Vodafone). In an alarm situation, the DuoSens sends an SMS text message to the service center of the cell phone network provider. The mobile network operator converts this SMS text message into a fax (FAX via SMS). PIN (Personal Identification Number) of the SIM card. Format: 4-position. (The PIN for a SIM card can, for example, be de-activated in a cell phone. This is a security risk. In this case, leave the entry field empty -> the operating program repre-sents a deactivated SIM PIN as “0000” when reading in the configuration again.) Caution: If the PIN is entered incorrectly, after the third attempt to activate the GSM modem the SIM card is automatically locked. In this case, the SIM card must be unlocked with the PUK e.g. in a cell phone.
Setting up passive remote data transfer: Passive remote data transfer requires the following settings: – “ Modem/terminal adapter connected to RS232C” activated – Suitable initialization string set for the modem/terminal adapter – If the modem is not permanently supplied with electricity: “Activation control via switching output at terminal block” set to “M 3-4” and at least one activation time with the necessary duration set. The connection is made by the operator in the central evaluation point. Passive remote data transfer is independent of whether any additional active remote data transfer is set up and avail-able. Avoid overlapping time settings for active and passive remote data transfer!
30
Setting up active remote data transfer: Select function block “Communication interface COM1”, “Data transmission” tab and first set the data transmission mode: Self timed data trans-
mission mode
– SMS (GSM): data transmission by SMS text message – Line (analog/ISDN/GSM): data transmission by dial-up telephone connection (grid bound or GSM) – X.31 (ISDN D channel). Data transmission via ISDN D channel (X.31) – GPRS (GSM): data transmission using the packet oriented mobile radio transmission service GPRS
Data transmission by SMS text message The DuoSens automatically and cyclically sends SMS text messages with measurements via a GSM modem. It is possible for the direct receiver to be a Large Account of a cell phone network operator or a PC with GSM modem and the Hydras 3 Rx software. The transmission of the measurements is carried out in the OTT protocol binary. The SMS text messages transmitted cannot be read as plain text in contrast to conventional text messages (coded). Fig. 26: Input window “Communication interface COM1”, “Data transmission” and “General” tabs. This input window is only visible if the check box “ Modem/ terminal adapter attached to RS232C” is activated (see Fig. 25).
Set the required parameters for data transmission by SMS text message: Cycle Standard
Cycle Limit
Dial no. Maximum number of
additional SMS per transmission Data format
Time interval in which the DuoSens transmits data automatically by SMS. Value range: 1 minute … 24 hours 5 time intervals defined in addition in which the DuoSens transmits data independently by SMS on reaching particular limit events (see Chapter 13.2). Value range: 1 minute … 24 hours Telephone number of the receiver modem or the “Large Account”. The maximum number of additional text messages for the situation that one SMS is insufficient for the amount of data to be transmitted (approx. 40 measurements per SMS) Transmission protocol of the data transmission: “OTT protocol binary” (“OTT protocol binary CRC” is not available for data transmission by SMS)
31
Channel(s) transmitted
The DuoSens transmits the measurements of the activated channels. “All channels” button: Activate all channels present. Caution: If further channels are created subsequently, these have to be activated in addition!
Select “Timing control” and set time offset if required: Fig. 27: Input window “Communication interface COM1”, “Data transmission” and “Timing control” tabs.
Transmission start
time offset
The transmission intervals defined in “Cycle Standard” are shifted by the “Transmission start time offset”. Example: With the settings in Figures 26 and 27, the data transmission takes place daily at 01:00, 09:00 and 17:00.
Note The validity of the SMS text message with measured values is 4 days.
Data transmission by dial-up telephone connection The DuoSens automatically and cyclically establishes a telephone dial-up connection via a modem (grid bound or GSM) or an ISDN terminal adapter. The direct receiver must be a PC with suitable modem and the OTT Communication Manager software. The transmission of the measurements is carried out with the OTT protocol binary or the OTT binary CRC protocol.
Fig. 28: Input window “Communication interface COM1”, “Data transmission” and “General” tabs. This input window is only visible if the check box “ Modem/ terminal adapter attached to RS232C” is activated (see Fig. 25).
Set the required parameters for data transmission by dial-up telephone connection: Cycle Standard
32
Time interval in which the DuoSens transmits data automatically by dial-up telephone connection. Value range: 1 minute … 24 hours
Cycle Limit
Dial no. Data format
No. of dia-
lings/Pause Channel(s) transmitted
5 time intervals defined in addition in which the DuoSens transmits data independently by dial-up telephone connection on reaching particular limit events (see Chapter 13.2). Value range: 1 minute … 24 hours Telephone number of the receiving modem /terminal adapter Transmission protocol of the data transmission: “OTT protocol binary” or “OTT protocol binary CRC”. The selection of the “OTT protocol binary CRC” reveals an additional tab. Number of dialling attempts until the modem/terminal adapter of the receiving station responds and the time between dial-ling attempts in seconds The DuoSens transmits the measurements of the activated channels. “All channels” button: Activate all channels present. Caution: If further channels are created subsequently, these have to be activated in addition!
Select “Timing control” and set time offset if required: Fig. 29: Input window “Communication interface COM1”, “Data transmission” and “Timing control” tabs.
Transmission Control
Transmission start
time offset
Transmission time
Mode for the transmission control – “---“: the DuoSens transmits with a fixed time pattern defined under “Cycle Standard”. – “Start“: the DuoSens transmits with the fixed time pattern defined under “Cycle Standard”. In addition, the start time is shifted by the “Transmission start time offset”. – “Start and duration“: As “Start”, but in addition the length of the transmission time slot is defined. The transmission intervals defined in “Cycle Standard” are shifted by the “Transmission start time offset”. Example: With the settings in Figures 28 and 29, the data transmission takes place daily at 01:00, 09:00 and 17:00. Length of the transmission time slot in seconds
slot length [s] Transmission end
security (stop before)
The data transmission stops automatically n seconds before the end of the transmission time slot.
33
Optional: Select the “OTT protocol binary CRC” tab and set the required parameters: Fig. 30: Input window “Communication interface COM1”, “Data transmission” and “OTT protocol binary CRC” tabs.
Settings for the binary, CRC controlled OTT protocol. (CRC = Cyclic Redundancy Check. The cyclical redundancy check is a process for determining a test value for data in order to be able to recognize errors in transmission.) Acknowledge
Acknowledgement active
transmissions Acknowledge timeout [s] Transmission repetitions Transmit INFO data (Observer, ...) Redundant overlapping data Time synchronisation correction
Waiting time during which the acknowledgement must occur Number of repetitions with unsuccessful acknowledgement of a data transmission. Transmits the accumulated info data in addition to the measured data. Sends the data from the last data transmission in addition. 0 (not used)
Data transfer using the packet oriented mobile radio transmission service GPRS The DuoSens transmits measurements automatically and cyclically using a GPRS compatible GSM modem and packet oriented mobile radio transmission. For this, the TCP/IP protocols (Transmission Control Protocol/Internet Protocol), HTTP (Hypertext Trans-fer Protocol), FTP (File Transfer Protocol) and SMTP (Simple Mail Transfer Protocol) can be selected. The immediate receiver is an appropriate server, depending on the protocol used. In the case of FTP, the receiver can also be an OTT Linux Box. With the HTTP protocol, a PHP script must be installed on the receiving server (PHP = hypertext preprocessor, script language) that receives the data, prepares and distributes them. With the FTP, SMTP and HTTP POST protocols, the DuoSens transmits all measured values that have been recorded since the last successful transmission time; for the HTTP GET protocol, the last saved value. The packet oriented mobile radio transmission GPRS also allows a server based time synchronization of the DuoSens (also with a PHP script). Generally, with remote data transfer by GPRS, it should be noted that the availability of the mobile radio transmission by the network provider is not guaranteed. The availability is dependent on various conditions, for example the concurrent use by multiple users within a network cell. Also, good GSM network coverage (high signal strength display on a cell phone) is no indicator of the availability of the GPRS service.
34
Fig. 31: Input window “Communication interface COM1”, “Data transmission” and “General” tabs. This input window is only visible if the check box “ Modem/ terminal adapter attached to RS232C” is activated (see Fig. 25).
Cycle Standard
Cycle Limit
Transmission start
time offset
Data format Protocol type Redundant
(overlapping) data Channel(s) transmitted
Transmit INFO
data (Observer, ...)
Time interval in which the DuoSens transmits data automatically by GPRS. Value range: 1 minute … 24 hours 5 time intervals defined in addition in which the DuoSens transmits data independently by GPRS on reaching particular limit events (see Chapter 13.2). Value range: 1 minute … 24 hours The transmission intervals defined in “Cycle Standard” are shifted by the “Transmission start time offset”. Example: With the settings in Figure 31, the data transmission takes place daily at 01:00, 09:00 and 17:00. The required data format is dependent on the receiver and protocol type used. See table. FTP, SMTP, HTTP GET or HTTP POST Sends the measured values (and info data) from the last data transmission in addition. The DuoSens transmits the measurements of the activated channels. “All channels” button: Activate all channels present. Caution: If further channels are created subsequently, these have to be activated in addition! As well as the actual measurements, transmits the accumulated info data, e.g. Observer registration and error messages
Receiver – OTT Hydras 3 Rx – OTT Linux-Box + Kisters SODA box – OTT Linux-Box + PC with OTT Communication Manager – FTP Server + Kisters Software – OTT NetView – HTTP Server with PHP-Script – HTTP Server with PHP-Script – FTP Server + OTT Hydras 3 (Standard, Pro) with Scriptjob
Protocol FTP/SMTP
Data format OTT protocol binary (XL)
FTP
OTT protocol binary
FTP FTP HTTP POST HTTP POST HTTP GET
OTT protocol binary ZRXP OTT MIS OTT MIS (or alternative) OTT MIS
FTP
OTT MIS
– OTT Hydras 3 Rx
SMS
OTT protocol binary
35
Select “Operator” tab and set the required parameters: Fig. 32: Input window “Communication interface COM1”, “Data transmission” and “Operator” tabs.
Operator name
Access Point Name User name Password
Select the mobile radio network operator for the SIM card (inserted in the GSM modem) from the selection list. The selection list is sorted by country. The applicable network access and the user name and the password (if required) is provided automatically by the operating program in this way. Alternatively, enter any operator name and the respective settings manually. The settings required can be obtained from your GSM mobile radio network operator. Access point (APN = Access Point Name) of the mobile radio network operator. Enter if required Enter if required
Select “FTP” tab and set the required parameters: Fig. 33: Input window “Communication interface COM1”, “Data transmission” and “FTP” tabs.
User name Password
Server name Server path
Port Passive FTP
36
The login name of a user registered on the FTP server. Password of the registered user. For security reasons the window does not show the password entered in a readable form. IP address or URL of the FTP server Path to the (sub) directory of the FTP server. When using the root directory, leave the entry field blank. (use “/” separator instead of “\”). Giving the port allows directing to a specific TCP/IP communication interface. Standard port for FTP: 21. Activates the “Passive Mode” of the FTP protocol. This mode is necessary with certain network configurations (e.g. if a firewall does not allow active FTP). Passive FTP is only possible with the WAVECOM Fastrack / GenPro (GPRS) modems.
Redundant FTP
Server
Load/Save
Allows data transmission to be carried out to a second, redundant FTP server. Selecting this reveals an “FTP 2” tab. The access data for the second FTP server are entered in this window. In addition, a selection between “Mirror (always)” and “Fail over (backup)” is possible. In the first case, the data transmission is carried out permanently on both servers, whereas in the second case it is only after an unsuccessful transmission. Saves the parameters entered in this window locally on the PC. With “Load”, with subsequent configuration of a DuoSens the parameters can simply be called
Select the “SMTP” tab and set the required parameters: Fig. 34: Input window “Communication interface COM 1“, “Data transmission“ and “SMTP“ tabs.
User name Password
Server name Domaine name/
POP3 Server name
Sender name Sender address Receiver address Load/Save
The login name of a user registered on the mail server (e-mail address or user ID) Password of the registered user. For security reasons the window does not show the password entered in a readable form SMTP server name of the incoming mail server used – Modem „WAVECOM Fastrack / GenPro (GPRS)“ and „eDevice eDBox300“: Domain name of the SMTP server – Modem „Motorola G24“: POP3 server name of the respective outgoing mail server Name of sender E-mail address of the sender (DuoSens) E-mail address of the receiver (central evaluation point) Saves the parameters entered in this window locally on the PC. With “Load”, with subsequent configuration of a DuoSens the parameters can simply be called.
37
Select “HTTP GET” or “HTTP POST” tab and set the required parameters: Fig. 35: Input window “Communication interface COM1”, “Data transmission” and “HTTP” tabs, protocol type “GET”.
Fig. 36: Input window “Communication interface COM1”, “Data transmission” and “HTTP” tabs, protocol type “POST”.
HTTP GET: The DuoSens transmits the last saved value of all activated channels in OTT MIS format. HTTP POST: The DuoSens transmits the measurement time series of all activated channels in OTT MIS format. Script URL
Port Basic
authentication User name Password
IP address or URL of the PHP script on the HTTP server (for an example of a server side PHP script, see Appendix B.) Giving the port allows directing to a specific TCP/IP communication interface. Standard port for HTTP: 80. Activate if the HTTP server requests authentication with the “HTTP POST” protocol. Enter if required. Enter if required. For security reasons the window does not show the password entered in a readable form.
Tip: Set aperiodic measured values in the OTT Hydras 3 software with protocol type HTTP GET. In this way, any gaps in the data arising are not immediately visible, as the DuoSens only transmits the last saved value in each case!
38
Optional: Select the “Time sync.” tab and set the required parameters: Fig. 37: Input window “Communication interface COM1”, “Data transmission” and “Time sync.” tabs.
Script URL
Port
IP address or URL of the PHP script on the HTTP server. If there is an entry already present here, the DuoSens synchronizes its time with the time of the server (basis = UTC/GMT time) at each transmission interval. Giving the port allows directing to a specific TCP/IP communication interface. Standard port for HTTP: 80
METEOSAT/GOES Information for configuring a data transmission via the Meteosat/GOES satellites can be found in the operating instructions of the OTT HDR satellite transmitters or on request.
39
9.5 Set up LCD display/level monitoring function (only available with DuoSens standard version) This chapter includes the basic configuration of the LCD display, the level monitoring function and of the extended level monitoring function. More information on this can be found in Chapter 10. General tab Fig. 38: Input window "Display/ Observer", "General" tab.
Available settings
Observer Manual input
activates the level monitoring function. In this way, you can enter check values at the DuoSens via the jog shuttle and the LCD display. Calculate manual input value with scaling scales the measured value shown on the LCD display. The scaling is only available for channels for which the "Scaling y = ax + b" or "2-point scaling" function block is present in the configuration (see Chapter 9.11). The scaling also affects future stored values. Suppress display of instantaneous value before input suppresses the instantaneous value on the LCD display until a control value is input (display: ********). Extended observer (store and transmit number)
activates the extended level monitoring function. In this way, you can enter observer notes at the DuoSens via the jog shuttle and the LCD display. Transmit text additionally the DuoSens stores and transmits the actual observer text as well as the up to four-digit text number. Independently from this setting, the DuoSens always transmits freely editable observer texts. Password for display (‘Address No. / PIN’ from COM1)
activates the password protection for the LCD display. The password used can be set in the "General" tab of the "Communication interface COM1" entry window (see Chapter 9.4). Date/time operation – this setting specifies whether the date and time can be set via the jog shuttle and LCD display (see Chapter 10.4). – Date and time: Date and time can be set – Only time: only the time can be set – Disabled: Date and time cannot be set. (Recommendation with a satellite transmitting device attached (OTT HDR) or when using the “Time synchronisation” GPRS function.)
40
Observer texts tab Fig. 39: Input window "Display/ Observer", "Observer texts" tab.
In this table up to 200 freely chosen observer texts for the extended level monitoring function can be entered. Maximum text length: 60 characters. Each table entry (line) consists of a sequential line number, a text number of up to 4 digits (alpha-numeric characters are also possible) and the actual observer text. The "|" character in the table header identifies the line break on the LCD display after 20 characters. In standard cases, the DuoSens only saves and transmits the text number of the observer text. This assumes that the observer texts that belong to the text numbers are available for the data evaluation. If required, the actual observer text can also be transmitted. This does, however, require more memory and also takes accordingly longer with remote data transfer using a modem. Configuration see above ( Transmit text additionally). Buttons Insert
Delete Load Save
Inserts a new line in the table above the cursor position. (entries can only be made in lines that are provided with a sequential line number.) Deletes the line identified with the cursor from the table. Loads an already existing and saved table (.txt file). Saves the table on the PC with any name in .txt format. (As long as the above-mentioned conventions are adhered to, the table can also be edited with any text editor. The text number must be separated from the observer text with a tab space.)
Note The 4-digit text number does not have to be entered in an increasing sequence. The sequential line numbers of the table entries are decisive for sorting. A table entry with the text number 0000 (without observer text provided) allows the entry of freely editable text at the DuoSens. In addition, the flexible entry of a 4-digit number/ID is possible. With free text entry, an observer ID (code) can be realized, for example.
41
9.6 Channel Function Settings
Fig. 40: Channel tab.
Creating a new channel Fig. 41: Creating a new channel.
Number Name Unit
Decimal places
Number of the channel (sensor number, 4 characters, alphanumeric). Name of the channel (sensor name, max. 40 digits, alphanumeric) Measured value dimension (the DuoSens does not process the unit. However, it will be taken over during the export of a DuoSens configuration as XML file into the Hydras 3 application software.) Number of decimal places
Caution: Take note of the maximum value range when setting the decimal places. The DuoSens/the OTT transmission protocol allows a value range of a maximum of ±32 750. Also take account of the resolution of the sensor for this channel.
42
9.7 Sample interval settings
Fig. 42: Measurement cycle tab.
Sample interval settings Fig. 43: Sample interval settings.
Sample interval:
5 s … 24 h; time delay at which the DuoSens records measured values and stores them (store only if sample interval = mean interval). The sample interval setting is at a fixed time raster (e.g. sample interval of 10 minutes, time raster …, 00:10, 00:20, 00:30, … . Smallest sample interval: Sum of all measuring times for sensors attached to the DuoSens. Sensor measuring times: manufacturer dependent. See operating instructions
9.8 Setting analog sensors
Fig. 44: Sensors tab.
"U/I/Pt100/…" (only with analog expansion) Fig. 45: Setting analog inputs.
Terminal block Measuring mode
Sensor lag time [s] Error code if range overflow
Connection terminal of the sensor (C … F) U 0-50 mV U 0-1.25 V U 0-5 V U 0-10 V I 4-20 mA int. I 4-20 mA ext. I 0-20 mA int. I 0-20 mA ext. Pt 100 pot. 5k Sensor prewarming time; e.g. for ODS 4: 8 setting seconds Record error codes when measuring ranges are exceeded
43
Recording voltage supply Fig. 46: Recording voltage supply.
Record voltage supply of the DuoSens (block L, terminals 3 + 4). The DuoSens determines the level of the voltage supply internally. There is thus no screw terminal strip necessary.
9.9 Setting digital sensors
Fig. 47: Digital sensors tab.
"Status input" .
Fig. 48: Setting status input.
Terminal block
Connection terminal of the sensor (B 1-2; B 3-4). Two binary status inputs are present on terminal block B. The DuoSens converts the binary information (0 and 1) into a decimal number. After the reconversion the display is carried out in Hydras 3 in the evaluation window of a status sensor.
Caution: – The status inputs cannot be used as digital parallel input (e. g. for shaft encoders). – Always position a status input at the beginning (top) of the function tree.
44
"Impulse input" Fig. 49: Setting impulse input.
Terminal block Pulse factor
Sensor connection terminal (B 1-2; B 3-4) Impulse factor; e.g. for rain gauge 0.1; 0.2 or 0.5; Pluvio with impulse output: 0,01. An impulse corresponds to 0.1; 0.2; 0.5 or 0.01 mm precipitation. Caution: After changing the impulse factor, a data reset (reset DuoSens) is necessary.
Caution: – Always position an impulse input at the beginning (top) of the function tree.
9.10 Setting serial sensors
Fig. 50: Serial sensors tab.
"Parsivel PWS" Fig. 51: Setting Parsivel PWS.
Terminal block Value
Sensor connection terminal (A 1-2; RS-485 interface, 2-core, 19200 Baud, 8N1) Measured value of the Parsivel to be recorded in this channel: 03 - Weather code according to wawa Table 4680 04 - Weather code according to ww Table 4677 08 - MOR visibility in the precipitation (0000) [m] 10 - Signal amplitude of the laser strip 11 - Number of detected particles 12 - Sensor temperature (000) [°C] 16 - Current through the heating system (0.0) [A] 17 - Power supply voltage of the sensor (00.0) [V] 18 - Sensor status 25 - Error code 30 - Precipitation intensity (00.000) [mm/h] 31 - Precipitation intensity (0000.0) [mm/h] 32 - Precipitation amount since start of device (0000.00) [mm] 33 - Radar reflectivity (00.00) [dBz]
45
"Kalesto" Fig. 52: Setting Kalesto.
Terminal block
Measuring mode Unit Distance over Level reference point
(Measuring mode; Gauge)
Angle [°]
(Measuring mode: Flow velocity) Virtual terminal ID of signal level
Min. signal level [dB]
Sensor connection terminal (A 1-2; RS-485 interface, 2-core, 9600 Baud, 8N1) Measurement type "Gauge" or "Flow velocity" Gauge units: [m] or [ft]; Flow velocity units: [m/s] or [ft/s] Distance Kalesto – level reference point = (expected) Kalesto measured value + level gauge value (reference value). Only DuoSens standard version (with LCD display): If using a scaling module ("y = ax + b" or "2-point scaling"), an approximate value is sufficient. The fine setting is then made on the display via "√Ã"). Angle at which the Kalesto is mounted in relation to the water surface. Virtual output terminal for the channel in which the DuoSens stores the signal level (as required). Minimum signal level of the Kalesto that is necessary to record a measured value in the DuoSens.
"SDI-12 master" and "OTT SDI RS-485" Fig. 53: Setting SDI-12 and OTT SDI RS-485.
Terminal block
Slave address
46
Connection terminal of the sensor SDI-12 master: A 3-4 OTT SDI RS-485: A 1-2 SDI-12 bus address. Each slave address may only be allocated once to an SDI-12 bus line. Check and set: SDI-12 transparent mode, see Chapter 18)
Value no.
Measurement mode
Value no./Virtual terminal ID
Identifies which parameter (the xth of n measured values) of an SDI-12 sensor is stored in this channel. For the first 9 measured values of an SDI-12 sensor (standard): "M!"; for measured values 10 to 19: create an additional channel with "M1!" etc. Allocation of additional parameters of an SDI-12 sensor to virtual terminals. Note: Which parameter of an SDI-12 sensor is linked to which measured value number can be found in the sensor handbook.
"Serial RS-232" (only with RS-232 extension) Fig. 54: Setting RS-232 interface.
Terminal block Sensor number Preset for Sensor lag time [s] Instantaneous value Synchronize device time
Baudrate Parity Databits Stopbits
Connection terminal of the sensor (C-D, E-F) Number of the sensor that is to be recorded Sets the necessary parameters for the Nimbus, Hydrosens or OWK16 sensors Sensor prewarming time; e.g. for Nimbus: 50 setting seconds Starts an instantaneous value measurement and requests a measured value Sets the time of the sensor connected to the RS-232 interface to the DuoSens time Transmission parameter of the RS-232 interface. Further information can be found in the operation instructions of the individual sensor.
47
9.11 Setting signal processing
Fig. 55: Signal processing tab.
"y=ax+b scaling" Fig. 56 Setting linear scaling.
Linear measurement scaling according to the formula "y = ax + b" Value range only positive ➝ Value range: 0 … +65500
(standard value range ±32 750) Notes: Only DuoSens standard version (with LCD display): To change an instantaneous
value in the DuoSens display (scale), this function block or the "2-point scaling" is required in the relevant channel. Entering a = 1 and b = 0 has no initial effect, but later enables scaling to be performed in the DuoSens display. Example To refer a water level value to sea level, the measured value must be provided with an offset (measurement constant). If the level reference point is at 178 m above mean sea level, for example, the scaling equation is "y = 1· x + 178". Caution Note maximum value range! The DuoSens/the OTT transfer protocol allows a maximum value range of ±32 750 (alternatively 0 … +65500). If it is necessary to scale above this value range, this must be done in the following evaluation software (for example in the Hydras 3 application software).
"2-point scaling" Fig. 57: Setting 2-point scaling.
Point 1 Input ("X") and output ("Y") values for point 1 Point 2 Input ("X") and output ("Y") values for point 2 Value range only positiv ➝ value range: 0 … +65500
(standard value range ±32 750) Notes: Only DuoSens standard version (with LCD display): To change an instantaneous
value in the DuoSens display (scale), this function block or the "scaling y = ax + b" is required in the relevant channel.
48
Entering X = 0; Y = 0 for point 1 and X = 100; Y = 100 for point 2 has no
initial effect, but later enables scaling to be performed in the DuoSens display. To provide as much processing precision as possible, select the X value for
point 1 and point 2 to be as far away from one another as possible (within the measuring range). Example This function is for converting a level value into a depth value, for example. Example: Point 1: X = 0; Y = 15; Point 2: X = 10; Y = 5 (increasing water level in an observation well ➝ falling measured value and vice versa).
"Linearization table" Fig. 58: Setting linearization table.
The linearization table offers the possibility of calibrating non-linear characteristic curves of a sensor. For this you have 20 data pairs for a determined input value "IN" and the calibrated output value "OUT" of a sensor. Intermediate values are interpolated as linear by the DuoSens. Likewise the values above/below the smallest/largest value pair in the linearizer table; Exception: “ no extrapolation“ is marked. Load
Loads a linearizer table from a “.txt” or “.csv” file, e.g. from the OTT Prodis software. The entries in this file must each be in one row as “input value;output value”. Possible separators: Space, tab, semi-colon. Prodis2 (.xml) Loads a “k*A” table produced by OTT Prodis 2 in XML format (for discharge calculation in conjunction with a speed sensor) Buttons | jumps to the beginning of the table jumps to the previous line jumps to the next line | jumps to the end of the table + inserts a line – deletes a line
49
"Mean" Fig. 59: Setting mean calculation.
Mean interval
Number min. 'good'
values Offset time
(Mean interval)
Time of storage value
is center of interval
5 s … 24 h; time delay during which the DuoSens calculates an arithmetic mean from the sample interval values and stores it. The mean interval must be equal to or larger than the sample interval. The sampling interval must be a whole number within the mean interval (e.g. sample interval: 10 minutes; mean interval: 1 hour ➝ the DuoSens stores an arithmetic mean from 6 sample interval values each hour). Minimum number of valid values for mean calculation (valid values = no error messages stored, see Chapter 19). Time delay in hours:minutes:seconds indicating the amount of delay between the mean interval and the time raster (maximum of half the interval width of the mean interval). This enables an optimal display of the curve of the mean values. The stored time of day of the mean is at the center of the mean interval; otherwise it is at the end of the mean interval.
Note The mean interval must be a whole multiple of the sample interval.
"Total" Fig. 60: Setting totals formation.
Interval
Number min. 'good'
values
50
5 s … 24 h; time period over which the DuoSens calculates a sum of the sample interval values and stores it. The interval must be equal to or larger than the sample interval. The sampling interval must be a whole number within the interval (e.g. sample interval: 1 hour; interval: 24 hours ➝ the DuoSens stores a sum value from 24 sample interval values each day). Minimum number of valid values for sum calculation (valid values = no error messages stored, see Chapter 19).
Offset time (Interval)
Time of storage value
is center of interval Date of the stored value
is end of the interval
Actual total of intervals
is output value
Time shift in hours:minutes:seconds indicating by how much the interval over which the sum is calculated is shifted compared to the time raster (maximum of half the interval width of the interval). This enables an optimized display of the curve of the sum values. The stored time of day of the sum is at the center of the interval over which the sum is calculated; otherwise it is at the end of the interval. The saved date of the sum originates from the end of the interval during which the sum calculation was carried out, otherwise the day with the highest number of values determines the date. Example: Precipitation sum from 07:30 until 07:30 the next day; ➝ date of start day, ➝ date of following day Instead of the sum of the previous intervals, outputs the sum value for the current measurement cycle.
„Arithmetic“ Fig. 61: Setting arithmetic.
Virtual Sensor 1 … 4
Mode
The DuoSens calculates a new output value from two of the four input values (virtual sensor n) according to a formula that can be chosen (mode). The input values must be defined using virtual terminals in the appropriate channels. 1+2+3+4/n ➝ arithmetic mean 1+2+3+4 ➝ sum 1-2-3-4 ➝ difference 1*2*3*4 ➝ product 1/2/3/4 ➝ quotient
51
"Storage delta" Fig. 62: Setting storage delta.
Do NOT store zero values Storage delta value
The DuoSens only stores measured values that are not equal to 0. The DuoSens only saves a measured value if this measured value differs from the previously saved measured value by the storage delta value. (storage delta value = 0 ➝ the DuoSens saves all measured values.)
Note The "storage delta" function produces aperiodic time sequences ➝ in the
"Store" function block, select "Always store with time". If the storage delta value is not equal to 0 and if a measured value is ready to
be stored in the DuoSens, the DuoSens also stores the previous measured value afterward (which, however, did not exceed the storage delta value). This process optimizes the display for graphical evaluation of measured values. Example sample interval: mean interval: storage delta value: stored values:
1 hour 1 hour 0.05 m 11:00:00 AM; 1.20 m 07:00:00 PM; 1.21 m 08:00:00 PM; 1.28 m
"Limit" see Chapter 13 "Alarm management"
"Filter" Fig. 63: Filter.
The function block filter allows the calculation of a "Sliding Mean", a "Sliding Total" and a "Sliding Median". Mode
Calculation algorithm of the filter: – Sliding Mean (arithmetical) – Sliding Total – Sliding Median Period/width (meas. cycles) Number of sample intervals over which the filter calculates a sliding mean, sliding total or sliding median. Value Range: 2 … 1440
52
Number min. 'good'
values Filtered value output only
to Virtual Terminal ID
Minimum number of valid values for filter calculation (valid values = no error messages stored, see Chapter 19). If a virtual terminal is selected, DuoSens outputs the filter value calculated for further use in an additional channel (virtual sensor). If no virtual terminal is selected, the DuoSens stores the filter value in this channel.
"Extremes" Fig. 64: Setting extremes.
Determines within the time interval setting the minimum/maximum measured value occurrence or the daily minimum/maximum. Mode Interval
Store with
interval time
"Maximum", "Minimum" or "Min/Max OTT Protocol" Time period in which the DuoSens determines a respective extreme. In "Min/Max OTT Protocol", the DuoSens automatically determines a daily minimum/maximum over 24 hours. Stores the time of the interval end instead of the time of the minimum/maximum measured value.
Parallel sensor (activate with Virtual Sensor) activates a parallel, virtual sensor for processing the extreme values Virtual Terminal Virtual terminal for this virtual sensor Virtual Sensor
"Status alarm" see Chapter 13 "Alarm management"
9.12 Setting measured value output
Fig. 65: Measurement output tab.
53
"Store" Fig. 66: Store.
Function Stores the measured values taken in this channel to a non-volatile memory. This function is absolutely necessary at the end of every channel. For periodic measurements, the DuoSens only stores the actual measured value and not the time. Settings Always store with time also stores periodic measured values with the time and transmits these in the OTT protocol.
"Instantaneous value" Fig. 67: Activating instantaneous value display.
Activates the determination and display of an instantaneous value for this channel on the LCD display (level monitoring function; DuoSens standard version) and in the "instantaneous value" function of the operating program (DuoSens basic version). Settings
Scaling (only for display)
Measurement scaling according to the function "y = ax + b". This function only affects the instantaneous value shown on the LCD display/in the instantaneous values window. Stored values are not affected. Factory settings: □; a = 1; b = 0. Unit dimensional units for the (scaled) instantaneous value shown on the LCD display/ in the instantaneous values window. Example To refer a water level value to sea level, the measured value must be provided with an offset (measurement constant). If the level reference point is at 178 m above mean sea level, for example, the scaling equation is "y = 1· x + 178". Caution Note maximum value range! The DuoSens/the OTT transmission protocol alows a maximum value range of ±32 750 (or 0 … +65500 with a preceding scaling module “Scaling y=ax+b“ or “2-point scaling“). Note If in the configuration of a channel there is an additional "2-point scaling" prior to scaling the instantaneous value, or a "y=ax+b scaling", the effects are additive.
54
"Switching output" Fig. 68: Switching output.
With two switching outputs, the voltage supplies of, for example, a sensor or external device can be switched. Activation control via switching
output at terminal block Lag time [s]
M 1-2 (potential free switching output) or M 3-4 (switched voltage supply) Waiting time after a switching operation before the DuoSens continues with processing the following function block. Value range 0 … 99 seconds. This allows, for example, an “intelligent” sensor with its own firmware to receive a defined time to start after switching on before the DuoSens starts the subsequent measuring process.
Caution: The function block “Communication interface COM1” also accesses the M 1-2 and M 3-4 terminal blocks.
9.13 Special Function Settings
Fig. 69: Measurement output tab.
The DuoSens allows creation of so-called virtual channels. In these virtual channels, the DuoSens does not process and store any direct input signals, but measured values that are transferred from another channel. For example, measured values are not scaled in an original channel, but in another, virtual channel these measured values are scaled according to y = ax + b or according to a 2-point scale. A virtual terminal must always be defined in the tree diagram prior to the virtual sensor associated with it.
"Virtual Terminal" Fig. 70: Virtual Terminal.
Terminal ID
Defines the virtual terminal. Value Range: V01 … V64
55
"Virtual Sensor" Fig. 71: Virtual Sensor.
Virtual Terminal
Virtual input signal for this channel. Value Range: V01 … V64 The virtual sensor used must already have been defined in another channel as a virtual terminal.
"Manual Sensor (Manual Value)" Fig. 72: Manual sensor.
The manual sensor makes it possible to enter so-called "manual values" (for example, by an observer reading the value from a level slat) into the database of the DuoSens (see Chapter 10.5). Exceptionally, this channel only includes the function blocks "Manual Sensor" and "Store" (the function blocks "Meas. cycle" and "Instantaneous value" are not needed.)
56
10 Operating and setting DuoSens on location (only available with DuoSens standard version) To operate on location, the DuoSens standard version is equipped with an LCD display (4 lines of 20 characters) and a "jog shuttle". The jog shuttle is a special operating button that can be turned and pressed. The following functions can be called with the jog shuttle: Detects and displays instantaneous values (level monitoring function)
– with the input of a control value – without the input of a control value Enter observer texts (extended level monitoring function) Scale instantaneous values/stored values (set offset) Display/set date and time Start voice announcer (optional)
Meaning of the function symbols on the LCD display ! "Enter observer text" ¥ "continue" √ "enter" ≈ "cancel"/"exit"/"back"
10.1 Detecting and displaying instantaneous values (level monitoring function) Requirements The configuration of a channel that is to determine and display an instantaneous value must include the "instantaneous value" function block (see Chapter 9.12). If additional check values are entered, the option "Observer Manual input" in function block "Display/observer" must be activated (see Chapter 9.4).
How to determine and display instantaneous values without entering a check value: Press jog shuttle twice. (between the first and second presses, the LCD display shows the DuoSens firmware version.) The DuoSens activates the LCD display and shows the selection menu (if password protection for the LCD display is active ➝ enter the four-position password first; see Chapter 9.4):
Fig. 73.
Observer Date/ Time End
Press jog shuttle (Observer). The LCD display shows the station name, the station number, the current time and, after 2 seconds, the level of the voltage supply:
Fig. 74.
DuoSens Iller Ulm 0000004478 14:10:06 12.4 V ¥ ≈
57
Press jog shuttle (¥). The LCD display shows the screw terminal strip used, the sensor name/number and the instantaneous value of the first channel (sensor):
Fig. 75.
C: Air temp. Pt 100 0130 : 24.6 ØC ¥
√
≈
To show the instantaneous values of additional channels, press jog shuttle once each time (¥). After the instantaneous value of the last channel has been shown, the LCD display shows the instantaneous value of the first channel again.
Fig. 76.
A1/2: Level Kalesto 0010 : 10.41 m ¥
√
≈
To end the display of the instantaneous values, rotate jog shuttle to Å and press (twice). If the jog shuttle is not used for three minutes, the LCD display shuts off automatically.
How to determine and display instantaneous values when entering a check value: Press jog shuttle twice. (between the first and second presses, the LCD display shows the DuoSens firmware version.) The DuoSens activates the LCD display and shows the selection menu (if password protection for the LCD display is active ➝ enter the four-position password first; see Chapter 9.5):
Fig. 77.
Observer Date/ Time End
Press jog shuttle (observer). The LCD display shows the station name, the station number, the current time and, after 2 seconds, the level of the voltage supply:
Fig. 78.
58
DuoSens Iller Ulm 0000004478 14:10:06 12.4 V ¥ ≈
Press jog shuttle (¥). The LCD display shows the screw terminal strip used and the sensor name/number of the first channel (sensor): If the "Suppress display of instantaneous value before input" option in function block "Display/observer" is activated, the DuoSens suppresses the instantaneous value with stars:
Fig. 79.
C: Air temp. Pt 100 0130 :******.* ØC ¥
√
≈
Rotate jog shuttle to √.
Fig. 80.
C: Air temp. Pt 100 0130 :******.* ØC ¥
√
≈
Press jog shuttle (√). The check value is now entered by character from right to left. The character to be changed in each case is shown inverted (white on black background):
Fig. 81.
C: Air temp. Pt 100 0130 : 0000.0 ØC
Rotate jog shuttle until required character appears. Press jog shuttle to jump to the next character position, etc.
Fig. 82.
C: Air temp. Pt 100 0130 : 0025.7 ØC √
≈
Confirm the entry: Press jog shuttle (√). Cancel: Rotate jog shuttle to ≈ and press.
59
Press jog shuttle (¥). The DuoSens now determines the current instantaneous value of the first channel (sensor) and shows it on the LCD display:
Fig. 83.
C: Air temp. Pt 100 0130 : 24.6 ØC ¥
√
≈
To enter the check value and show the instantaneous values of additional channels, press jog shuttle once each time (¥). After the instantaneous value of the last channel has been shown, the LCD display shows the instantaneous value of the first channel again (it is not necessary to enter a check value again).
Fig. 84.
A1/2: Level Kalesto 0010 :*****.** m ¥
√
≈
To end the display of the instantaneous values, rotate jog shuttle to ≈ and press (twice). If the jog shuttle is not used for three minutes, the LCD display shuts off automatically.
Note The "Detect and display instantaneous values" function initiates an instanta-
neous value measurement. Until this measurement is complete, the display refers to the last stored value (or the instantaneous value last displayed, whichever is the most recent). On the display, this is identified with an "s" after the channel number (sensor number). After completing the measurement, the new measured value appears without additional identification. The DuoSens stores each call of the "Detect and display instantaneous values" function (observer) in the info channel with date and time. After "Read In" and "Accept" this information can be displayed in the evaluation window of a sensor in the Hydras 3 application software using the "Info Data | Station | Displays" function (observer entry general). If the "Observer manual input" option in the "Display/observer" function block is activated, the DuoSens also stores the check value entered and the currently measured instantaneous value in addition. These two values can be displayed in the evaluation window of a sensor after being "Read In" and "Accept" to the Hydras 3 application software using the "Info Data | Sensor | Displays" function (observer entry with control value input).
60
10.2 Enter observer texts (extended level monitoring function) Requirements The "Extended observer (store and transmit number)" option in function block
"Display/observer" is activated (see Chapter 9.5). In function block "Display/observer", observer texts are stored (see Chap-
ter 9.5). How to enter observer texts for the station: Press jog shuttle twice. (between the first and second presses, the LCD display briefly shows the DuoSens firmware version.) The DuoSens activates the LCD display and shows the selection menu:
Fig. 85.
Observer Date/ Time End
Press jog shuttle (Observer). The LCD display shows the station name, the station number, the current time and, after 2 seconds, the level of the voltage supply:
Fig. 86.
DuoSens Iller Ulm 0000004478 14:12:15 12.4 V ! ¥ ≈
Rotate jog shuttle to !.
Fig. 87.
DuoSens Iller Ulm 0000004478 14:12:16 12.4 V ! ¥ ≈
Press jog shuttle in order to begin the entry of the observer texts.
Fig. 88.
Start maintenance
1
61
Rotate jog shuttle until the required number/text appears and then press. (the numbers are not necessarily sorted in increasing sequence. The line numbers of the table entries of the observer texts are decisive; see Chapter 9.5). By selecting the number 0000, freely editable texts can be entered. Confirm the entry: Press jog shuttle (√). Cancel: Rotate jog shuttle toÅ≈ and press.
Fig. 89.
ok, no problems
50
√
≈
To end the entry of the observer text, rotate jog shuttle to ≈ and press. If the jog shuttle is not used for three minutes, the LCD display shuts off automatically.
How to enter observer texts for a channel (sensor): Press jog shuttle twice. (between the first and second presses, the LCD display briefly shows the DuoSens firmware version.) The DuoSens activates the LCD display and shows the selection menu (if password protection for the LCD display is active ➝ enter the four-position password first; see Chapter 9.5):
Fig. 90.
Observer Date/ Time End
Press jog shuttle (observer). The LCD display shows the station name, the station number, the time and, after 2 seconds, the level of the voltage supply:
Fig. 91.
DuoSens Iller Ulm 0000004478 14:12:15 12.4 V ! ¥ ≈
Rotate jog shuttle to !.
Fig. 92.
C: Air temp. Pt 100 0130 : 24.6 ØC !
62
¥
√
≈
Press jog shuttle (¥). The LCD display shows the instantaneous value of the first channel (sensor):
Fig. 93.
Start maintenance
1
Note The application software Hydras 3, version 2.00.0, only displays the observer
texts in numerical form within the Rawdata management.
How to enter freely editable text: Select number 0000 (see above). Press jog shuttle (√) to begin with text entry:
Fig. 94.
0000
√
≈
Rotate jog shuttle until required alphanumeric character appears. Press jog shuttle to jump to the next character position, etc.
Fig. 95.
0000
√
≈
Confirm the entry: Press jog shuttle (√).
Fig. 96.
StillinÌ well is plugged with silt 0000
√
≈
63
10.3 Scale instantaneous values/stored values (set offset) How to change (scale) an instantaneous value: To change a value: Rotate the jog shuttle clockwise until "√" is selected (text with black background). Press jog shuttle (√). The value is now entered by character from right to left. The character to be changed in each case is shown inverted (white on black background):
Fig. 97.
A1/2: Level Kalesto 0010 : 10.41 m
Rotate jog shuttle until required character appears. Press jog shuttle to jump to the next character position, etc. Please note: Changing an instantaneous value in the display is only available for channels for which the "Scaling y = ax + b" or "2-point scaling" function block has been created during the configuration (see Chapter 9.11). Changing an instantaneous value will affect the scale of this channel (offset). The DuoSens records instantaneous value changes in the "Info channel" of a sensor (evaluation with Hydras 3).
Fig. 98.
A1/2: Level Kalesto 0010 : 10.50 m √
≈
Confirm the entry: Press jog shuttle (√). Cancel: Rotate jog shuttle toÅ≈ and press. To change an additional instantaneous value: Rotate jog shuttle (¥) and press.
64
10.4 Display/set date and time Set the date and time as follows: Press jog shuttle twice. (between the first and second presses, the LCD display briefly shows the DuoSens firmware version.) The DuoSens activates the LCD display and shows the selection menu (if password protection for the LCD display is active ➝ enter the four-position password first; see Chapter 9.5):
Fig. 99.
Observer Date/ Time End
Rotate jog shuttle (Date/ Time).
Fig. 100.
Observer Date/ Time Ende
Press jog shuttle. The DuoSens shows the current time and date:
Fig. 101.
14.10.06 14:10:26 √
≈
Set the date and time as follows: Press jog shuttle (√).
Fig. 102.
14.10.06 14:10:27
Change number (↕): Rotate jog shuttle. Jump one number to the right (➝): Press jog shuttle. After moving to the seconds, the DuoSens shows "√" and "≈":
Fig. 103.
20.10.06 15:00:00 √
≈
Set date/time (store): Press jog shuttle (√). Alternatively, the date and time can be set via the "DuoSens operating program": "DuoSens | Date / Time" menu.
65
10.5 Enter manual values into a manual sensor Requirements The configuration of a channel that is to allow the entry of manual values must
include the "manual sensor" function block (see Chapter 9.13). How to enter manual values Press jog shuttle twice. (between the first and second presses, the LCD display briefly shows the DuoSens firmware version.) The DuoSens activates the LCD display and shows the selection menu (if password protection for the LCD display is active ➝ enter the four-position password first; see Chapter 9.5):
Fig. 104.
Observer Date/ Time End
Press jog shuttle (observer). The LCD display shows the station name, the station number, the current time and, after 2 seconds, the level of the voltage supply:
Fig. 105.
LoÌoSens Iller Ulm 0000004478 14:12:15 12.4 V ! ¥ ≈
Rotate jog shuttle to ! and press.
Fig. 106.
LoÌoSens Iller Ulm 0000004478 14:13:16 12.4 V ! ¥ ≈
The LCD display shows a selection menu. This menu is only visible if the level monitor function is activated (function block "Display/observer", Tab "General", " Observer manual input").
Fig. 107.
Observer Manual sensor ≈
66
Rotate jog shuttle to Manual sensor and press.
Fig. 108.
Observer Manual sensor ≈
The LCD display shows the first sensor for manual input. For manual input of additonal channels, press the jog shuttle (¥) or rotate to Ã√.
Fig. 109.
Manual Humidity 9000 : _____._ % ¥
√
≈
To start manual input, press jog shuttle (√).
Fig. 110.
Manual Humidity 9000 : _____._ % ¥
√
≈
The manual value is now entered by character from right to left. The character to be changed in each case is shown inverted (white on black background): Rotate jog shuttle until required character appears. Press jog shuttle to jump to the next character position, etc.
Fig. 111.
Manual Humidity 9000 : 00000.0 %
After entering the manual value, the time applicable to it is entered from right to left. The character to be changed in each case is shown inverted (white on black background): The DuoSens shows the current time as the default. Rotate jog shuttle until required character appears. Press jog shuttle to jump to the next character position, etc.
Fig. 112.
Manual Humidity 9000 : 0075.0 % 14:13:50
67
Confirm the entry: Press jog shuttle (√). Cancel: Rotate jog shuttle toÅ≈ and press.
Fig. 113.
Manual Humidity 9000 : 0075.0 % √
≈
To show the manual input of additional channels, press jog shuttle once each time (¥). After the manual input of the last channel has been shown, the LCD display shows the manual value entry made for the first channel again. To end the display of the manual input, rotate jog shuttle to ≈ and press (twice). If the jog shuttle is not used for three minutes, the LCD display shuts off automatically.
Fig. 114.
Manual Humidity 9000 : 0075.0 % ¥
√
≈
Note The DuoSens saves a manual sensor in the same way as a normal, aperiodic
sensor, with measured value, date and time.
68
11 Reading out measured data. To read out measured data from a DuoSens, you will need a PC with the "Hydras 3 Application Software (Basic)" 1). There are three possibilities available: Directly via an RS-232 – RS-232 Cconnection Directly via an optical interface (IrDA) By remote data transfer with a modem
11.1 Reading out measured data via an RS-232 connection Connect the RS-232 C interface of the DuoSens with a serial interface on the PC (see also Chapter 8). Start Hydras 3 (Basic). In the tree view of HYDRAS 3, select the station; select "Communication | Read / Operate" menu. In "Communication" window, read in "DuoSens" type data: select "standard". The protocol type is preset to "OTT protocol (Hydrosens)". Select the communication path "RS-232 C/V.24, COM1 (or COM2), 19200Bd, 8N1". Press "Start". The measured values are copied from the DuoSens into the PC and are present in the raw data pool.
Fig. 115: Reading out measured data.
11.2 Reading out measured data via an optical interface Connect the OTT DuoLink with a serial interface on the PC (alternatively OTT IrDA-Link USB on USB interface). Place OTT DuoLink on the optical interface (IrDA) of the DuoSens. Start Hydras 3 (Basic). In the tree view of HYDRAS 3, select the station; select "Communication | Read / Operate" menu. In "Communication" window, read in "DuoSens" type data: select "standard". The protocol type is preset to "OTT protocol (Hydrosens)". Select the communication path "IrDA OTT DuoLink, COM1 (or COM2), 19200Bd, 8N1". Press "Start". ➝ The measured values are copied from the DuoSens into the PC and are present in the raw data pool.
69
11.3 Reading out with remote data transfer via modem The DuoSens must be connected and set up for this with a serial (grid bound) modem, GSM modem (mobile telephone modem) or ISDN adapter. Start Hydras 3 (Basic). In the tree view of HYDRAS 3, select the station; select "Communication | Read / Operate" menu. In "Communication" window, read in "DuoSens" type data: select "standard". The protocol type is preset to "OTT protocol (Hydrosens)". Select as the communication path the modem used on the PC (or Hayes compatible). The measured values are copied from the DuoSens into the PC and are present in the raw data pool.
70
12 Installing a new DuoSens operating system You have the possibility of updating the DuoSens operating system (Firmware) with the "DuoSens operating program". By continuously developing the operating system, even with the same hardware you can have extended functionality for DuoSens. Stay informed from time to time on the OTT Internet Homepage "www.ott.com" as to the current software version of the DuoSens operating system. Load a new version of the operating system if necessary (file: "SLM01M.bin") via "Download" onto your PC. Install the new software as follows: Copy the file SLM01M.bin to the directory in which the DuoSens operating program is located. Start the DuoSens operating program. Select menu "DuoSens" and function "New program code". Confirm security query ➝ the operating program copies the new DuoSens operating system to the DuoSens
71
13 Alarm management The DuoSens is in the position to automatically generate an alarm if certain situations (limits) arise. An alarm can trigger three different actions: Transfer of the alarm via modem (analog telephone network/GSM cell phone
network) connected to the DuoSens, a terminal adapter (digital, ISDN telephone network) connected to the DuoSens or via a satellite transmitter. To shorten the time interval in which the DuoSens transmits data independently. For this there are five additional time intervals controlled by limits. Control of external devices via a potential free switching contact (electronic relay) and/or a voltage supply switching contact (switched UBat). In the DuoSens operating program there are three function blocks present for configuring the alarm management: Alarm management function block
this function block can be found in the upper section of the tree view concerning the whole DuoSens. In the entry window of this function block there are general parameters to be entered such as addresses, telephone numbers, communication paths and communication and protocol types. Limit function block
Limits are entered in the entry window of this channel function block that trigger a limit alarm (for all inputs except status input). Status alarm function block
Limits are entered in the entry window of this channel function block that trigger a status alarm (only for status input).
Fig. 116: Tree view of the DuoSens function blocks in the left part of the operating program main window. The three function blocks Alarm Management, Limit and Status Alarm are responsible for alarm management. The information in brackets after limit and status alarm are the addresses/address groups to which the DuoSens sends an alarm. With the Limit function block, the set limit value is entered in addition.
13.1 Input window function block alarm management The DuoSens differentiates between individual addresses and address groups. (an address group consists of at least one address.)
72
Fig. 117: Input window "Alarm Management", "Addresses" tab.
Create a new address as follows Click on the Read button. In the tree diagram, select Alarm management function block. In the Alarm management entry view, select the Addresses tab. Click on the New button. In the Alarm address name window, enter the name for the new address and click on OK. Enter required parameters (dependent on the set communication path): Name Address
Any alphanumeric name for an address. Telephone number, fax number, e-mail address to which the DuoSens should send the alarm.
(phone no., e-mail, etc.) Communication ➝ Switching output: in the case of an alarm, the DuoSens path/Switching switches one of the two switching contacts for a defined output time. Switching output at terminal block: M 1-2 (electronic relay) or M 3-4 (switched UBat). Switching time [s]: Time the switching contact is switched for 1 … 99 seconds. 0: the switching contact remains switched until the triggering alarm condition (limit/status) is no longer present. ➝ Modem/adapter COM1: the DuoSens sends an alarm message in the case of an alarm via the modem/terminal adapter ➝ METEOSAT/GOES: the DuoSens sends an alarm message in the case of an alarm via the satellite transmitter (see operating instructions OTT HDR satellite transmitter) ➝ Data transmission COM1: in the case of an alarm, the DuoSens changes the transmission interval (Cycle limit) of the data transmission by telephone dial-up connection or can be set to send an alarm message ➝ Data transmission GPRS COM1 Limit: in the case of an alarm, the DuoSens changes the transmission interval (Cycle limit) of the GPRS data transmission Communication – Modem passive: The application software Hydras 3 type *receives and records the incoming alarms ➝ protocol type: OTT protocol standard. A suitable alarm job must be configured and activated in Hydras 3 for this purpose. – Modem active: Any terminal program * (e.g. ZOC Terminal) receives and records the incoming alarms ➝ protocol type: Text. * on a PC with, for example, grid bound modem
73
– SMS: In the case of an alarm, the DuoSens sends an SMS text message to a mobile telephone, for example. In the address entry field, the telephone number of an SMScapable remote station must be entered. (with various mobile network operators it is possible to also send SMS text messages to conventional fixed line connections – SMS-To-Speech.) – FAX (via SMS): In the case of an alarm, the DuoSens sends an SMS text message to the Service Center of the mobile network operator. The mobile network operator converts this SMS text message into a fax. In the address entry field, the telephone number of a fax connection must be entered. In addition, in the entry view of the "Communication interface COM1", the fax prefix number of the GSM Service Center must be entered in the "Modem/adapter" tab (e. g. in Germany, 99 for T-Mobile and Vodafone) – E-mail (via SMS): In the case of an alarm, the DuoSens sends an SMS text message to the Service Center of the mobile network operator. The mobile network operator converts this SMS text message into an e-mail. In the address entry field, an e-mail address must be entered (+ separator specified by mobile network operator). In addition, in the entry view of the "Communications interface COM1", the e-mail calling number of the GSM Service Center must be entered in the "Modem/adapter" tab (e. g. in Germany, 8000 for T-Mobile and 3400 for Vodafone) Protocol type – Text: Alarm forwarding to a terminal program ➝ communication type: Modem active – OTT protocol standard: Alarm forwarding to Hydras 3 ➝ communication type: Modem passive No. of dialings/ Number of dialing attempts and time between attempts in minutes. Pause [min] If previous With communication type modem active/passive: this always ➝ the DuoSens always sends an alarm message to alarm not this address; only alternatively ➝ the DuoSens only sends successful an alarm message to this address if the alarm message to the previous address was unsuccessful. Cycle Limit In the case of an alarm, the DuoSens alternatively uses – instead of the transmission interval defined under Cycle (transmission Standard – this time interval for data transmission interval) Alarm Transmission interval ➝ changes the transmission interval activates/sends for the alarm message in the case of an alarm Alarm message ➝ transmits an alarm message in the case of an alarm If required, additional addresses can be created by clicking on the New button. Continue with creating address groups (see below). Note Delete address: Select address (blue background) and press PC button Del
(delete). Fax and e-mail transmission via SMS text message must be switched on and set
up by the mobile network provider. Further information on technical requirements, switching on and costs of fax
and e-mail transmission via SMS text messages can be obtained from your mobile network operator (e.g. T-Mobile, Vodafone, etc.).
74
Create a new address group as follows: In the tree diagram, select Alarm management function block. In the Alarm management entry view, select the Address groups tab. Click on the New button. In the Address group name window, enter the name for the new address group and click on OK. Usingdrag & drop, drag at least one address from the list Addresses (available) to the Address group members list. If required, additional addresses can be created by clicking on the New button. Continue with the definition of limits and/or status alarm (see below). Note The name of an address group cannot be subsequently changed. Deleting an address group or address group member: Select address group/address group member (blue background) and press PC button Del (delete).
Fig.115: Input window “Alarm Management”, “Address groups” tab.
13.2 Input window function block limit and status alarm Within a channel there must be a limit definition at which an alarm is generated. It is possible for each channel to have multiple limit definitions. Define a limit as follows: Select the Processing tab in the functions list. Using drag & drop, drag function block Limit into the relevant channel. Recommended position in the tree view: directly before the function block Store.
Fig. 119: Input window for limit function block.
75
Fig. 117: Input window of the function block status alarm.
Set/enter limit definition at which the DuoSens generates an alarm: Mode Standard (not changeable) Value >= (greater than or equal to) or <= (lesser than or equal to) limit; for status alarm: 1 or 0. Example: Alarm generation for a value greater than or equal to 1.60. Hysteresis Value by which the measured value must decrease/increase before the DuoSens generates a new alarm. Example: Renewed alarm generation only when the value has dropped to at least 1.55 and then again increased to 1.60. Tolerance Number of measurement cycles in which the limit has to be period reached before an alarm is generated. Example: The first (meas. cycles) time the value 1.60 occurs, the DuoSens generates an alarm. Alarm if Alarm generation also for error state (measured value). value error Alarm also Alarm generation also with subsequent undershootat limit end ing/exceeding of the limit threshold. Example: If the value sinks again under 1.60, the DuoSens also generates an alarm. Send alarm to Address or address group to which the DuoSens sends the address (group) alarm. (Address/address groups saved in function block Alarm Management.) Text SMS Only for status alarm: content of the SMS sent by the DuoSens in the case of an alarm (max. 160 characters) Gradient limit (additional) Value:
Additional condition independent from the static limit at which the DuoSens also generates an alarm. Increasing: ➚; Decreasing: ➘; Increasing and decreasing: ➚➘. Example: If the value rises by 0.5 between two measurement cycles, the DuoSens generates an alarm.
Dead time
Number of measuring cycles for which the DuoSens does not generate a further alarm when a new gradient limit arises.
(meas. cycles) Operating area Upper limit Lower limit
Defines an operating range within which the DuoSens monitors the gradient limit.
Click the Program button➝ warning: Configuration changed. Reset DuoSens and delete data memory? Confirm with yes. Caution: All measured values collected until now will be permanently lost! If necessary, read out measurements before. Note All values in the limit entry window relate to the unit definition in the measure-
ment module (function block pressure sensor, temperature, etc.). If multiple limits are needed, the limit function block is inserted multiple times
(together) into the channel.
76
14 Protect DuoSens using a password To protect a DuoSens from unauthorized configuration or entry of operating parameters, you can lock the DuoSens using a password. This only concerns the communication with the DuoSens operating program. Protect the DuoSens from unauthorized operation as follows: In the tree view, select "Communication Interface/COM1". Select "General" tab. Enter a maximum eight-digit password in the "Password" input field. Permissible characters 0 … 9, A … Z. Press the "Program" button. Warning "Configuration changed! Reset DuoSens and delete data memory?" Confirm with "No".➝ The DuoSens is now protected from unauthorized operation. Caution: Keep the password in a safe place. If the password is lost, you can no longer configure or parametrize the DuoSens. If this occurs, contact OTT HydroService.
Fig. 121: Input window for the definition of the password.
Release the DuoSens for operation as follows Select menu "DuoSens | Enter password". Input password. Press the "OK" button. Confirm information "Password accepted! DuoSens operation is accessible" with "OK". Press the "Read" button.➝ The operating program reads in the current DuoSens configuration.
Fig. 122: Input window for the input of the password.
77
15 Date and Time Settings The internal clock of the DuoSens is a realtime clock with high accuracy. If the supply voltage is interrupted, the installed lithium battery provides the voltage supply for the realtime clock. The date and time are set through the DuoSens operating program. Set the date and time as follows Set up the PC/DuoSens communication link (see Chapter 8). Select menu DuoSens function Date/time ➝ the operating program opens the window DuoSens – Date/time and reads out the date and time of the DuoSens. Press Set time button ➝ the operating program sets the DuoSens date/time according to the PC time /date or the date/time set in the two selection fields. If necessary: Press the Update button➝ the operating program reads out the DuoSens date and time again. Press Exit button. Caution: If the PC is on summer time mode (ID: PC (DST)), the operating program automatically uses the standard time without summer correction (winter time). To maintain continuous time sequences, it makes sense not to use summer time in the DuoSens. (the DuoSens does not have an automatic summer time adjustment)
16 Deleting Data Memory Caution: The stored measured values in the DuoSens are permanently lost when deleting the data memory! Where necessary, read out the measured values before deleting (see Chapter 11). Delete the data memory as follows Set up the PC/DuoSens communication link (see Chapter 8). Select theDuoSens menu function Delete Data Memory. Acknowledge the warning Are you sure you want to delete data memory? with yes ➝ the operating program deletes the complete data memory of the DuoSens (all measurements including the information channel). The deletion of the data memory takes about 30 seconds. Afterwards, the DuoSens determines and stores the measured values of all channels available at the sample interval set in each case.
78
17 Print terminal assignment plan For documentation purposes, the DuoSens/LogoSens operating program offers the possibility of printing a terminal assignment plan. The configuration of the DuoSens saved in the tree view is used as the basis for this terminal assignment plan. Print a terminal assignment plan as follows: Connect the serial interface of the PC to the serial interface of the DuoSens via data transmission line (see Chapter 8). Read the current DuoSens configuration into the operating program: Menu "DuoSens | Read" or "Read" button. Select menu "File | Print Connection diagram" ➝ the print preview window opens. Click on the printer symbol ➝ the operating program prints the connection diagram. Buttons in the print preview window: Optimum size; show whole page of connection diagram Show connection diagram at scale 100 % Scale connection diagram to screen width Go to first page of the connection diagram Go to previous page of the connection diagram Go to next page of the connection diagram Go to last page of the connection diagram Printer setup (standard Windows dialog) Print connection diagram Save connection diagram as "QuickReport" file (*.QRP) Open saved connection diagram ("QuickReport" file) Close print preview window
79
18 SDI-12 transparent mode For maintenance or calibration work on a sensor with SDI-12 interface, the DuoSens has a so-called "Transparent mode". Using a kind of terminal emulation in the DuoSens/LogoSens operating program, it is possible to directly communicate with the sensor via the DuoSens. For this there are the so-called "extended commands" available in the SDI-12 specification. In this case, the DuoSens transfers the commands to the sensor, activates it, and returns the responses of the sensor to the terminal window. Further information on the "extended commands" of an SDI-12 sensor can be found in the operating instructions of the sensor. Please note: Note case sensitivity. Incorrect entries are acknowledged by the sensor with < Error > . If communication is erroneous, end terminal mode (ESC button), wit 5 seconds, then restart terminal mode. If the DuoSens is in measuring mode (e. g. sample interval of a sensor is active), the reply from the sensor is delayed. Start the SDI-12 transparent mode as follows Connect the RS-232 interface of the DuoSens with a serial interface of a PC (e.g. COM 1) . Start the DuoSens/LogoSens operating program. Set communication parameters in the DuoSens main window: – RS-232 C/V.24 – COM1 – 19200 Start terminal mode: Select DuoSens | Terminal mode menu. Wake DuoSens: A
reply: ?08 Start SDI mode: CL/SDI/TRANSP/A "A" stands for the terminal to which the SDI-12 sensor is attached. Entry prompt for SDI-12 commands appears: SDI-12> Example - Switch off sensors: SDI-12>aX0! Answer: aX0
Fig. 123: Terminal mode
End terminal mode: Press ESC key.
80
19 Error messages 19.1 Internal error messages Display: Lxx Internal errors arise when recording and processing measured values in the whole measurement route from sensor to storing in memory or on the display. 00 01 02 03 05 06
– – – – – –
Measured value ok AD conversion incorrect Communication error Over/underflow Line break Dependent on sensor type
19.2 External error messages Display: Sxx External errors occur in "intelligent sensors" and are sent to the DuoSens.
19.3 Error messages from sensors 0 … 10 V Internal errors: External errors: 0…5V Internal errors: External errors: 0 … 50 mV Internal errors: External errors: 0 … 20 mA Internal errors: External errors: 4 … 20 mA Internal errors:
External errors: Pt 100 Internal errors: External errors:
01 Analog-digital conversion incorrect 03 Over/underflow: Uin < –1.0 V or Uin >12.0 V none
01 Analog-digital conversion incorrect 03 Over/underflow: Uin < -0.4 V or Uin >5.625 V none
01 Analog-digital conversion incorrect 03 Over/underflow: Uin < -2.25 mV or Uin >52.25 mV none
01 Analog-digital conversion incorrect 03 Over/underflow: Iin < –2 mA or Iin > 22 mA none
01 Analog-digital conversion incorrect 03 Over/underflow: Iin < –2 mA or Iin > 22 mA 05 Line break none
01 Analog-digital conversion incorrect 03 Over/underflow: t < –100 °C or t > 140 °C none
81
Impulse input Internal errors: External errors: Kalesto Internal errors: External errors:
none none
02 05 01 02
Communication error Line break Reflexion level too low Multiple target situation. No measured value can be
determined. 04 Measurement range exceeded, measured value < 1.50 m or > 30.00 m 08 A constant measured value cannot be determined Error messages from Kalesto Parsivel Internal errors: External errors:
02 Communication error 05 Line break Error messages from the intelligent OTT sensors attached
SDI sensor and SDI sensor via RS-485 Internal errors: 02 Communication error 05 Line break: Sensor not responding External errors: 02 Communication error: Sensor sending more measured values than stated 03 Over/underflow: SDI sensor sending "99999"
19.4 Error messages from processing modules Averaging Internal errors: External errors:
none none
Min/Max filter Internal errors: External errors:
03 Filter limits undershot/exceeded none
Store Internal errors: External errors:
82
03 Measured value does not fit into 24 bits of the database none
20 Note for disposing of old units In accordance with the relevant national implementation of the EU Directive 2002/96/EGm, for member states of the European Union OTT takes back old units and disposes of them properly. The units affected are identified with the adjacent symbol. For further information on the return procedure, please contact your ocal sales contact. You will find the addresses of all sales partners in the internet on www.ott.com. Please take into consideration also the national implementation of the EU guideline 2002/96/EC of your country.
21 Maintenance The DuoSens does not require any special maintenance work. Never open the casing of the DuoSens. There are no adjustment or control elements inside the casing! In case of device defects, contact the repair center of OTT: OTT Hydromet GmbH Repair Center Ludwigstrasse 16 87437 Kempten · Germany Phone +49 831 5617-433 Fax +49 831 5617-439 [email protected]
83
22 Technical data Supply voltage Power consumption (at 12 VDC) active, measurement active, measure with RS-232 expansion active, measure with analog expansion 4 … 20 mA interface, internally supplied sleep sleep (contact (B1/2 or B3/4 closed) Protection level inputs Display Clock Type Accuracy Buffer battery type Life of buffer battery Interface
+5 … +28 VDC; typ. +12 VDC approx. 15 mA approx. 20 mA max. 100 mA approx. 50 μA approx. 500 μA up to 36 V 1) graphics enabled DOT matrix 122 x 32 pixels 2) Battery buffered realtime clock ±1 minutes/month (at +25 °C) CR 2032; 3 V 10 years (replacement after 5 years recommended) 1 x RS-232-C
Inputs Impulse input (B1/2, B3/4) Frequency Debouncing min. impulse duration max. contact resistance
0 … 50 Hz 8.4 ms 8.4 ms 10 kOhm at >8 VDC
Status input (B1/2, B3/4) Frequency Debouncing max. contact resistance
0 … 50 Hz 8.4 ms 10 kOhm at > 8 VDC
Analog input (C … F) 3) Input range Ri with respect to ground Accuracy Resolution Measuring time
0 … 50 mV; 0 … 1.25 / 5 / 10 V typ. 4 MOhm / typ. 100 kOhm 0.1 % of full scale 0 … 50 mV: 50 μV; rest: 1 mV 300 msec
1) 2) 3)
84
Input range Ri Accuracy Resolution Measuring time Supply voltage of external sensors
0 … 20 mA; 4 … 20 mA typ. 50 Ohm / max. 400 Ohm typ. 0.1 % / max. 0.3 % of full scale 1 μA 300 msec typ. 24 V; max. 28 V at supply voltage > 24 V !
Input range potentiometer Accuracy Resolution Measuring time Broken line detection at
0 … 5.5 kOhm 1000 ppm of full scale 100 ppm 700 msec typ. >13 kOhm
Protection from externally applied voltage (static) only with DuoSens standard version with LCD display only with analog expansion
Input range Pt 100 Accuracy –40 … –30 °C –30 … +40 °C +40 … +70 °C Resolution Measuring time RS-232-input (C/D, E/F) 1) Protocol
Connection assignments
Worst case timeout per measured value
–40 … +85 °C ±0.3 K ±0.1 K ±0.3 K 0.01 K 850 msec
OTT protocol (instantaneous value, last saved value, time synchronization; pins 2, 3 + 5) Pin 1 2 3 4 5 6 7 8 9
Signal carrier detect receive data send data data terminal ready ground data set ready request to send clear to send ring indicate
DCD RxD TxD DTR GND DSR RTS CTS RI
Direction in in out out GND in out in in
55 s
Outputs Switching output (VBat; M3/4) Voltage Ampacity
max. 16 VDC max. 10 A
Switching output (galvanically separated; M1/2) Voltage max. 28 VDC Leakage current < 5μA/28 VDC Ampacity max. 10 mA; UCE < 0.5 VDC Pullup Rmin 3 kOhm at 28 VDC
Data memory Storage capacity available for measured values Number of measured values that can be stored Storage space required per measured value per channel and day block Info channel, per entry Data storage type Number of logical channels Physical channels (input signals) Sample interval Storage interval Individually configurable functions
1) 2)
4,096,000 bytes average 500,000 8 bytes max. 24 bytes 8 bytes Ring buffer (FIFO) 30 + 1 Info channel Impulse/status/voltage supply 5 seconds … 24 hours 5 seconds … 24 hours – Number of decimal places – instantaneous value display 2) – observer function 2) – password protection 2) – mean calculation – sums – delta storage – limit – filter – status alarm – relay contact output – virtual sensor – virtual terminal – manual sensor (manual input)
only with RS-232 expansion only with DuoSens standard version with LCD display
85
EMC limits Resistance to electrostatic discharge (ESD) Resistance to electromagnetic fields Resistance to transient fields (burst) Resistance to surge Resistance to HF, asymmetric Line-borne and radiated interference
complies with EN 61000-4-2 degree of severity 2 (4 kV contact discharge) complies with EN 61000-4-3 degree of severity 2 (3 V/m) complies with EN 61000-4-4 degree of severity 5 (4 kV) complies with EN 61000-4-5 degree of severity 5 (4 kV) complies with EN 61000-4-6 (10 V) complies with EN 55022 Class B (300 … 1000 MHz)
Mechanical limits Dimensions L x W x H Weight Housing material Type of protection Temperature range Operating temperature Storage temperature Relative humidity
86
140 mm x 100 mm x 68 mm approx. 0.240 kg ABS IP 30 –40 °C … +70 °C –50 °C … +85 °C 0 … 95 % (non-condensing)
Appendix A: Automatic, cyclical data transmission activate via ISDN D channel (active communication) The OTT DuoSens can transmit stored measured values automatically and cyclically via the D channel of an ISDN fixed line connection (e.g. "Datex-P ISDN Access" from T-Systems). The transmission of the measured values is carried out in binary in the OTT protocol. For this, a D channel compatible ISDN terminal adapter must be installed on the DuoSens. A PC also with a D channel compatible ISDN terminal adapter installed and the application software OTT Hydras 3 and the OTT Communication Manager serves as the receiver. Requirements The terminal adapter used (TA+ODD/OTT) requires software version V1.004 or higher. The software version can be checked with a terminal program and the AT command ati3[CR] . Required settings in the terminal adapter: Enter TEI (Terminal Endpoint Identifier; you receive the TEI from your telecom-
munication provider): with a terminal program and the AT command enter at**tei=[##][CR]. ## = TEI to be entered. The factory setting is the TEI "1". The TEI set can be checked with the AT command at**tei[CR] . Enter the initialization string AT&FE0&D0Q0B21S0=1&W0 once only using a terminal program and save. In function block "Communication interface COM1"; "General" tab", "Modem/adapter" and "Data transmission":
DuoSens baud rate: 57600 bit/s DuoSens modem initialization string: AT&FE0&D0Q0B21S0=1 Mode for data transmission: X.31 (ISDN D channel) Standard cycle: 1 hour (example) Telephone number: always enter with country code. (example: 0049831…) Channels transmitted: All (example)
87
Appendix B: Detailed information and example PHP script HTTP GET last saved value The HTTP GET command executes a PHP script on the server side. The transfer of the data is carried out in the command line in the form ?station &idnnnn &vxx &txx xx
= = = = =
10-position station number 4-position sensor number measured value with decimal point ANSI time of the measured value YYYYMMDDhhmmss Numbering per sensor (1 ..)
Example of the actual data content: ?station=GPRSINTERV&id1=0001&t1=20080201134200&v1=13.86 Example-PHP-Script 5) { $Station = $_GET['station']; print ("Stationsname ".$Station."\r\n"); $Index = 1; $IdString = 'id'.$Index; $filename = "./OTTDATA/".$Station ."_".gmdate("YmdHis").".MIS"; $fp = fopen($filename,"w"); while (isset($_GET[$IdString])){ $Sensor = $_GET[$IdString]; $ValueString = 'v'.$Index; $DateTimeString = 't'.$Index; $DataTime = str_split ($_GET[$DateTimeString], 8); $DateTime[0] = sprintf ("%.8s", $_GET[$DateTimeString]); $MisHeader = sprintf ("%s%sYYYYMMDD\r\n", $Station, $Sensor); $MisData = sprintf ("%s;%s;%s\r\n",$DateTime[0], $DataTime[1],$_GET[$ValueString]); fwrite($fp,$MisHeader); fwrite($fp,$MisData); /*print("Sensor : ".$_GET[$IdString]." Wert :".$_GET[$ValueString]."Datum : ".$DateTime[0].";".$DataTime[1]."\r\n"); */ $Index = $Index +1; $IdString = 'id'.$Index; } fclose($fp); if ($Index > 1) print ("OK DONE\r\n"); } if ((StrLen($_POST['OTTDATA'])) > 20) { $filename = "./OTTDATA/".substr($_POST['OTTDATA'],9,10)."_".gmdate("YmdHis").".MIS"; $fp = fopen($filename,"w"); fwrite($fp,$_POST['OTTDATA']); fclose($fp); print ("OK DONE\r\n"); } ?>
88
Appendix C: Declaration of conformity for DuoSens modular datalogger
89
OTT Hydromet GmbH
Document number 55.551.008.B.E 04-0511
Ludwigstrasse 16 87437 Kempten · Germany Phone +49 831 5617- 0 Fax +49 831 5617- 2 09 [email protected] · www.ott.com