Professional Documents
Culture Documents
A90ib33f e Profibus For Mpds
A90ib33f e Profibus For Mpds
WHAT IS MEASURABLE
AND MAKE MEASURABLE
THAT WHICH IS NOT
'ALILEO 'ALILEI
Instruction Manual
Nor is any liability assumed for damages resulting from the use of the information contained in this
instruction manual.
Anton Paar GmbH does not make a commitment to update the information in this manual. Specifications
are subject to change without notice.
All rights reserved (including translation). No part of this document may be translated, reproduced or
distributed in any form (print, photocopy, microfilm or any other process) without the prior written
permission of Anton Paar GmbH.
Trade marks may be used in this instruction manual without being marked as such. These are the
property of their respective owners and are legally protected.
E-mail: info@anton-paar.com
Web: www.anton-paar.com
Date: 10.07.2007
A90IB33 5
11.5 Product Specific Concentration Polynomial (Module "1000 Prod-Spec-Polynom")............... 40
11.5.1 Input Data............................................................................................................... 40
11.5.2 Product Parameters (Output Data)......................................................................... 41
11.6 Extract of Wort (Module "1000 Extract-of-Wort") ................................................................... 42
11.6.1 Input Data............................................................................................................... 42
11.6.2 Product Parameters (Output Data)......................................................................... 42
11.7 Gas Density (Module "1000 Gas-Density")............................................................................ 43
11.7.1 Input Data............................................................................................................... 43
11.7.2 Product Parameters (Output Data)......................................................................... 43
11.8 Original Extract of Beer (Module "1000 O-Extr-Program") .................................................... 44
11.8.1 Input Data............................................................................................................... 44
11.8.2 Product Parameters (Output Data)......................................................................... 44
11.9 Petroleum Products (Module"1000 Petroleum-Program") ..................................................... 45
11.9.1 Input Data............................................................................................................... 45
11.9.2 Product Parameters (Output Data)......................................................................... 46
11.10 Sugar Concentration (Module "1000 Sugar-Program") ....................................................... 46
11.10.1 Input Data............................................................................................................... 46
11.10.2 Product Parameters (Output Data)......................................................................... 47
11.11 Beverages Program (Module "1000 Soft-Drinks") ................................................................. 47
11.11.1 Input Data............................................................................................................... 47
11.11.2 Product Parameters (Output Data)......................................................................... 48
12 mPDS 2000V3 Standard Program "StdApp" ............................................................................... 49
12.1 Standard Program with DPRn Transducer (Module "2000 StdApp DPRn") .......................... 49
12.1.1 Input Data............................................................................................................... 49
12.1.2 Product Parameters (Output Data)......................................................................... 49
12.2 Standard Program with SPRn Transducer (Module "2000 StdApp SPRn") .......................... 50
12.2.1 Input Data............................................................................................................... 50
12.2.2 Product Parameters (Output Data)......................................................................... 50
12.3 Standard Program with DSRn Transducer (Module "2000 StdApp DSRn") .......................... 51
12.3.1 Input Data............................................................................................................... 51
12.3.2 Product Parameters (Output Data)......................................................................... 52
13 mPDS 2000V3 Application Programs "Beer (Beermonitor, Original Extract monitor, ...)" ..... 53
13.1 Beer Monitor 2 (Module "2000 Beermon")............................................................................. 53
13.1.1 Input Data............................................................................................................... 53
13.1.2 Product Parameters (Output Data)......................................................................... 55
13.2 Original Extract Monitor (Module "2000 Oext-Mon").............................................................. 57
13.2.1 Input Data............................................................................................................... 57
13.2.2 Product Parameters (Output Data)......................................................................... 58
13.3 Extract of Wort (Module "2000 Extr-Wort") ............................................................................ 59
13.3.1 Input Data............................................................................................................... 59
13.3.2 Product Parameters (Output Data)......................................................................... 60
6 A90IB33
13.4 Mass of Extract (Module "2000 Mass-Extr") .......................................................................... 60
13.4.1 Input Data............................................................................................................... 60
13.4.2 Product Parameters (Output Data)......................................................................... 61
14 mPDS 2000V3 Application Programs "Beverages (COBRIX, CARBO ...)" ............................... 62
14.1 COBRIX (Module "2000 Cobrix")........................................................................................... 62
14.1.1 Input Data............................................................................................................... 62
14.1.2 Product Parameters (Output Data)......................................................................... 64
14.2 CARBO (Module "2000 Carbo") ............................................................................................ 65
14.2.1 Input Data............................................................................................................... 65
14.2.2 Product Parameters (Output Data)......................................................................... 66
14.3 Alcohol Program (Module "2000 Alcohol")............................................................................. 66
14.3.1 Input Data............................................................................................................... 66
14.3.2 Product Parameters (Output Data)......................................................................... 67
14.4 Alcohol in Proof (Module "2000 Proof") ................................................................................. 68
14.4.1 Input Data............................................................................................................... 68
14.4.2 Product Parameters (Output Data)......................................................................... 69
15 mPDS 2000V3 Application Programs "Chemistry/Petrochemistry" ......................................... 70
15.1 Petroleum Products (Module "2000 ASTM-Petr").................................................................. 70
15.1.1 Input Data............................................................................................................... 70
15.1.2 Product Parameters (Output Data)......................................................................... 71
15.2 Concentration Polynomial (Module "2000 Conc-Poly") ......................................................... 72
15.2.1 Input Data............................................................................................................... 72
15.2.2 Product Parameters (Output Data)......................................................................... 73
15.3 3-Component Polynomials (Module "2000 3-Comp") ............................................................ 74
15.3.1 Input Data............................................................................................................... 74
15.3.2 Product Parameters (Output Data)......................................................................... 75
15.4 Gas Density (Module "2000 Gas")......................................................................................... 76
15.4.1 Input Data............................................................................................................... 76
15.4.2 Product Parameters (Output Data)......................................................................... 76
15.5 Application Program (Module "2000 NaOH-Cl") .................................................................... 77
15.5.1 Input Data............................................................................................................... 77
15.5.2 Product Parameters (Output Data)......................................................................... 78
15.6 Application Program Module "2000 Conc-SV-P" ................................................................... 79
15.6.1 Input Data............................................................................................................... 79
15.6.2 Product Parameters (Output Data)......................................................................... 80
15.7 Application Program Module "2000 H2SO4-SO3"................................................................. 80
15.7.1 Input Data............................................................................................................... 80
15.7.2 Product Parameters (Output Data)......................................................................... 81
15.8 Application Program (Module "2000 H2SO4-D20") ............................................................... 82
15.8.1 Input Data............................................................................................................... 82
15.8.2 Product Parameters (Output Data)......................................................................... 83
A90IB33 7
15.9 3-Components Polynomials General (Module "2000 3-Comp-AI")........................................ 83
15.9.1 Input Data............................................................................................................... 83
15.9.2 Product Parameters (Output Data)......................................................................... 84
15.10 Density at Reference Temperature and Concentration Polynomials
(Module "2000 Conc-Dref").................................................................................................... 85
15.10.1 Input Data............................................................................................................... 85
15.10.2 Product Parameters (Output Data)......................................................................... 86
16 mPDS 2000V3 Application Programs "Miscellaneous (Ext-Cell...)".......................................... 87
16.1 Application Program (Module "2000 EXT-CELL") ................................................................. 87
16.1.1 Input Data............................................................................................................... 87
16.1.2 Product Parameters (Output Data)......................................................................... 88
16.2 Application Program (Module "2000 IBM-BFE") .................................................................... 88
16.2.1 Input Data............................................................................................................... 88
16.2.2 Product Parameters (Output Data)......................................................................... 89
16.3 Application Program (Module "2000 Milk-Fat")...................................................................... 90
16.3.1 Input Data............................................................................................................... 90
16.3.2 Product Parameters (Output Data)......................................................................... 91
17 Settings on the mPDS 1000/1100 for the mPDS Profibus Adapter .......................................... 92
18 Settings on the mPDS 2000V3 for the mPDS Profibus Adapter ............................................... 93
19 Settings in DAVIS When Using the mPDS Profibus Adapter..................................................... 94
20 Trouble Shooting ........................................................................................................................... 95
21 Technical Data................................................................................................................................ 97
21.1 Profibus Specifications: ......................................................................................................... 97
21.2 Maximum Line Lengths at Different Data Rates .................................................................... 97
21.3 Line Parameters .................................................................................................................... 97
21.4 Power Supply......................................................................................................................... 98
21.5 Profibus D-SUB Plug Pinning ................................................................................................ 98
21.6 Dimensions, Weight, Environmental Conditions,................................................................... 99
22 Document Numbers..................................................................................................................... 100
Appendix A: Certificate ................................................................................................................. 101
Appendix B: Application Example ............................................................................................... 102
8 A90IB33
1 About the Instruction Manual
This instruction manual informs you about the installation and the safe handling
and use of the instrument. Make sure that the instruction manual is easily
accessible to all personnel involved with the instrument. Pay special attention to
the safety instructions and warnings in the manual and on the instrument.
Warning:
This symbol calls attention to the risk of accidental injuries or damage to
goods. Do not proceed until the indicated conditions for averting this threat
are fully understood and met.
Caution:
This symbol calls attention to the risk of instrument damage or
measurement errors. Do not proceed until the indicated conditions for
averting this threat are fully understood and met.
Information:
This symbol calls attention to any additional information of use to the
operator.
A90IB33 9
2 Safety Instructions
• This instruction manual does not claim to address all of the safety issues
associated with the use of the Profibus Adapter and samples. It is the
responsibility of the user to establish health and safety practices and
determine the applicability of regulatory limitations prior to use.
• Before using the Profibus Adapter, read this instruction manual completely.
• Anton Paar GmbH only warrants the proper functioning of the Profibus
Adapter if no unauthorized adjustments have been made to mechanical
parts, electronic parts and software, and the following points are adhered to.
• Follow all hints, warnings and instructions in the instruction manual to ensure
the correct and safe functioning of the Profibus Adapter.
• Do not use the Profibus Adapter for any purpose other than described in the
instruction manual. Anton Paar GmbH is not liable for damages caused by
incorrect use of the Profibus Adapter.
• Do not use any accessories other than those supplied or approved by Anton
Paar GmbH.
• Ensure that all operators are fully trained to use the Profibus Adapter
correctly and safely.
• Due to the nature of the measurement, the measuring results not only
depend on the correct use and functioning of the Profibus Adapter, but may
also be influenced by other factors. We therefore recommend that the
analysis results are plausibility tested before consequential actions are
taken.
• Strong electrostatic discharge directly into the housing may cause the
adapter to restart automatically.
• Before carrying out any service procedures, the Profibus Adapter must be
disconnected from the power source.
• Ratings for power supply and ambient conditions must not be exceeded.
10 A90IB33
• Before cleaning, the Profibus Adapter must be disconnected from the mains.
Use a dry or moistened soft cloth for cleaning. Any liquid cleaner or sprays
may harm the instrument.
• The Anton Paar transducers used in the process are often exposed to
extreme working conditions such as shock pressure, sudden changes in
temperature, aggressive samples, etc. which may cause drifts or failure.
Therefore, it is absolutely necessary to periodically check the measured
results and readjust the transducers if necessary.
A90IB33 11
3 Profibus Adapter - An Overview
This instruction manual describes how to install and use the mPDS Profibus
Adapter. The Profibus Adapter is always used in connection with an mPDS
(2000V3 or 1000/1100). To understand the contents of this manual it is necessary
to read the corresponding instruction manuals/application program descriptions
of the mPDS.
System requirements:
Application example:
12 A90IB33
Functions available via PLC/Profibus:
A90IB33 13
4 Checking the Supplied Parts
Profibus Adapter was tested and packed carefully before shipment. However,
damage may occur during transport.
1. Keep the packaging material (box, foam piece, transport protection) for
possible returns and further questions from the transport and insurance
company.
2. Check the delivery for completion by comparing the supplied parts to those
noted in Table 4.1.
4. If a part is damaged, contact the transport company and your Anton Paar
representative.
1 Instruction manual
English
14 A90IB33
Table 4.1: Supplied Parts
Optionen:
1 Profibus DP 18689
connector 90° 12Mbit
A90IB33 15
5 PROFIBUS Address Setting
Open the 6 screws fixing the front panel and carefully remove the electronic board
in order to set the Profibus address.
Warning:
The electronic board is not protected against electrostatic discharge when
removed from its housing. Therefore please discharge at any grounded object
(table, etc....) before touching the board.
Referring to above figure there are 2 rotary switches on the board for setting the
address in the Profibus network in the range 00 to 99. The rotary switch "x10“ sets
the tens digit the rotary switch "X1" sets the ones digits. Note down the selected
address on the label on the front panel.
This Profibus address must match the address selected in the project in the PLC/
SPS development tool.
16 A90IB33
6 Electrical and Mechanical Installations
Make sure to connect the earth screw on the rear of the adapter to a proper earth
contact in the switchboard.
The Profibus adapter is mounted with its bracket onto a rail in the switch board.
The upper part of the bracket containing a metal spring, is inserted at first and
then the adapter is pushed back and down against the rail until the bracket snaps
in. Check proper mounting by pulling horizontally.
The adapter is only allowed to be mounted close to the mPDS inside the
switchboard. The connection cable between mPDS and Profibus adapter
must be less than 3 m in length.
A90IB33 17
6.2 Electrical Installation
• The connection cables have to meet all local regulations and local
environmental conditions with special attention to mechanical stress.
• If cable lengths exceed 3 m use shielded cables with double insulation
only. The shield has to be grounded on one side only.
• Active signals (power supply) must be signals of SELV circuits (separated
extra low voltage) according to EN 60950.
• All signals connected to the adapter must be isolated from hazardous live
voltage: isolation voltage 4000 V r.m.s., 50/60 Hz.
• Establish a proper strain relief for all connected cables.
Use a standard Profibus cable to connect the mPDS Profibus Adapter to the
SPS/PLC.
Typically a shielded 2 core cable is selected.
18 A90IB33
6.2.2 RS232 Plug – PC/DAVIS (Data Acquisition Software,
Anton Paar)
Pin No. 1 (DCD), Pin 4 (DTR) and Pin 6 (DSR), as well as Pin 7 (RTS) and Pin
8 (CTS) are connected inside the mPDS Profibus Adapter to enable the
communication with a PC (Terminal) using a standard connection cable
(RS232).
Lines 2 and 3 of the connection cable are not crossed.
RS232: Baud rate 9600 bit/s, no parity, 8 data bits, 1 stop bit.The RS232 interface
is isolated.
A90IB33 19
6.2.3 mPDS Connector
mPDS GND
mPDS TXD
mPDS RXD
The terminals „mPDS TXD“, „mPDS RXD“ and „mPDS GND“ have to be
connected to the corresponding terminals „TXD“, „RxD“ and „GND“ on the rear of
the mPDS.
+ 24V
GND
Shield
Use a DC adapter with an output voltage of 12 ...35 V DC and a shielded 2 wire
cable. The nominal voltage is 24 V DC and the corresponding current amounts to
about 60 mA.
Make sure to connect the earth screw on the rear of the adapter to the earth of
the switch board.
20 A90IB33
7 Indicator LEDs
Each LED is located above the plug it is related to.
Power LED
RS232-Davis LED
Fig. 7 - 1
A90IB33 21
7.2 RS232 – DAVIS LED
This LED indicates data exchange between the adapter and the PC/DAVIS. Any
time the adapter receives data the LED is on for at least 5 seconds. Normally
whenever DAVIS is running and communicating with the mPDS this LED should
be permanently on. During start up the LED may be off for some moments.
This LED indicates a stable communication between mPDS and Profibus Adapter
and must be permanently on during normal operation. Otherwise there is a
communication error to the mPDS.
The power LED indicates that the mPDS Profibus Adapter works properly, If there
is an internal error (Hardware/Firmware) this LED starts blinking and the
mPDS Profibus Adapter is reset and starts up from the beginning.
22 A90IB33
8 Installation of the mPDS Profibus
Transmitter in a Profibus Network
(Siemens Simatic S7-300)
• This chapter uses an example to describe how to integrate an mPDS
Profibus Adapter into a Profibus network with PLC/SPS.
• This example does not claim to address all the issues involved. To
completely understand the information, you need comprehensive
knowledge of the used hardware and software and the tools on the PC.
This knowledge cannot be imparted within the framework of this
instruction manual.
Every Profibus hardware and software looks different. The information and
instructions given here therefore need to be adapted to the different system
configurations.
The software used in the example is "SIMATIC STEP 7 Version 5.4, Siemens for
project development".
Open a new project using the SIMATIC-Managers (project name e.g.: „mPDS“).
The next step could be, for example, to add a S7-300 station to the project.:
"Insert > Station > SIMATIC 300 – Station“
A90IB33 23
Double-click on "Hardware" to open the following window:
24 A90IB33
Use „Extras > Install new GSD file...“ to add the mPDS from the supplied CD to
the list in the right hand view. The name of the GSD file is „AP_084A.GSD“.
After this installation there should appear the following item in the right hand view:
"PROFIBUS-DP“ > "Additional field instruments“ > "General“ > "Anton Paar“ >
"mPDS“ > "mPDS Profibus Adapter“ with the application program modules.
A90IB33 25
First define a rail, then the appropriate CPU with Profibus support or a Profibus
communication device (e.g. CPU-S7-314C-2 DP), the power supply and the
parameterization of the Profibus.
26 A90IB33
Select the appropriate application program from the list of modules (e.g. z.B. 2000
Original Extract Monitor“) and set it to slot 1 of the mPDS Profibus Adapter. This
choice must match the settings on the mPDS otherwise a proper communication
to via Profibus is not possible.
A90IB33 27
28 A90IB33
9 Cyclical Input Data
Address Address Description Type, number Range, comment
(relative) absolute of data bits
0 Product number (0 … 255) BYTE, 8 0…255 (mPDS 2000V3)
0 … 31 (mPDS 1000/1100)
1 Firmware status 1 BYTE, 8 See chapter 9.1
2 Firmware status 2 BYTE, 8 See chapter 9.1
3 Profibus-Adapter Status BYTE, 8 See chapter 9.2
4 Application program error BYTE, 8 See chapter 11-16
byte (application programs)
5 reserved BYTE, 8
6 For details on input data of
the different application
programs see chapters
application programs 11 – 16.
10 ...
14 ...
...
Input and output data depend on the selected application program. The
details for all application programs are described in chapters 11 – 16.
7 6 5 4 3 2 1 0
Firmware status BYTE 1/BYTE 2
mPDS 2000V3:
Status BYTE 1
A90IB33 29
1.7 Analog input # 4 < 0 / 4 mA Analog input #4 below threshold
Status BYTE 2
mPDS 1000/1100:
Status BYTE 1:
30 A90IB33
Status BYTE 2:
7 6 5 4 3 2 1 0
Profibus Adapter Status BYTE
A90IB33 31
10 Cyclical Output Data
mPDS 2000V3:
mPDS 1000/1100:
32 A90IB33
1.3 0
1.4 DI enable BIT, 1 1 = active, 0 = set by
mPDS Input
1.5 0
1.6 0
1.7 0
2 Parameter 1 REAL, 32 0 = ignore parameter
MSB,..,LSB
6 Parameter 2 REAL, 32
MSB,..,LSB
10 Parameter 3 REAL, 32
MSB,..,LSB
14 Parameter 4 REAL, 32
MSB,..,LSB
18 Parameter 5 REAL, 32
MSB,..,LSB
22 Index_Param 1 BYTE, 8 0 = ignore parameter
23 Index_Param 2 BYTE, 8 -"-
24 Index_Param 3 BYTE, 8 -"-
25 Index_Param 4 BYTE, 8 -"-
26 Index_Param 5 BYTE, 8 -"-
27.0 Acknowledge BIT, 1 0...1 „1“ = send parameters
command („Enter“) to mDPS
The digital inputs can be set via PLC/SPS and Profibus. These are outputs for the
PLC/SPS. One byte of the output data block is used for this purpose.
A90IB33 33
For the mPDS 2000V3 the byte DI_PROFI is defined as follows:
DI1 through DI4 correspond to the 4 digital inputs of the mPDS 2000 and DI1_EN
through DI4_EN are "Enable"-bits, to determine whether the digital input of the
mPDS-Hardware is read or set from the cyclical data from the PLC/SPS via
Profibus. A "1" activates (Enables) the digital input of the Profibus.
E.g.: DI_PROFI = 0b0011 0101: DI1 and DI2 are read from the PLC/SPS via
Profibus, DI3 and DI4 are read from the mPDS, no matter which values are sent
via PLC/SPS through the Profibus.
DI1 = "1" and DI2 = "0".
The single digital input behaves like the 4 digital inputs of the mPDS 2000V3.
34 A90IB33
10.2 How to Modify Product Parameters of the mPDS
It is possible to modify the product parameters using the cyclical output data
block.
Enter the index of the parameter first and then the value.
Example:
You want to enter new offsets for the concentration values of application program
'3-Comp' for the mPDS 2000V3. Offset1 = 0.1; Offset2 = 0.2.
Index Description
25 Offset for concentration 1; 'Offset1'
26 Offset for concentration 2; 'Offset2'
• Make sure to modify the parameter index first and the parameter value
second!
• Each modified parameter/Index must be part of the output data block for
at least 0.1 seconds.
• Up to 30 parameters can be modified before sending and acknowledge
command ("Enter").
A90IB33 35
11 mPDS 1000/1100 Application
Programs
For details of the cyclical output data see chapter 10, "Cyclical Output Data ".
Product parameters, which are a part of the cyclical output data, are described in
the following paragraph.
The type of the index is "BYTE, 8 bit", the type of the parameters is "REAL, 32 bit"
36 A90IB33
19 Density at measuring temperature of PARAM7
measuring point 2
20 Concentration at measuring point 2 PARAM8
For details of the cyclical output data see chapter 10, "Cyclical Output Data ".
Product parameters, which are a part of the cyclical output data, are described in
the following paragraph.
The type of the index is "BYTE, 8 bit", the type of the parameters is "REAL, 32 bit".
A90IB33 37
18 Concentration at measuring point 1 PARAM6
19 Sound velocity at reference temperature of PARAM7
measuring point 2
20 Concentration at measuring point 2 PARAM8
38 A90IB33
11.3.2 Product Parameters (Output Data)
For details of the cyclical output data see chapter 10, "Cyclical Output Data ".
Product parameters, which are a part of the cyclical output data, are described in
the following paragraph.
The type of the index is "BYTE, 8 bit", the type of the parameters is "REAL, 32 bit".
A90IB33 39
11.4.2 Product Parameters (Output Data)
For details of the cyclical output data see chapter 10, "Cyclical Output Data ".
Product parameters, which are a part of the cyclical output data, are described in
the following paragraph.
The type of the index is "BYTE, 8 bit", the type of the parameters is "REAL, 32 bit".
40 A90IB33
30 Temperature in [°F] of the REAL, 32 Temp-Fahrenheit
connected transducer
For details of the cyclical output data see chapter 10, "Cyclical Output Data ".
Product parameters, which are a part of the cyclical output data, are described in
the following paragraph.
The type of the index is "BYTE, 8 bit", the type of the parameters is "REAL, 32 bit".
A90IB33 41
11.6 Extract of Wort (Module "1000 Extract-of-Wort")
For details of the cyclical output data see chapter 10, "Cyclical Output Data ".
Product parameters, which are a part of the cyclical output data, are described in
the following paragraph.
The type of the index is "BYTE, 8 bit", the type of the parameters is "REAL, 32 bit".
42 A90IB33
11.7 Gas Density (Module "1000 Gas-Density")
For details of the cyclical output data see chapter 10, "Cyclical Output Data ".
Product parameters, which are a part of the cyclical output data, are described in
the following paragraph.
The type of the index is "BYTE, 8 bit", the type of the parameters is "REAL, 32 bit".
A90IB33 43
11.8 Original Extract of Beer (Module "1000 O-Extr-
Program")
For details of the cyclical output data see chapter 10, "Cyclical Output Data ".
Product parameters, which are a part of the cyclical output data, are described in
the following paragraph.
The type of the index is "BYTE, 8 bit", the type of the parameters is "REAL, 32 bit".
44 A90IB33
11.9 Petroleum Products (Module"1000 Petroleum-
Program")
A90IB33 45
11.9.2 Product Parameters (Output Data)
For details of the cyclical output data see chapter 10, "Cyclical Output Data ".
Product parameters, which are a part of the cyclical output data, are described in
the following paragraph.
The type of the index is "BYTE, 8 bit", the type of the parameters is "REAL, 32 bit".
46 A90IB33
11.10.2 Product Parameters (Output Data)
For details of the cyclical output data see chapter 10, "Cyclical Output Data ".
Product parameters, which are a part of the cyclical output data, are described in
the following paragraph.
The type of the index is "BYTE, 8 bit", the type of the parameters is "REAL, 32 bit".
A90IB33 47
11.11.2 Product Parameters (Output Data)
For details of the cyclical output data see chapter 10, "Cyclical Output Data ".
Product parameters, which are a part of the cyclical output data, are described in
the following paragraph.
The type of the index is "BYTE, 8 bit", the type of the parameters is "REAL, 32 bit".
48 A90IB33
12 mPDS 2000V3 Standard Program
"StdApp"
For details of the cyclical output data see chapter 10, "Cyclical Output Data ".
Product parameters, which are a part of the cyclical output data, are described in
the following paragraph.
The type of the index is "BYTE, 8 bit", the type of the parameters is "REAL, 32 bit"
A90IB33 49
5 Density at reference temperature of Dens0
measuring point 1
6 Concentration at measuring point 1 C-Dens0
7 Density at reference temperature of Dens1
measuring point 2
8 Concentration at measuring point 2 C-Dens1
For details of the cyclical output data see chapter 10, "Cyclical Output Data ".
Product parameters, which are a part of the cyclical output data, are described in
the following paragraph.
50 A90IB33
The type of the index is "BYTE, 8 bit", the type of the parameters is "REAL, 32 bit".
A90IB33 51
12.3.2 Product Parameters (Output Data)
For details of the cyclical output data see chapter 10, "Cyclical Output Data ".
Product parameters, which are a part of the cyclical output data, are described in
the following paragraph.
The type of the index is "BYTE, 8 bit", the type of the parameters is "REAL, 32 bit".
52 A90IB33
13 mPDS 2000V3 Application Programs
"Beer (Beermonitor, Original Extract
monitor, ...)"
The following chapter describes the input and output data of the
Beer monitor 2 (application program "Beermon-2").
A90IB33 53
62 Oxygen (optional, from an oxygen REAL, 32 O2-AI3
transmitter connected to AI#3) or
temperature from the DPR transducer
66 Value of the analog input (AI#4) or true REAL, 32 AI#4
density from the DPRn transducer
70 Equilibrium pressure from CARBO in REAL, 32 P-Gas
[bar]
74 “Original gravity” REAL, 32 Orig-Grav
78 Error code from CARBO DINT, 32 ERR-CARBO
82 NaOH concentration (optional) REAL, 32 NAOH
86 Density at measuring temperature in [g/ REAL, 32 Density
cm³]
90 Sound velocity at measuring REAL, 32 Sound-Vel
temperature in [m/s]
l94 Temperature in [°C] from the connected REAL, 32 Temp-C
DSRn
98 Temperature in [°F] from the connected REAL, 32 Temp-F
DSRn
102 Alcohol (%w/w)/Real Extract ratio or REAL, 32 Ratio-A/E or Ratio-E/
Real Extract/Alcohol(%m/m) ratio A ***)
depending on application parameter
"Ratio-OG".
106 Product parameter: REAL, 32 Alc-Offs
”Alc-Offs”
110 Product parameter: REAL, 32 OE-Offs or RE-Offs or
”OE-Offs”, "RE-Offs" or "OG-Offs" OG-Offs ****)
depending on application parameter
"OE-RE-Adj."
114 Product parameter: REAL, 32 D20-Offs or AE-Offs
”D20-Offs”, "AE-Offs", "PG-Offs", or PG-Offs or SG20-
"SG20-Offs" depending on application Offs *****)
parameter "SG-AE-Adj."
**) "Real Degree of Fermentation" (RDF) is used only if the application parameter
ADF-RDF=1!
54 A90IB33
*****) Application parameter "SG-AE-Adj" defines what to transfer:
SG-AE-Adj=0 ... D20-Offs
SG-AE-Adj=1 ... AE-Offs
SG-AE-Adj=2 ... PG-Offs
SG-AE-Adj=3 ... SG20-Offs
7 6 5 4 3 2 1 0
Application program error byte
For details of the cyclical output data see chapter 10, "Cyclical Output Data ".
Product parameters, which are a part of the cyclical output data, are described in
the following paragraph.
The type of the index is "BYTE, 8 bit", the type of the parameters is "REAL, 32 bit".
A90IB33 55
8 Alcohol Beer Monitor value for the adjustment Alc-mPDS
9 Real Extract Beer Monitor value for the adjustment RE-mPDS
10 Original extract or original gravity Beer Monitor value for the OE-mPDS or
adjustment OG-mPDS
11 CO2 Inline value for the adjustment CO2-mPDS
12 Density at 20 °C mPDS value for the adjustment D20-mPDS
13 SG at 20°C or apparent extract or present gravity mPDS value for SG20-mPDS or
the adjustment AE-mPDS or
PG-mPDS
14
15 Alcohol offset for the adjustment Alc-Offs
16 Original extract or real extract or original gravity offset OE-Offs or
RE-Offs or
OG-Offs
17 SG at 20°C or density at 20°C or apparent extract or present gravity SG-Offs or
offset D20-Offs or
AE-Offs or
PG-Offs
18 Coefficient for linear correction of a temperature compensation Alc-TCor
error on alcohol.
19 Coefficient for linear correction of a temperature compensation OE-TCor
error on original extract.
20 Coefficient for linear correction of a temperature compensation D20-TCor
error on density at 20 °C.
21 CO2 offset, default = 0 CO2-Offs
22 Product group for the CO2 determination. SpecGroup
24 Coefficient for quadratic correction of a temperature compensation Alc-TCor2
error on alcohol.
25 Coefficient for quadratic correction of a temperature compensation OE-TCor2
error on original extract.
26 Coefficient for quadratic correction of a temperature compensation D20-TCor2
error on density at 20 °C.
56 A90IB33
13.2 Original Extract Monitor (Module "2000
Oext-Mon")
7 6 5 4 3 2 1 0
Application program error byte
A90IB33 57
Bit position Description Error message on the mPDS
0 Original Extract below 0 "Original Extract < 0"
1 Original Extract above 30 "Original Extract > 30"
2 Temperature below -3 °C "Temperature < -3""
3 Temperature above 25 °C "Temperature > 25"
4 Adjustment error related to original extract or CO2 "Adjustment error Oext or CO2"
5 CO2 too high CO2 too high (>20g/l)
6 CARBO error CARBO Transducer Error
7 Wrong transducer type selected (only SPRn is Wrong transd. Type
allowed)
For details of the cyclical output data see chapter 10, "Cyclical Output Data ".
Product parameters, which are a part of the cyclical output data, are described in
the following paragraph.
The type of the index is "BYTE, 8 bit", the type of the parameters is "REAL, 32 bit".
58 A90IB33
13.3 Extract of Wort (Module "2000 Extr-Wort")
7 6 5 4 3 2 1 0
Application program error byte
A90IB33 59
13.3.2 Product Parameters (Output Data)
For details of the cyclical output data see chapter 10, "Cyclical Output Data ".
Product parameters, which are a part of the cyclical output data, are described in
the following paragraph.
The type of the index is "BYTE, 8 bit", the type of the parameters is "REAL, 32 bit".
60 A90IB33
Application program error byte
7 6 5 4 3 2 1 0
Application program error byte
For details of the cyclical output data see chapter 10, "Cyclical Output Data ".
Product parameters, which are a part of the cyclical output data, are described in
the following paragraph.
The type of the index is "BYTE, 8 bit", the type of the parameters is "REAL, 32 bit".
A90IB33 61
14 mPDS 2000V3 Application Programs
"Beverages (COBRIX, CARBO ...)"
62 A90IB33
78 Temperature in [°C] from connected REAL, 32 Temp-C
DPRn or DSRn
82 Temperature in [°F] from connected REAL, 32 Temp-F
DPRn or DSRn
7 6 5 4 3 2 1 0
Application program error byte
A90IB33 63
14.1.2 Product Parameters (Output Data)
For details of the cyclical output data see chapter 10, "Cyclical Output Data ".
Product parameters, which are a part of the cyclical output data, are described in
the following paragraph.
The type of the index is "BYTE, 8 bit", the type of the parameters is "REAL, 32 bit".
64 A90IB33
14.2 CARBO (Module "2000 Carbo")
7 6 5 4 3 2 1 0
Application program error byte
A90IB33 65
14.2.2 Product Parameters (Output Data)
For details of the cyclical output data see chapter 10, "Cyclical Output Data ".
Product parameters, which are a part of the cyclical output data, are described in
the following paragraph.
The type of the index is "BYTE, 8 bit", the type of the parameters is "REAL, 32 bit".
66 A90IB33
58 Temperature in [°C] of the connected REAL, 32 Temp-C
DPRn
62 Temperature in [°F] of the connected REAL, 32 Temp-F
DPRn
7 6 5 4 3 2 1 0
Application program error byte
For details of the cyclical output data see chapter 10, "Cyclical Output Data ".
Product parameters, which are a part of the cyclical output data, are described in
the following paragraph.
The type of the index is "BYTE, 8 bit", the type of the parameters is "REAL, 32 bit".
A90IB33 67
14.4 Alcohol in Proof (Module "2000 Proof")
7 6 5 4 3 2 1 0
Application program error byte
68 A90IB33
14.4.2 Product Parameters (Output Data)
For details of the cyclical output data see chapter 10, "Cyclical Output Data ".
Product parameters, which are a part of the cyclical output data, are described in
the following paragraph.
The type of the index is "BYTE, 8 bit", the type of the parameters is "REAL, 32 bit".
A90IB33 69
15 mPDS 2000V3 Application Programs
"Chemistry/Petrochemistry"
7 6 5 4 3 2 1 0
Application program error byte
70 A90IB33
Bit position Description Error message on the mPDS
0 Density out of range of the Range error D15
selected product group
1 Density outside the validity Warning D15 < 0.6 g/cm3
range of the used formulas
2 Density outside the validity Warning D15 > 1.2 g/cm3
range of the used formulas
3 ... 6 Not used
7 Wrong transducer type Wrong transd. Type
selected
For details of the cyclical output data see chapter 10, "Cyclical Output Data ".
Product parameters, which are a part of the cyclical output data, are described in
the following paragraph.
The type of the index is "BYTE, 8 bit", the type of the parameters is "REAL, 32 bit".
A90IB33 71
15.2 Concentration Polynomial
(Module "2000 Conc-Poly")
7 6 5 4 3 2 1 0
Application program error byte
72 A90IB33
15.2.2 Product Parameters (Output Data)
For details of the cyclical output data see chapter 10, "Cyclical Output Data ".
Product parameters, which are a part of the cyclical output data, are described in
the following paragraph.
The type of the index is "BYTE, 8 bit", the type of the parameters is "REAL, 32 bit".
A90IB33 73
15.3 3-Component Polynomials
(Module "2000 3-Comp")
7 6 5 4 3 2 1 0
Application program error byte
74 A90IB33
15.3.2 Product Parameters (Output Data)
For details of the cyclical output data see chapter 10, "Cyclical Output Data ".
Product parameters, which are a part of the cyclical output data, are described in
the following paragraph.
The type of the index is "BYTE, 8 bit", the type of the parameters is "REAL, 32 bit".
A90IB33 75
15.4 Gas Density (Module "2000 Gas")
7 6 5 4 3 2 1 0
Application program error byte
For details of the cyclical output data see chapter 10, "Cyclical Output Data ".
Product parameters, which are a part of the cyclical output data, are described in
the following paragraph.
76 A90IB33
The type of the index is "BYTE, 8 bit", the type of the parameters is "REAL, 32
bit".
7 6 5 4 3 2 1 0
Application program error byte
A90IB33 77
Bit position Description Error message on
the mPDS
0 Concentration NaOH below "0" NaOH<0
1 Concentration NaCl+Na2CO3 below "0" NaCl/-CO3<0
2...6 Not used
7 Wrong transducer type selected Wrong transd. Type
For details of the cyclical output data see chapter 10, "Cyclical Output Data ".
Product parameters, which are a part of the cyclical output data, are described in
the following paragraph.
The type of the index is "BYTE, 8 bit", the type of the parameters is "REAL, 32 bit".
78 A90IB33
25 Offset for the adjustment of NaOH Offs-NaOH
26 Factor for the adjustment of NaOH Gain-NaOH
27 Offset for the adjustment of NaCl/-CO3 Offs-NaCl
28 Factor for the adjustment of NaCl/-CO3 Gain-NaCl
7 6 5 4 3 2 1 0
Application program error byte
A90IB33 79
15.6.2 Product Parameters (Output Data)
For details of the cyclical output data see chapter 10, "Cyclical Output Data ".
Product parameters, which are a part of the cyclical output data, are described in
the following paragraph.
The type of the index is "BYTE, 8 bit", the type of the parameters is "REAL, 32 bit".
80 A90IB33
22 Value of the analog Input 1 (AI#1) REAL, 32 AI#1
26 Value of the analog Input 2 (AI#2) REAL, 32 AI#2
30 Value of the analog input 3 (AI#3) REAL, 32 AI#3
34 Value of the analog input 4 (AI#4) REAL, 32 AI#4
38 Density at measuring temperature in REAL, 32 Density
[g/cm³]
42 Sound velocity at measuring REAL, 32 Sound-Vel
temperature in [m/s]
46 Temperature in [°C] REAL, 32 Temp-C
50 Temperature in [°F] REAL, 32 Temp-F
7 6 5 4 3 2 1 0
Application program error byte
For details of the cyclical output data see chapter 10, "Cyclical Output Data ".
Product parameters, which are a part of the cyclical output data, are described in
the following paragraphare described in the following paragraph.
The type of the index is "BYTE, 8 bit", the type of the parameters is "REAL, 32 bit".
A90IB33 81
15.8 Application Program
(Module "2000 H2SO4-D20")
7 6 5 4 3 2 1 0
Application program error byte
82 A90IB33
15.8.2 Product Parameters (Output Data)
For details of the cyclical output data see chapter 10, "Cyclical Output Data ".
Product parameters, which are a part of the cyclical output data, are described in
the following paragraph.
The type of the index is "BYTE, 8 bit", the type of the parameters is "REAL, 32 bit".
7 6 5 4 3 2 1 0
Application program error byte
A90IB33 83
Bit position Description Error message on the mPDS
0 Concentration 1 < "0" Conc-1<0
1 Concentration 2 < "0" Conc-2<0
2...7 Not used
For details of the cyclical output data see chapter 10, "Cyclical Output Data ".
Product parameters, which are a part of the cyclical output data, are described in
the following paragraph.
The type of the index is "BYTE, 8 bit", the type of the parameters is "REAL, 32 bit".
84 A90IB33
15.10 Density at Reference Temperature and
Concentration Polynomials
(Module "2000 Conc-Dref")
7 6 5 4 3 2 1 0
Application program error byte
A90IB33 85
15.10.2 Product Parameters (Output Data)
For details of the cyclical output data see chapter 10, "Cyclical Output Data ".
Product parameters, which are a part of the cyclical output data, are described in
the following paragraph.
The type of the index is "BYTE, 8 bit", the type of the parameters is "REAL, 32 bit".
86 A90IB33
16 mPDS 2000V3 Application Programs
"Miscellaneous (Ext-Cell...)"
7 6 5 4 3 2 1 0
Application program error byte
A90IB33 87
16.1.2 Product Parameters (Output Data)
For details of the cyclical output data see chapter 10, "Cyclical Output Data ".
Product parameters, which are a part of the cyclical output data, are described in
the following paragraph.
The type of the index is "BYTE, 8 bit", the type of the parameters is "REAL, 32 bit".
88 A90IB33
14 Target density at reference REAL, 32 Target
temperature
18 Status of DO1 REAL, 32 DO1-Ctrl
22 Last deviation between target density REAL, 32 Deviation
and current density at reference
temperature
26 Value of the analog Input 1 (AI#1) REAL, 32 AI#1
30 Value of the analog Input 2 (AI#2) REAL, 32 AI#2
34 Value of the analog input 3 (AI#3) REAL, 32 AI#3
38 Value of the analog input 4 (AI#4) REAL, 32 AI#4
42 Density at measuring temperature in REAL, 32 Density
[g/cm³]
46 Temperature in [°C] REAL, 32 Temp-C
50 Temperature in [°F] REAL, 32 Temp-F
7 6 5 4 3 2 1 0
Application program error byte
The type of the index is "BYTE, 8 bit", the type of the parameters is "REAL, 32 bit".
This program doesn't use any product parameters.
A90IB33 89
16.3 Application Program (Module "2000 Milk-Fat")
7 6 5 4 3 2 1 0
Application program error byte
90 A90IB33
16.3.2 Product Parameters (Output Data)
For details of the cyclical output data see chapter 10, "Cyclical Output Data ".
Product parameters, which are a part of the cyclical output data, are described in
the following paragraph.
The type of the index is "BYTE, 8 bit", the type of the parameters is "REAL, 32 bit".
A90IB33 91
17 Settings on the mPDS 1000/1100 for
the mPDS Profibus Adapter
In order to use the mPDS 1000/1100 in combination with the mPDS Profibus
Adapter the following settings must be made:
2. Product selection:
If the mPDS is connected to a PLC/SPS via mPDS Profibus Adapter, it is not
allowed to select a product number via mPDS. Neither menu [Product-No]
nor the external product selection inputs may be used, the product may only
be changed by the PLC/SPS via Profibus.
3. Application program:
The application program selected during installation and putting into
operation mustn't be changed.
The PLC/SPS reads certain data from the GSD file. If the application
program is changed the input and output data do no longer match the
settings on the PLC/SPS and an error is generated.
92 A90IB33
18 Settings on the mPDS 2000V3 for the
mPDS Profibus Adapter
In order to use the mPDS 2000V3 in combination with the mPDS Profibus Adapter
the following settings must be made:
2. Product selection:
3. Application program:
A90IB33 93
19 Settings in DAVIS When Using the
mPDS Profibus Adapter
The PC Software DAVIS and the PLC/SPS can be used simultaneously. There
are few restrictions:
1. Set the interface parameters to '9600,N,8,1' using the menu 'Setup' - 'Edit
line' and deactivate the bus mode.
2. The PLC/SPS which periodically reads data from the mPDS is the master for
the product selection. If DAVIS tries to change the product number then the
old product number is reset by the PLC/SPS. After a few seconds DAVIS
generates an error message.
To avoid this activate "Product Selection on mPDS" in the menu 'Edit line'.
94 A90IB33
20 Trouble Shooting
1. Make sure that the selected application program matches the module
selected from the GSD file.
- If you press the right arrow key on the mPDS 1000/1100 the current
application program is inserted in display line 1.
- If you press the right arrow key on the mPDS 2000V3 the current
application program is inserted in the upper left hand corner of the display.
- The selected module must be checked in the PLC/SPS software (see
chapter 8 in this handbook)
mPDS2000
New Configuration Bytes: 0xC2 0x9B 0x9D 0x10 0x01 0x40
0x9B
3. Check the Profibus address in your PLC/SPS and in the mPDS Profibus
adapter.
If the addresses match and the Profibus is active the Profibus-LED on the
adapter is "on".
If the addresses are different the Profibus-LED is blinking.
4. Make sure that the data type of the output data matches the data type in your
PLC/SPS program (REAL or DINT).
5. Indicator LEDs:
There is one LED dedicated to each plug. All LEDs are on for 0.5 seconds
when the power is switched on (self test).
A90IB33 95
Power LED:
ON: Communication OK
OFF or Blinking: • Check interface settings on mPDS (9600N81)
• Cable defective or wrong wiring
• Bus mode in the mPDS is activated
• RS485 (mPDS 2000V3) is activated
Profibus LED:
96 A90IB33
21 Technical Data
Data rate in [kbit/s] 9.6 19.2 45.45 93.75 187.5 500 1500 3000 6000 12000
Line length in [m] 1200 1200 1200 1200 1000 400 200 100 100 100
Parameter Specification
Impedance in [Ω] 135 ... 165 (at 3 ... 20 MHz)
Capacitance [pF/m] < 30
Loop resistance [Ω/km] < 110
Core diameter [mm] > 0.64
Core cross section [mm²] > 0.34
A90IB33 97
21.4 Power Supply
Parameter Specification
Voltage DC 12 ... 35 V (recommended: DC 24 V)
The adapter is protected against reverse
wiring of the power terminals.
Current at DC 24 V 60 mA
98 A90IB33
21.6 Dimensions, Weight, Environmental
Conditions,..
Parameter Specifications
Ambient temperature 10 – 40 °C
Humidity 10 – 90%, non condensing
Dimensions (length x width x height) Ca. 130x66x138 mm
Installation Depth including Profibus Ca. 200mm
connector
Weight Ca. 0.7 kg
A90IB33 99
22 Document Numbers
Document number Date Comment
A90IB33A 30.6.2004 mPDS 1000 included
Preliminary version
A90IB33B 28.10.2004 First official version
A90IB33C 11.11.2004 Improved version
A90IB33D 12.01.2005 Improved version
A90IB33E 06.12.2006 Bier monitor 2 replaces the former
Beer monitor
A90IB33F 10.07.2007 • mPDS 1100
• Alcohol program: "Proof" + "H2O"
100 A90IB33
Appendix A: Certificate
Appendix A: Certificate
A90IB33 101
Appendix B: Application Example
1) Introduction
This application note explains the implementation of x Intrinsic safety (Ex-I) via additional constraints
an mPDS 2000V3 into an existing PROFIBUS DP according to FISCO model
network. It covers the basics of PROFIBUS in
combination with mPDS evaluation units. Please x The physical layer is also called Manchester
refer to the instruction manual "mPDS PROFIBUS- Bus Powered (MBP)
Adapter" for details. x IEC 61158-2: Type of medium attachment unit
(MAU) suited for process automation
2) PROFIBUS PROFIBUS PA specifies the device characteristics
PROFIBUS is a standardized digital in so called profiles, which facilitate the
communications system (fieldbus) for all areas of interchangeability of devices made by different
applications in manufacturing and process manufacturers. Profiles exist particularly for certain
automation. The PROFIBUS protocol is based on devices such as pressure, temperature sensors,
the norms EN 50170 and IEC 61158. Fieldbus flow meters, analog and digital in-/outputs,
systems are industrial networking systems valves/actuators and analyzers.
developed to replace centralized parallel wiring and
prevailing analog signal transmission. There are 2.2) PROFIBUS DP
other fieldbus systems available such as PROFIBUS DP (DP … Decentralized Peripherals)
'FOUNDATION FIELDBUS' , 'CANBUS', was explicitly specified for factory automation.
'MODBUS', 'DEVICENET'. PROFIBUS is one of the Devices such as identification systems, weighing
most important fieldbuses. For details on both and dosing systems, human machine interfaces
PROFIBUS DP (Factory Automation) and and energy-systems are connected via a 2 wire
PROFIBUS PA (Process Automation) refer to the cable. RS 485 is used as physical layer. A
Internet http://www.profibus.com also providing PROFIBUS DP network segment is typically wired
web-based training in German and English. The by a twisted pair, shielded cable at data rates of up
following section can only give a short summary of to 12 Mbit/s (typically 1,5 Mbit/s). There are no
the most important basic characteristics. application profiles available and the power supply
The communication between the process control is provided separately. It is possible to connect
system (master) and the field devices (slaves) can PROFIBUS PA segments to PROFIBUS DP
only operate if and only if the master fully segments using special coupling devices.
recognizes the device-specific parameters and data
formats. Communication parameters of a
PROFIBUS device are defined in an electronic
3) System Requirements
device data base file (GSD file) in a predetermined x PROFIBUS DP Adapter mPDS
format. Downloading the GSD file into the
configuration tool enables the process control x mPDS 2000V3: Firmware version V05.02 or
system to utilize the communication parameters of higher
the device. x SPS/PLC: PROFIBUS-DP input according to EN
50170-2, IEC 61158
2.1) PROFIBUS PA
x Special software modification on PLC/SPS
PROFIBUS PA (PA … process automation) was
carried out by the customer or system
explicitly specified for process automation. It meets
administrator himself.
particularly the demands of the chemical industry
for use in hazardous areas and for applications
where both power and communication must be
available over the bus. A PROFIBUS PA network
segment consists of a maximum of 32 stations.-
Line, tree and star topology is possible:
x two wire transmission
x 31.25 kBaud (preferred), high speed variants
without bus powering und without intrinsic safety
x synchronous transmission (->Manchester
encoding)
x optional: bus powering devices (>=10 mA per
device
www.anton-paar.com Page 1 of 5
Xdpia49A-E-mPDS2000-PB-Adapter.doc
102 A90IB33
Appendix B: Application Example
4) Connection scheme
x Select Interface parameters on the mPDS according to the requirements in the individual
2000V3 “9600N81” using menu system environment.
[Config][SerialInt][Format]
x Set [Bus mode] ="off" on the mPDS2000V3
using menu [Config][SerialInt][Bus-Mode]
x Select “RS232” using menu
[Config][SerialInt][RS232/485]
www.anton-paar.com Page 2 of 5
Xdpia49A-E-mPDS2000-PB-Adapter.doc
A90IB33 103
Appendix B: Application Example
ADDRESS: Each component linked to a A PLC uses one part of the memory as input
PROFIBUS network segment must have a unique memory and a separate part as output memory.
address. The address of the PROFIBUS DP The addresses for both the input data and the
Adapter mPDS is set via 2 switches on the output data start at '0' and end at e.g. 1024.
electronic board. Open the 6 screws on the front
How can the PLC receive a certain measuring
of the adapter and set the required address. Note
value from the mPDS 2000V3 into the PLC:
the address on the front using a permanent text
marker. The measuring values from the mPDS
(application program "Cobrix") such as "concentr",
WIRING: The PROFIBUS DP Adapter mPDS is
"CO2“… are stored with a specific address in the
supplied by 24 VDC and connected to the RS232
memory allocated to the input data block.
of the mPDS 2000V3 via a shielded 3 wire cable
(GND/RXD/TXD). The SPS/PLC is connected to Referring to the instruction manual of the
the PROFIBUS DP Adapter mPDS using a PROFIBUS DP Adapter mPDS you find out that
standard 2 wire shielded cable (typically with the relative address of the "concentr" of the
violet cable sheath). module "2000 Cobrix" is "6" therefore the absolute
address of the concentration in the PLC's input
PLC-CONFIGURATION TOOL (e.g.
memory is 354+6=360. The format of the
SimaticManager): The PROFIBUS DP Adapter
"concentr" is 'REAL' with 32 bits=4 bytes.
GSD file is imported into the software
configuration tool of the PLC/SPS. Usually there The system administrator needs the absolute
are simple methods (drag and drop) to install the address and the format (number of bytes) to be
mPDS on a virtual rail on a PC monitor. In a able to use the "concentr" in a PLC program e.g.
second step the required module (application for displaying this value on the PLC/SPS monitor.
program) must be selected (e.g. "2000 Cobrix").
Each PLC/SPS has a certain memory of e.g. 2048
bytes for the data exchange with all connected How to change a product parameter via
PLC modules and all devices connected via PLC/SPS:
PROFIBUS. The memory is used to receive data You want to enter e.g. a “lower warning limit” of
from external devices (INPUT DATA) and used to "11" for the "concentr' in Brix. The index of the
transfer data to external devices (OUTPUT product parameter "lower warning limit" in the
DATA). mPDS 2000V3 is 6 (see instruction manual
There is a cyclic data transfer between PLC/SPS PROFIBUS DP Adapter mPDS). We use
parameter 1 of the output data block. The relative
and PROFIBUS DP Adapter mPDS. The data rate
depends on the settings of PROFIBUS DP, the address of parameter 1 in the output data block is
used PLC/SPS, the cable length, etc. 2 and the relative address of the "index parameter
1" is 22. The absolute address of parameters 1 is
After selecting a specific module from the GSD file 256+2=258 and the absolute address of the index
a certain PLC memory space is allocated to the of parameter 1 is 256+22=278.
mPDS for input data and output data. The program on the PLC must store '6' as binary
number at address 278 and '11' in the 'REAL'
The cyclical output data are used to change the
format at address 258(i.e. address range 258,…,
product number, to simulate digital input signals of
261) of the output data memory. The changed
the mPDS and to modify product parameters
parameter has to remain in the memory for at
(offsets, alarm limits …).
least 1 second, afterwards additional parameters
The cyclical input data contain the current product can be changed. Indices with value '0' are
number, the measuring values from the mPDS ignored.
and the status/error messages of PROFIBUS DP Make sure to change the required index first and
Adapter and mPDS. then change the corresponding parameter.
There are 5 parameters and 5 indices in the
output data block which can be used to modify
E.g: Module "2000 Cobrix" from the GSD file
product parameters.
x 28 bytes output data are allocated to output So far the parameters and indices have been
memory addresses 256 … 283 transferred to the adapter only.
x 86 bytes input data are allocated to input Setting the last byte of the output data block
memory addresses 354 … 439 (relative address 27, absolute address
256+27=283) for about 1 second to '1'
www.anton-paar.com Page 3 of 5
Xdpia49A-E-mPDS2000-PB-Adapter.doc
104 A90IB33
Appendix B: Application Example
acknowledges the changes and the PROFIBUS The first byte (relative address 0, absolute
DP adapter transfers the new values of the address in our example 256+0 = 256) of the
parameters to the mPDS. A maximum of 30 output data block is used to select the product
parameters can be changed before an number. The PLC program has to write the
acknowledge command must be transmitted. product as binary coded number into this byte.
This byte allows the selection of all 256 products.
Hint: The integration of the PROFIBUS DP
How to change the product number via
Adapter mPDS into the PLC/SPS must be carried
PLC/SPS:
out by the customer or system administrator
When connecting a PLC via PROFIBUS DP himself. It is not the task of Anton Paar’s agents or
Adapter to the mPDS the product number can service engineers to write/modify existing
only be changed by the PLC. It is not allowed to PLC/SPS programs.
change the product number via external product
inputs or via keypad or DAVIS!
www.anton-paar.com Page 4 of 5
Xdpia49A-E-mPDS2000-PB-Adapter.doc
A90IB33 105
Appendix B: Application Example
www.anton-paar.com Page 5 of 5
106 A90IB33