Beruflich Dokumente
Kultur Dokumente
7.02265.21.00
GR
MFC 050/051
Converters for
OPTIMASS range
MODBUS
Contents
Contents......................................................................................................................................... 2
Safety information ......................................................................................................................... 3
Product liability and warranty ...................................................................................................... 3
CE / EMC / Standards / Approvals ...............................................................................................3
1
1.1
1.2
1.3
1.4
1.5
1.6
Attachment A ................................................................................................................................. 9
2
2.1
2.2
2.3
2.4
2.5
2.6
2.6.1
2.6.2
2.6.3
2.6.4
2.6.5
2.6.6
2.6.7
2.7
MODBUS............................................................................................................................ 25
General Information ............................................................................................................25
Technical Specifications .....................................................................................................25
Connection of instruments on the Bus system.................................................................... 26
Using the Current Output with the Modbus ......................................................................... 27
Converter Configuration...................................................................................................... 28
Modbus Protocol................................................................................................................. 28
RTU Frame Format............................................................................................................. 28
Function Codes................................................................................................................... 30
Data Formats ...................................................................................................................... 30
Addresses Allocation .......................................................................................................... 31
Register Addresses ............................................................................................................ 32
Error return codes............................................................................................................... 37
Diagnostic codes ................................................................................................................ 38
Reference documentation................................................................................................... 38
3
3.1
3.2
3.3
3.4
3.4.1
3.4.2
3.4.3
3.4.4
3.5
3.5.1
3.5.2
3.5.3
3.5.4
3.6
3.7
3.8
PROFIBUS ......................................................................................................................... 39
General Information ............................................................................................................39
Items supplied..................................................................................................................... 39
Software History ................................................................................................................. 39
PROFIBUS PA....................................................................................................................39
PROFIBUS-PA Profile ........................................................................................................ 40
PROFIBUS Services........................................................................................................... 40
GSD File ............................................................................................................................. 40
Data Structure of Function Block Output Values ................................................................ 42
Connection of Instruments on the PROFIBUS-PA System................................................. 44
Interconnection of Devices in the Hazardous Area ............................................................. 44
Bus cable............................................................................................................................ 44
Shielding and grounding .....................................................................................................45
PROFIBUS-PA connection ................................................................................................. 45
Menu Settings for PROFIBUS-PA ...................................................................................... 46
Technical Data.................................................................................................................... 46
Device Description for the SIMATIC Process Device Manager (PDM) ............................... 47
Attachment B ............................................................................................................................... 48
Safety information
Please read this manual carefully, and also take note of country-specific installation standards
(e.g. the VDE regulations in Germany) as well as prevailing safety regulations and accident
prevention rules. For safety and warranty reasons, any internal work on the instruments, apart
from that involved in normal installation and electrical connection, must be carried out only by
qualified KROHNE personnel.
HART Protocol
1.1
General Information
The MFC 050/051 is a four-wire transmitter with 4...20mA current output and HART capability.
Dependent on output module configuration it is available with active current output (MFC 050) or
passive current output (MFC 051).
General Characteristics of the MFC 050/051 HART interface:
Multidrop Mode is supported
Burst Mode is supported
Electrical connection: Refer to section Electrical installation of the following manual:
Installation and Operating Manual Optimass Mass Flow Meter MFM 7050/7150 Signal
Converter MFC 050/051 Transducer MFS 7000/7100. (KROHNE)
a) As a point-to-point connection between the MFC 050/051 and the HART master equipment.
The instrument may be equipped with either active or passive current output.
250
b) As a multipoint connection (multidrop) with up to 15 devices (MFC 051 only or other HART
equipment) in parallel. The instruments must be equipped with passive current output.
If the MFC 050 is equipped with a continously active current output a 'third wire' is needed to
properly connect it together with two-wire loop powered devices in the same network.
(MFC 050)
1.2
The HART Device Descriptions described in this document have the following IDs and revision
numbers:
Manufacturer ID:
69 (0x45)
Device Type:
232 (0xE8)
Device Revision:
1
DD Revision:
1
HART Universal Revision:
5
HC 275 OS Revision:
4.9
AMS Version:
6.0
PDM Version:
5.2
FDT Version:
1.2
For information about Transmitter Revisions and related Device Descriptions refer to the
KROHNE HART Device List.
1.3
Installation
The HC275 has to be programmed with the MFC 050/051 HART Device Description. Otherwise
the user will work with the instrument as a generic one thus loosing opportunity for entire
instrument control.
Operating
Refer to the MFC 050/051 Menu Tree HC275 (Attachment A).
The MFC 050/051 operation via HC275 is made quite close to the manual instrument control via
keypad.
Due to limitations of the HC275 there are some peculiarities:
The online help of each parameter is only a short form help. However it contains the function
number as a reference to the devices local display and the Installation and Operating
Instructions for a comprehensive description.
Some selection lists (e.g. for output functions) may contain items which are actually not valid
for the device concerned. However invalid settings are rejected when trying to send them to
the device.
Parameter protection via passwords (Supervisor Password, Custody Code and Service Code) is
the same as on local display. Please refer to the online help for valid symbols according to
devices keypad.
The set of parameters of the HC275 standard configuration is only a partial set which doesnt
contain service parameters. However the HC275 full configuration contains a complete set of
parameters. Prior to sending a full configuration to a device the Service Code protection must be
disabled. Both types of configuration can be transferred to AMS.
1.4
Installation
If the MFC 050/051 Device Description is not already installed on the AMS System an Installation
Kit MFC 050/051 HART AMS is needed (available on floppy disk from KROHNE or as download
from KROHNE internet page).
For installing the DD with the Installation Kit refer to the AMS User's Guide section 4:
Managing HART Devices / Adding new Device Types to AMS / Install Device Types
Manually.
Operating
Refer to the MFC 050/051 Menu Tree AMS (Attachment B).
Due to AMS requirements and conventions the MFC 050/051 operation differs to some extent
from operation with HC275 and via local keypad.
Due to limitations of the HC275 which affect also AMS there are some peculiarities:
The online help of each parameter is only a short form help. However it contains the function
number as a reference to the devices local display and the Installation and Operating
Instructions for a comprehensive description.
Some selection lists (e.g. for output functions) may contain items which are actually not valid
for the device concerned. However invalid settings are rejected when trying to send them to
the device.
Parameter protection via passwords (Supervisor Password, Custody Code and Service Code) is
the same as on local display. Please refer to the online help for valid symbols according to the
devices keypad.
1.5
Installation
If the MFC 050/051 Device Description is not already installed on the PDM System a
Device Install" is needed (available on floppy disk from KROHNE or as download from
KROHNE Internet page).
For installing the DD with the Device Install refer to the PDM Manual section 7.2: Utilities /
Device Install". Please read also the readme.txt, which is also contained in the Device Install.
Operating
Refer to the MFC 050/051 Menu Tree PDM (Attachment C).
Due to PDM requirements and conventions the MFC 050/051 operation differs to some extent
from operation with HC275 and via local keypad.
Due to limitations of the HC275 which affect also PDM there are some peculiarities:
The online help of each parameter is only a short form help. However it contains the function
number as a reference to the devices local display and the Installation and Operating
Instructions for a comprehensive description.
Some selection lists (e.g. for output functions) may contain items which are actually not valid
for the device concerned. However invalid settings are rejected when trying to send them to
the device.
Parameter protection via passwords (Supervisor Password, Custody Code and Service Code) is
the same as on local display. Please refer to the online help for valid symbols according to the
devices keypad.
1.6
Installation
If the MFC 050/051 Device Type Manager is not already installed on the Field Device Tool
container a setup is needed (available on CD-ROM from KROHNE or as download from
KROHNE Internet page).
For installing the DTM with the setup refer to the setups accompanying documentation.
Operating
Refer to the MFC 050/051 Menu Tree DTM (Attachment D).
The MFC 050/051 operation via DTM is made quite close to the manual instrument control via
keypad.
Due to limitations of the HC275 which affect also the DTM there are some peculiarities:
The online help of each parameter is only a short form help. However it contains the function
number as a reference to the devices local display and the Installation and Operating
Instructions for a comprehensive description.
Some selection lists (e.g. for output functions) may contain items which are actually not valid
for the device concerned. However invalid settings are rejected when trying to send them to
the device.
Parameter protection via passwords (Supervisor Password, Custody Code and Service Code) is
the same as on local display. Please refer to the online help for valid symbols according to the
devices keypad.
Attachment A
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
MODBUS
2.1
General Information
The Mass flow Converter, MFC 050 with the RS 485 interface card fitted, is able to communicate
with an external device (PC or other suitable computer system) using the Modbus protocol. This
option allows data exchange between PC or computer and single or multiple devices.
The Bus configuration consists of one external device as a master and one or more converters
(MFC 050) as slaves. For Bus operation the device address (Menu 4.9.2), baud rate (Menu 4.9.3)
and format (menu 4.9.4.) must be programmed in the MFC 050. Devices connected to the Bus
must have different unique addresses and the same baud rate and settings.
The transmission uses 8 (eight) data bits, even, odd or no parity and 1(one) or 2 (two) stop bits at
a selectable baud rate of 1200 to 19200.
2.2
Technical Specifications
Interface
Baud rate
Protocol
Modbus RTU
(Available as a separate document on request)
Coding
Address range
Modbus: 1 247
Transmission procedure
Bus access
master/slave
Cable
Distances
Differential
32
7 V +12 V
20 A +20 A
7 V +12 V
200 mV +200 mV
> 12 k ohm
< 250 mA
25
2.3
Slave
Bus System
Screened twisted pair
Computer
System
Modbus Connection
with termination and
blasing resistors.
Terminating and
blasing resistor
Terminating resistor
required
Computer
System
Slave
Slave
Slave
Slave
Please note:
If other instruments are to operate on the same Bus, all the devices must use the
same communication protocol.
26
For Ex instruments the termination resistor has to be inside the pressure tight section of the
housing or other suitable enclosure. For convenience terminating and biasing resistors are already
supplied on the RS 485/Modbus module. These can be enabled by soldering the two solder pads
together (prev. fig.) or enabling the jumper which is supplied on modules of a later design (next fig.).
2.4
The MFC 050 Converter is fitted with one current output in addition to the Modbus connection.
This current loop is connected between terminals 6, lout, and 5, 0 volts (refer to the normal
Installation and Operating manual). However extra care must be taken when connecting this
output.
The MFC 050 output circuitry is fully floating. It is galvanically isolated from protective earth, PE
and from the converters power supply. (See below).
If just the Modbus is connected then the converters output circuitry will float to the potential of the
bus. However the current output shares a common 0 volt reference with the Modbus output and
hence also with the bus. The current loop receiver must therefore have a fully floating input.
If not it will try to drag the Modbus to some potential of its own. This could in turn result in
interference with stable operation of either, or both of the current loop and the Modbus.
27
2.5
Converter Configuration
COMM.MODULE
Fct. 4.9.1
PROTOCOL
MODBUS (set at factory)
Fct. 4.9.2
ADDRESS
Enter an address number between 1 and
247. The converter will only respond to
Bus messages which have a matching
address.
Fct. 4.9.3
BAUDRATE
Select the required communications
baudrate from the following list:
1200, 2400, 4800, 9600, 19200
Fct. 4.9.4
SERIAL.FORMAT
Select the required data format from
EVEN 1.STOP
EVEN 2.STOP
ODD 1.STOP
ODD 2.STOP
NONE 1.STOP
NONE 2.STOP
If the instrument is connected correctly, it should now communicate with an external master.
Please note, that all devices on the bus (including the master) must be set to the
same communications protocol, baudrate and format, but with a different address.
2.6
Modbus Protocol
Using RTU (Remote Terminal Unit) format, data is transmitted as 8 bit binary characters. There
are no special characters to determine the start and end of a message frame, synchronization is
achieved by a minimum silent period of at least 3.5 character times before the start of each frame
transmission and a maximum silent period of 1.5 character times between characters in the same
frame.
2.6.1 RTU Frame Format
The format of the Query and Response frames vary slightly depending upon the command
function. The basic form is outlined below.
Silent
Period
Slave
Address
Function
Code
No.of.Points
or Data bytes
when required
CRC
3.5 T
8 bist
8 bits
N x 8 bits
16 bits
28
Silent period
All transmissions must be preceded by a minimum silent period of 3.5 x T, where T is the
transmission time of a single character. This can be calculated from the baud rate e.g. at 19.2 Kb
no parity with 1 stop bit (10 bits), T= 520 us.
Slave Address
This is a single byte slave address which is transmitted first and must be in the range of 1-247.
Address 0 is reserved for a broadcast address which all slaves should recognize, and therefore
requires no response.
Function Code
This is an eight bit code in the range of 1-255 although only 126 functions exist as the codes
129-255 represent an error condition. An error condition occurs when the addressed slave does
not accept the command, in which case it responds with the function code + 128, i.e. with its MSB
set to 1.
Byte Count
In general this is only present in frames that are transferring data, and has a value equal to the
number of bytes contained in the data field. The data field is limited to a maximum of 250 bytes
Register Start Address
For a Query command that requires data to be returned, this field will contain the 16 bit start
address of the register (or data) to be returned.
Number of Points
For a Query command that requires data to be returned, this field will contain the number of
registers to be returned regardless of their bit size.
CRC
This field contains a 16 bit CRC which is calculated on all the data bits of the message bytes.
29
Function
Codes
Data
Type
Access
01
bit
05
03
float
W
R
20014-20051
16
40064-40069
03
A0082-A006A
06
16
03
B00DC-B00DF
06
16
03
W
int
byte
W
W
R
double
W
W
R
16
Description
R = read, W = write
2.6.3 Data Formats
Integers
Bits
15-8
7-0
High byte
Low byte
30
Bit order
MSB - LSB
SEEEEEEE
EMMMMMMM
MMMMMMMM
MMMMMMMM
Mnemonic
S/E
E/M1
M2
M3
63-56
55-48
47-40
39-32
32-24
23-16
15-8
7-0
Bir order
MSB - LSB
SEEEEEEE
EEEEMMMM
MMMMMMMM
MMMMMMMM
MMMMMMMM
MMMMMMMM
MMMMMMMM
MMMMMMMM
Mnemonic
S/E
E/M1
M2
M3
M4
M5
M6
M7
Transmission Order
Transmission
order/type
Bytes
Integers
Float
Double
1st
byte
0
High
M2
M6
Last
byte
Low
Low
M3
M7
S/E
M4
E/M1
M5
M2
M3
S/E
E/M1
Bit
Type
(Discrete Outputs)
Float
Integer
(Word swapped)
(Input Registers)
Byte
Double
(Word swapped)
31
Description
Access
0
1
2
3
4
5
6
7
RW
RW
RW
RW
RW
RW
RW
RW
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
RW
RW
RW
RW
RW
60
61
62
63
64
65
Internal_proc_ctl_max
Internal_proc_ctl_min
Current_output_1_Max
Current_output_1_Min
Current_output_cal_5mA
Current_output_cal_18mA
RW
RW
RW
RW
RW
RW
32
Range
Menu
Reference
0% to 100%
0% to 100%
0 to 1000
0 to 1000
0 to 1000
-40C to 200C
100 to 1000
100 to 1000
-100000 to 100000
0.0001 to 90000000
-10000000 to 10000000
-10000000 to 10000000
-10000000 to 10000000
-10000 to 10000
1 to 100000
-10000 to 10000
-1000000 to 1000000
-1000000 to 1000000
-1000000 to 1000000
-10000000 to 10000000
-10000000 to 10000000
-1000000 to 1000000
-1000000 to 1000000
-10000000 to 10000000
-1000000 to 1000000
-100% to 100%
1mm to 500mm
0.2 sec to 20 sec
-10% to 10%
-11945 to 11945 when mass flow units
are set to g/sec
-90000000 to 90000000
-90000000 to 90000000
-90000000 to 90000000
-90000000 to 90000000
2mA to 7mA
12mA to 18mA
2.9.4
2.9.2
2.9.3
5.1.1
5.1.2
5.1.3
5.1.4
5.1.5
5.1.6
5.1.7
5.1.8
5.1.9
5.1.10
5.1.11
5.1.12
5.1.13
5.1.14
5.1.15
5.1.16
5.1.17
5.1.18
5.1.19
5.1.20
5.1.21
3.1.5
3.1.2
3.1.1
1.1.2
4.8.4
4.8.3
4.2.4
4.2.3
4.10.1
4.10.2
Adress
Description
Access
Range
66
Ref_dens_temperature
RW
67
Fixed_density
RW
68
Ref_dens_slope
RW
69
70
71
72
73
74
75
76
77
78
79
80
81
Conc_coef_2
Conc_coef_3
Conc_coef_4
Conc_coef_6
Conc_coef_7
Conc_coef_8
Conc_coef_9
Conc_coef_10
Conc_coef_11
Conc_coef_12
Conc_offset
Conc_calib_slope
Zero_cal_percent
RW
RW
RW
RW
RW
RW
RW
RW
RW
RW
RW
RW
R
-40C to 200C
Viewable in menus when Density_mode
is set to Referred Density
0.00008 g/cm to 3.0 g/cm
Viewable in menus when Density_mode
is set to Fixed Density
0 to 100 when density units are g/cm
and temperature units are C
Viewable in menus when Density_mode
is set to Referred Density
-90000000 to 90000000
-90000000 to 90000000
-90000000 to 90000000
-90000000 to 90000000
-90000000 to 90000000
-90000000 to 90000000
-90000000 to 90000000
-90000000 to 90000000
-90000000 to 90000000
-90000000 to 90000000
-10% to 10%
-100 to 100
-10% to 10%
100
101
102
103
104
105
R
R
R
R
R
R
0 to 100
0 to 100
0 to 100
2.9.6
2.9.7
2.9.5
5.4.1
5.4.2
2.9.8
130
RW
4.9.4
131
Baudrate
RW
132
133
Address
Additional_total_type
RW
RW
134
Flow_direction
RW
135
Flow_mode
RW
136
Auto_switch_display
RW
137
Error_output_function
RW
Menu
Reference
3.4.2
3.4.2
3.4.3
3.3.5
3.3.6
3.3.7
3.3.9
3.3.10
3.3.11
3.3.12
3.3.13
3.3.14
3.3.15
3.3.2
N/A
1.1.3
4.9.3
4.9.2
3.1.6
3.1.4
3.1.3
3.2.1
3.1.7
33
Adress
Description
Access
Range
138
Language
RW
139
Operator_counter_reset
RW
140
Internal_proc_ctl_function
RW
141
Internal_proc_ctl_condition
RW
142
143
144
Software_version
Software_sub_version
Conc_function
R
R
RW
145
Transducer_type
146
Transducer_size
1.4.7
Transducer_material
148
149
150
151
152
153
154
155
Tube_amplitude
Current_output_1_range
Current_output_1_function
Current_output_1_units
Conc_type
Conc_coef_1
Conc_coef_5
Density_mode
R
RW
RW
RW
RW
RW
RW
RW
1 = German
2 = English
3 = French
4 = Spanish
0 = Disable reset of totals via menus
1 = Disable reset of totals via comms
and menus
2 = Allow total reset
1 = OFF
2 = Force flow to zero
3 = Force flow to zero and reset totals
4 = Disable outputs
0 = Density
1 = Temperature
0 to 9
0 to 99
When set to 0 conc_function is
read_only
0 = Not fitted
1 = None
2 = Brix
3 = General concentration
4 = Baume 144.3
5 = Baume 145.0
6 = NAOH
0 = OPTIMA 70
1 = OPTIMA 71
If Transducer_type = OPTIMA 70
0 = SIZE 06
1 = SIZE 10
2 = SIZE 15
3 = SIZE 25
4 = SIZE 40
5 = SIZE 50
6 = SIZE 80
If Transducer_type = OPTIMA 71
0 = SIZE 01
1 = SIZE 03
2 = SIZE 04
0 = Titanium (Not valid for Optimass 71)
1 = Hastelloy
2 = Stainless Steel
1 to 80
156
157
Ref_temp_units
Mass_flow_display_units
RW
RW
158
159
160
161
Mass_flow_display_format
Density_display_units
Density_display_format
Mass_total_display_units
RW
RW
RW
RW
162
163
164
Mass_total_display_format
Volume_total_display_units
Volume_total_display_format
RW
RW
RW
34
0 = Actual Density
1 = Fixed Density
2 = Referred Density
See Table 6 Temperature units
See Table 1 Mass flow units
OFF state not allowed
See Table 10 Display Format
See Table 3 Density units
See Table 10 Display Format
See Table 2 Mass Total units
OFF state not allowed
See Table 10 Display Format
See Table 5 Volume total units
See Table 10 Display Format
Menu
Reference
3.2.12
3.5.3
4.8.1
4.8.2
2.10.1
2.10.1
3.3.1
5.2.1
5.2.2
5.2.3
5.2.4
4.2.2
4.2.1
4.2.3
3.3.3
3.3.4
3.3.8
3.4.1
3.4.2
3.2.2
3.2.2
3.2.7
3.2.7
3.2.3
3.2.3
3.2.5
3.2.5
Adress
Description
Access
Range
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
Volume_flow_display_units
Volume_flow_display_format
Solute_flow_display_units
Solute_flow_display_format
Solute_total_display_units
Solute_total_display_format
Pc_by_mass_units
Pc_by_vol_units
Temperature_units
Velocity_display_units
Front_end_serial_number[0]
Front_end_serial_number[1]
Front_end_serial_number[2]
Meter_serial_number[0]
Meter_serial_number[1]
Meter_serial_number[2]
System_serial_number[0]
System_serial_number[1]
System_serial_number[2]
Backend_serial_number[0]
Backend_serial_number[1]
Backend_serial_number[2]
RW
RW
RW
RW
RW
RW
RW
RW
RW
RW
R
R
R
R
R
R
R
R
R
R
R
R
220
221
222
223
R
R
R
R
Menu
Reference
3.2.4
3.2.4
3.2.8
3.2.8
3.2.9
3.2.9
3.2.10
3.2.11
3.2.6
3.2.12
5.5.2
5.5.2
5.5.2
5.5.3
5.5.3
5.5.3
5.5.4
5.5.4
5.5.4
5.5.1
5.5.1
5.5.1
Unit
OFF
g
kg
t
oz
lb
Field 0 (Bits 0 to 3)
0
1
2
3
4
Unit
OFF
sec
min
hr
day
Unit
OFF
g
kg
t
oz
lb
Field 0 (Bits 0 to 3)
0
Unit
35
Density units
The units are in the Off state only when both fields are 0
Field 1 (Bits 4 to 7)
0
1
2
3
4
5
6
Unit
OFF
g
kg
t
oz
lb
S.G
Field 0 (Bits 0 to 3)
0
1
2
3
4
5
6
7
8
Unit
OFF
cm
dm
litre
m
in
ft
US Gal
gallon
Unit
OFF
cm
dm
litre
m
in
ft
US Gal
gallon
Field 0 (Bits 0 to 3)
0
1
2
3
4
Unit
OFF
sec
min
hr
day
36
Unit
OFF
cm
dm
litre
m
in
ft
US Gal
gallon
Field 0 (Bits 0 to 3)
0
Unit
Temperature units
Field 1 (Bits 4 to 7)
1
2
Unit
C
F
Field 0 (Bits 0 to 3)
0
Unit
Field 0 (Bits 0 to 3)
0
Unit
Unit
OFF
PERCENT V
Field 0 (Bits 0 to 3)
0
Unit
Unit
OFF
m/s
ft/sec
Field 0 (Bits 0 to 3)
0
Unit
Unit
OFF
PERCENT M
Displayed value
00000000.
0000000.0
000000.00
00000.000
0000.0000
000.00000
00.000000
0.0000000
37
)
)
Description
Echo Query command
Restart communcations1
Return 16bit status register 2
Not supported
Turn off communications1
Not supported
Not supported
Not supported
Not supported
Not supported
Clear event log
Return bus message count
Return CRC error count
Return Exception count
Return Slave message count
Return No response count
Return NAK count
Return SlaveBusy count
Return Communications Overrun count
2.7
Error/Meaning
Measured mass flow value over range
Excessive flow measured during zero calibration
Fixed precision totaliser has rolled over
Temperature is outside the operating ranges
Sensor A voltage signal is less than 5% of desired value
Sensor B voltage signal is less than 5% of desired value
One sensor signal is much larger than the other
No synchronization with primary head
EEPROM checksum has been detected on startup. Defaults have been loaded
Unable to save data to EEPROM. Hardware fault
NVRAM Checksum error detected on startup. Previous data lost
Custody transfer only. There has been an interruption of power to the
converter.
Temp. Custody - Temperature has drifted by 30 degrees from the zero
calibration temperature. Custody transfer only.
Resistance circuit has failed
Current output 1 is outside the set ranges
Communication failure > 5 attempts without valid response
Reference documentation
If any problems are encountered, please contact your nearest Krohne office or representative or
contact Product Management at KROHNE, Wellingborough, UK.
38
PROFIBUS
3.1
General Information
The present Supplementary Instructions provide additional information for device operation for the
devices when being operated and connected to a PROFIBUS-PA fieldbus.
3.2
Items supplied
In addition to the standard scope of supply, the present Supplementary Instruction, plus a diskette
with all available GSD files of KROHNE devices are included in our delivery.
3.3
Software History
Issued
month/year
Signal converter
User program
Hardware
Firmware
Hardware
Software
12/02
PROFIBUS-PA
Module+Device
x.xx/021206
PC
PDM V 5.2
01/03
PROFIBUS-PA
Module+Device
x.xx/030130
PC
PDM V 5.2
09/03
PROFIBUS-PA
Module+Device
x.xx/030910
PC
PDM V 5.2
3.4
PROFIBUS PA
The diagram above shows a typical instrumentation with PROFIBUS-PA devices in the hazardous
and non-hazardous area, including the connection of conventional devices (e.g. with 4-20 mA
signals) to the PROFIBUS-PA network. PROFIBUS-PA is normally connected to a segment
coupler which, providing the conversion to PROFIBUS-DP. Please note: the segment coupler is
normally set to a fixed baud rate on the DP side.
Further information on the planning and operation of PROFIBUS-PA networks is depicted in the
KROHNE brochure Fundamentals of PROFIBUS-PA Networks.
39
Six blocks Analog Input (AI): mass flow, density, temperature, volume flow, mass
concentration and solute flow. Optional measurement values: see below.
Two totalizer function blocks (TOT): totalized mass and totalized volume. Optional
measurement values see below.
DDLM_Set_Slave_Add
DDLM_Get_Cfg
DDLM_Set_Prm
DDLM_Chk_Cfg
DDLM_Slave_Diag
DDLM_Data_Exchange
The services mentioned above will enable the customer to set the PROFIBUS station address (1),
to configure the data telegram for the cyclic data exchange (3/4), to read back the current
PROFIBUS configuration (2) and to read the current Diagnostic data (5).
The service cyclic data exchange (6) will be used to transmit the function block output values
(measurement data) to a master.
3.4.3 GSD File
The MFC051 is supporting the entire PROFIBUS-PA profile V 3.0. All devices have two Ident-No.
and two GSD files.:
Ident-No E801 belongs to the GSD file KROHE801.GSD and includes the complete
functionality of the mass flow meter.
The application of the manufacturer independent Ident-no. 9742 (GSD file PA139742.GSD)
provides interchangeability of devices, i.e. an exchange of mass flow meters of different
vendors.
Please follow the instructions in the manual of the host supplier when installing the GSD File
(KROHE801.gsd, MFC05x_n.bmp, MFC05x_n.dib) into the PLC.
40
PA139742.GSD
The limited functionality of the GSD file includes four function blocks:
Mass Flow, Density, Temperature and Mass Totalizer.
Before this, the communication has to be projected and it has to be switched from full
functionality to interchangeable basic configuration by using a Master Class 2 Tool
(IDENT_NUMBER_SELECTOR: Slot 0, Index 40 change byte value from 1 to 0). After this has
been done, the device has to be projected by using PA139742.
KROHE801.GSD
KROHNE delivers the GSD with the entire default device functionality, which is listed below:
Block Number
Default-Configuration
1
2
3
4
5
6
7
8
Mass Flow
Density
Temperature
Mass Totalizer
Volume Flow
Mass Concentration
Solute Flow
Volume Totalizer
KROHE801.GSD
Ident-No. E801
FB1 AI
FB2 AI
FB3 AI
FB4 TOT
FB5 AI
FB6 AI
FB7 AI
FB8 TOT
Important Notes:
1.
To project the PROFIBUS communication network, you have to assign each block to a
function. On the PC-S7 from Siemens, this is performed using the Tool HW-Config. It offers
the functions which are described as follows:
2.
It is possible to program an empty block on each block number. This means, that for this
block no data are transmitted in the cyclic data telegram.
3.
An Al block is allowed on block position 1-3 and 5-7! Only a totalizer block is allowed at
position 4 and 8! An empty block is allowed at each position.
Note: All configuration codes of Analog Input (AI) - and Totalizer (TOT) valid for use will
be found in the related GSD files.
4.
The standard block configuration can be changed, e.g. density will be transferred in block 1
instead of block 2. This is achieved, making use of a configuration tool like PDM from
Siemens which can change the channel parameter.
5.
There is a choice between 4 different totalizer functions that can be allocated to block 4
and/or 8. The meaning of the cyclic data transfer (Totalizer and Status) does always
correspond to the meaning described in section Data Structure of Function Block Output
Values. The four functions are defined as follows:
Function
Totalizer (Ext.Id.F.)
SetTot_Total (Ext.Id.F.)"
ModeTot_Total (Id.F.)"
SetTot_ModeTot_Total (Ext.Id.F.)"
device to master
totalizer with status
totalizer with status
totalizer with status
totalizer with status
41
Both, the Byte SetTot and ModeTot are being sent cyclical from the Master to the device, by
inserting these bytes as output data to the PLC configurator. The meaning of the control bytes are
as follows:
SetTot
=0
>2
Totalizer
Totalizer is totalizing.
If the value of SetTot changes from 1 to 0 the totalizer starts from the 0.0.
If the value of SetTot changes from 2 to 0 the totalizer starts from the Preset
value.
will be reset to 0.0 and stays there until SetTot is switched to another value.
will be set to PresetTot and stays there until SetTot is switched to another value.
PresetTot can be written via a acyclic master.
is not allowed and will be ignored.
ModeTot
=0
=1
=2
=3
>3
Totalizer
Totalizer is totalizing positive and negative values.
totalizes only positive values.
totalizes only negative values.
totalizer is stopped, no totalization happens.
is not allowed and will be ignored.
=1
=2
Bit6
Byte n+1
Bit7
-1
Exponent
Example:
Byte n+2
Bit6
2
-2
-3
-4
-5
Mantissa
-6
-7
-8
Bit7
2
-9
-10
-11
-12
-13
-14
-15
-16
-17
Mantissa
-18
-19
Value =
Value =
Value =
Value =
special formats:
0.0
+Infinity
-Infinity
Not a Number (NAN)
00 00 00 00
7F 80 00 00
FF 80 00 00
7F 80 00 01 ... 7F FF FF FF
-20
Mantissa
40 F0 00 00 (hex) = 0100 0000 1111 0000 0000 0000 0000 0000 (binary)
Formula:
42
Byte n+3
Bit7
-21
-22
-23
Status Format
The meaning of the status (Unsigned 8) you will find in following table:
Quality
Gr
Gr
7
6
2
2
0
0
0
1
1
0
1
1
Quality-Substatus
QS
QS
QS
QS
5
4
3
2
2
2
2
2
Limits
QU
Qu
1
0
2
2
= bad
= uncertain
= good (Non Cascade)
= good (Cascade)
Status = bad
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
= non-specific
= configuration error
= not connected
= device failure
= sensor failure
= no communication (last usable value)
= no communication (no usable value)
= out of service
Status = uncertain
0
1
0
0
1
0
0
1
0
0
1
0
0
1
0
0
1
0
0
1
0
0
1
0
0
1
1
0
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
0
0
1
1
0
0
0
1
0
1
0
1
0
1
0
1
= non-specific
= last usable value
= substitute-set
= initial value
= sensor conversion not accurate
= engineering unit violation (unit not in the valid set)
= sub-normal
= configuration error
= simulated value
= sensor calibration
0
1
0
1
0
1
0
0
1
= ok
= active update event
= active advisory alarm (priority < 8)
= active critical alarm (priority > 8)
= unacknowledged update event
= unacknowledged advisory alarm
= unacknowledged critical alarm
= initiate fail safe
= maintenance required
Status = Limits
0
0
1
1
0
1
0
1
= ok
= low limited
= high limited
= constant
43
Please test the first two bits to check the Quality of the measuring value:
good (Non Cascade)
uncertain
bad
good (Cascade)
Diagnosis
If the internal diagnosis detects an error, additional information will be transmitted to the Master.
The meaning of these information is described in the GSD-file under UNIT_DIAG_BIT(i).
3.5
For a detailed description please check the Installation and Operating Instructions manual of the
device.
3.5.1 Interconnection of Devices in the Hazardous Area
A PROFIBUS-PA network in the hazardous area should be projected in accordance with actual
regulations.
all electrical components which should be connected to the bus must be approved according
the hazardous area regulations,
the approved input values of the field devices (Uo, Io, Po) must match with the output values
of the power supply (e.g. segment coupler) which means Ui Uo, Ii Io and Pi Po.
the maximum length of each trunk cable does not exceed 1000 m,
the cable must comply with the parameters R=15...150 /km; L= 0.4...1 mH/km; C= 80...200
nF/km,
44
100 20 %
22 /km
< 2 nF/km
< 3.0 dB
The cable shield should be connected with minimum length to the FE functional ground.
Ex-Version
Current
Output
Fieldbus
Power
Supply
Current
Output
Power
Supply
Fieldbus
Shield
Shield
PROFIBUSPA
4 20 mA
U = 8 30 V
4 20 mA PROFIBUSU = 8 30 V
PA
45
3.6
The following settings need to be made for operation of the MFC 051 on a PROFIBUS-PA
network. Note that the address can be set over the communication service Set slave address
from the master.
Function (Fct.)
4.9.1 PROTOCOL
4.9.2 ADDRESS
3.7
Technical Data
Hardware
Physical
Connection
Base current
FDE
Fault current
Starting current
Ex approval
Software
GSD
Device profile
Address range
Operator control
SAPs
Function blocks
46
Description
PROFIBUS
Set address
Range: 00...126 for PROFIBUS-PA (default 126)
default
configuration
by change of
function block
channel
3.8
Analog Input
FB1: mass flow [kg/s]
FB2: density [kg/l]
FB3: temperature [K]
FB5: volume flow [m3/h]
FB6: mass concentration [%sol/wt], [Brix], [%plato]
FB7: solute flow [kg/s]
volume concentration [%vol]
Baum [degBaum hv]
velocity [m/s]
sensor frequency [Hz]
drive energy [%]
sensor average [%]
sensor deviation [%]
strain gauge MT [Ohm]
strain gauge IC [Ohm]
current output [mA]
mass(display) [kg]
volume(display) [m3]
solute(display) [kg]
Totalizer
FB4: mass [kg]
FB8: volume [m3]
solute [kg]
Installation
If the MFC 051 Device Description is not already installed on the PDM System a so called Device
Install is needed (available on floppy disk from KROHNE or as download from KROHNE internet
page).
For installing the DD with the Device Install refer to the PDM Manual section Utilities /
Device Install". Please read also the readme.txt, which is contained in the Device Install.
Operating
Refer to the MFC 051 Menu Tree PDM (Attachment B).
Due to PROFIBUS and PDM requirements and conventions the MFC 051 operation differs from
operation via local keypad and the following peculiarities should be kept in mind:.
The online help of each parameter contains its function number as a reference to the devices
local display and the Installation and Operating Instructions.
There are several complex dependencies between the parameters of the MFC 051. These
dependencies cant be handled correctly to the full extent in the online dialogs of the PDM
parameter table. Therefore it is recommendable to switch these dialogs for the parameter table
off. (See menu Options / Customize / Table / online dialog in the table available).
47
Attachment B
48
49
50
51
52
53
54
Specimen certificate
Company: ..
Address:
Department: ..
Name:
Tel. No.: .
Fax. No.:
We confirm that there is no risk to man or environment through any residual liquid contained in
the instrument.
Date:
Signature: ..
Company stamp:
OPTIMASS MFC 050/051 Communication
55
56
Australia
KROHNE Australia Pty Ltd.
Unit 19 No. 9, Hudson Ave.
Castle Hill 2154, NSW
TEL.: +61(0)2-98948711
FAX: +61(0)2-98994855
e-mail: krohne@krohne.com.au
Austria
KROHNE Austria Ges.m.b.H.
Modecenterstrae 14
A-1030 Wien
TEL.: +43(0)1/203 45 32
FAX: +43(0)1/203 47 78
e-mail: info@krohne.at
Belgium
KROHNE Belgium N.V.
Brusselstraat 320
B-1702 Groot Bijgaarden
TEL.: +32(0)2-4 66 00 10
FAX: +32(0)2-4 66 08 00
e-mail: krohne@krohne.be
Brazil
KROHNE Conaut
Controles Automaticos Ltda.
Estrada Das guas Espraiadas, 230 C.P. 56
06835 - 080 EMBU - SP
TEL.: +55(0)11-4785-2700
FAX: +55(0)11-4785-2768
e-mail: conaut@conaut.com.br
China
KROHNE Measurement Instruments Co. Ltd.
Room 7E, Yi Dian Mansion
746 Zhao Jia Bang Road
Shanghai 200030
TEL.: +86(0)21-64677163
FAX: +86(0)21-64677166
Cellphone: +86(0)139 1885890
e-mail: info@krohne-asia.com
CIS
Kanex KROHNE Engineering AG
Business-Centre Planeta, Office 403
ul. Marxistskaja 3
109147 Moscow/Russia
TEL.: +7(0)095-9117165
FAX: +7(0)095-9117231
e-mail: krohne@dol.ru
Czech Republic
KROHNE CZ, spol. s r.o.
Sobes ick 156
CZ-63800 Brno
TEL.: +420 545 532 111
FAX: +420 545 220 093
e-mail: brno@krohne.cz
France
KROHNE S.A.S.
Usine des Ors
BP 98
F-26 103 Romans Cedex
TEL.: +33(0)4-75 05 44 00
FAX: +33(0)4-75 05 00 48
e-mail: info@krohne.fr
Germany
KROHNE Messtechnik
GmbH & Co. KG
Ludwig-Krohne-Strae
D-47058 Duisburg
TEL.: +49(0)203-301- 0
FAX: +49(0)203-301 389
e-mail: krohne@krohne.de
India
KROHNE Marshall Ltd.
A-34/35, M.I.D.C.
Industrial Area, H-Block,
Pimpri Poona 411018
TEL.: +91(0)20 -744 20 20
FAX: +91(0)20 -744 20 40
e-mail: pcu@vsnl.net
Italy
KROHNE Italia Srl.
Via V. Monti 75
I-20145 Milano
TEL.: +39(0)2-4 30 06 61
FAX: +39(0)2-43 00 66 66
e-mail: krohne@krohne.it
Korea
Hankuk KROHNE
2 F, 599-1
Banghwa-2-Dong
Kangseo-Ku
Seoul
TEL.: +82(0)2665-85 23-4
FAX: +82(0)2665-85 25
e-mail: flowtech@unitel.co.kr
Netherlands
KROHNE Altometer
Kerkeplaat 12
NL-3313 LC Dordrecht
TEL.: +31(0)78-6306300
FAX: +31(0)78-6306390
e-mail: postmaster@krohne-altometer.nl
Norway
Krohne Instrumentation A.S.
Ekholtveien 114
NO-1526 Moss
P.O. Box 2178, NO-1521 Moss
TEL.: +47(0)69-264860
FAX: +47(0)69-267333
e-mail: postmaster@krohne.no
Internet: www.krohne.no
South Africa
KROHNE Pty. Ltd.
163 New Road
Halfway House Ext. 13
Midrand
TEL.: +27(0)11-315-2685
FAX: +27(0)11-805-0531
e-mail: midrand@krohne.co.za
Spain
I.I. KROHNE Iberia, S.r.L.
Poligono Industrial Nilo
Calle Brasil, n. 5
E-28806 Alcal de Henares -Madrid
TEL.: +34(0)91-8 83 21 52
FAX: +34(0)91-8 83 48 54
e-mail: krohne@krohne.es
Switzerland
KROHNE AG
Uferstr. 90
CH-4019 Basel
TEL.: +41(0)61-638 30 30
FAX: +41(0)61-638 30 40
e-mail: info@krohne.ch
Overseas Representatives
Algeria
Argentina
Bulgaria
Camaroon
Canada
Chile
Columbia
Croatia
Denmark
Ecuador
Egypt
Finland
French Antilles
Greece
Guinea
Hong Kong
Hungary
Indonesia
Ivory Coast
Iran
Ireland
Israel
Japan
Jordan
Kuwait
Marocco
Mauritius
Mexico
New Zealand
Pakistan
Poland
Portugal
Saudi Arabia
Senegal
Singapore
Slovakia
Slovenia
Sweden
Taiwan
Thailand
Turkey
Tunesia
Venezuela
Yugoslavia
Other Countries:
KROHNE Messtechnik
GmbH & Co. KG
Ludwig-Krohne-Str.
D-47058 Duisburg
TEL.: +49(0)203-301 309
FAX: +49(0)203-301 389
e-mail: export@krohne.de
United Kingdom
KROHNE Ltd.
Rutherford Drive
Park Farm Industrial Estate
Wellingborough,
Northants NN8 6AE, UK
TEL.: +44(0)19 33-408 500
FAX: +44(0)19 33-408 501
e-mail: info@krohne.co.uk
USA
KROHNE Inc.
7 Dearborn Road
Peabody, MA 01960
TEL.: +1-978 535 -6060
FAX: +1-978 535-1720
e-mail: info@krohne.com