Kral Display and Processing Unit
Kral Display and Processing Unit
OIE 22en
Edition 2019-07 SW 3.004
www.kral.at
Table of contents
__________________________________________________________________________________________
2 OIE 22en Edition 07/2019 SW 3.004 Modbus Communication
Menu 1: Display – Variables
Remarks to example
If 2 decimals (see menu 2.10) are used, the value for Consumption rate Q is 1.25.
If the rate unit (see menu 2.05) is 1, the unit of all displayed rates is l/sec.
So the result of Consumption rate Q is 1.25 l/sec.
___________________________________________________________________________________________
Modbus Communication OIE 22en Edition 07/2019 SW 3.004 3
Abbreviations
Signed integer 32 bit = -2147483648…+2147483648;
I32
in case of overflow (>2^31 or <-2^31)) it shows -1
U32 Unsigned integer 32 bit = 0…4294967295
U16 Unsigned integer 16 bit = 0…65536
Remarks to overflow
In case of an overflow, all totals keep their minimum respective maximum value.
These values correspond to a modus value of - 2 000 000 000 or + 2 000 000 000.
__________________________________________________________________________________________
4 OIE 22en Edition 07/2019 SW 3.004 Modbus Communication
Menu 2: General settings
1 = yes
2.01 Enable password 410C 1 0 1…2 2
2 = no
1 = no
2.02 Change password 401C 1 0 1…2 1
2 = yes
1 = volume
2.03 Select mode 4014 1 0 1…3 2 = vol. at tA 1
3 = vol. at X°
2.04 Select temperature X 4019 1 1 -400…3920 Unit °C or °F 15
1 = l/sec
2 = l/min
3 = l/h
4 = kg/sec
5 = kg/min
6 = kg/h
7 = t/min
8 = t/h
9 = lb/sec
10 = lb/min
11 = lb/h
2.05 Select rate unit 4016 1 0 1…23 12 = USgal/sec 1
13 = USgal/min
14 = USgal/h
15 = UKgal/sec
16 = UKgal/min
17 = UKgal/h
18 = m³/min
19 = m³/h
20 = g/sec
21 = g/min
22 = ml/sec
23 = ml/min
1=l
2 = kg
3=t
4 = lb
2.06 Select total unit 4015 1 0 1…9 5 = galUS 1
6 = galUK
7 = m³
8=g
9 = ml
Select temperature 1 = °C
2.07 4017 1 0 1…2 1
unit 2 = °F
1 = kg/m³
2.08 Select unit density 4018 1 0 1…3 2 = lb/galUS 1
3 = lb/galUK
1 = density table 1
Select density 2 = density table 2
2.09 401A 1 0 1…3 3 = density 3
determination
calculation
Number of decimal
2.10 4186 1 0 1…3 1
places
___________________________________________________________________________________________
Modbus Communication OIE 22en Edition 07/2019 SW 3.004 5
Menu Address No. of Decimal Range of Explanation of Standard
Description value
no. hex. words places data value data value
1 = no
2.11 Display start message 411C 1 0 1…2 1
2 = yes
1 = NPN
2.12 Function pick up 411E 1 0 1…3 2 = PNP 2
3 = Namur
1 = Counter
2.13 Function pulse inputs 4122 1 0 1…2 1
2 = Encoder
1 = A-B
2.14 Link channel 4121 1 0 1…2 1
2 = A+B
2.15 Threshold value A-B 402C 2 1…3 0…1000000 Unit rate 0
2.16 Averaging display rate 401B 1 0 0…10000 Tr = x* 0,02s + P 20
Deactivate alarm 1 = no
2.17 419D 1 0 1…2 1
messages 2 = yes
Maximum flow rate
2.18 4180 1 0 0…50 % of fn 5
error message
Minimum temperature
2.19 4181 1 0 -40…392 Unit °C or °F -25
Volumeter
Maximum
2.20 temperature 4182 1 0 -40…392 Unit °C or °F 125
Volumeter
Reset to factory 1 = no
2.21 4123 1 0 1…2 1
settings 2 = yes
Description
Reaction time = time for a 61 % change in display or in analog value, when an abrupt
Tr frequency change was simulated.
For a 99.9 % change in display, the Tr would be approximately 7 times more.
Frequency of the pulse at nominal flow of flowmeter.
fn The fn is the last still valid frequency of each linearization.
This information can be traversed determines how much % of the flowmeter.
Remarks
To reset the factory settings via modbus first write a 1 and afterwards a 2 into the address 4123!
(positive edge)
__________________________________________________________________________________________
6 OIE 22en Edition 07/2019 SW 3.004 Modbus Communication
Menu 3: Output settings
___________________________________________________________________________________________
Modbus Communication OIE 22en Edition 07/2019 SW 3.004 7
Description
Reaction time = time for a 61 % change in display or in analog value, when an abrupt
Tr frequency change was simulated.
For a 99.9 % change in display, the Tr would be approximately 7 times more.
fmax out [Hz] with setting pulse outputs independent = 1000 / (2 * pulse width in ms)
ms
fmax out [Hz] with setting pulse outputs Encoder = 1000 / (4 * pulse width in ms)
Changings of modbus address should always be made at start or end of programing
Address
telegram!
Remarks
After changings regarding any pulse output parameters the BEM should be restarted by disconnecting the
power supply.
__________________________________________________________________________________________
8 OIE 22en Edition 07/2019 SW 3.004 Modbus Communication
Menu 4: Linearization K-factors Flowmeter A – Settings
Example
Menu-No. Description Data value decimal Equates to:
Point 1 Frequency 4564 4.564 Hz
4.01
Point 1 K-factor 71123 71.123 P/l
Remarks
The number of linearization points is limited by the input of the frequency "0".
So if point 2 frequency = 0 Hz only the one K-factor from point 1 is in operation, therefore first K-factor
should be the resulting K-factor of flowmeter.
If we set up a normal linearization in BEM, point 7 frequency is always approx. 100 % of nominal flow of
flowmeter. The highest frequency which is in use is always the last point of linearization, which means
the point before 0 Hz. That highest frequency will be used to calculate the max. flow for error message.
(Alarm 8.07) So if point 2 frequency = 0 Hz, point 1 frequency must be equal to the point 7 frequency.
___________________________________________________________________________________________
Modbus Communication OIE 22en Edition 07/2019 SW 3.004 9
Menu 5: Linearization K-factors Flowmeter B – Settings
Example
Menu-No. Description Data value decimal Equates to:
Point 1 Frequency 16234 16.234 Hz
5.01
Point 1 K-factor 1225123 1225.123 P/l
Remarks
The number of linearization points is limited by the input of the frequency "0".
So if point 2 frequency = 0 Hz, only the one K-factor from point 1 is in operation, therefore first K-factor
should be the resulting K-factor of flowmeter.
If we set up a normal linearization in BEM, point 7 frequency is always approx. 100 % of nominal flow of
flowmeter. The highest frequency which is in use is always the last point of linearization, which means
the point before 0 Hz. That highest frequency will be used to calculate the max. flow for error message.
(Alarm 8.21) So if point 2 frequency = 0 Hz, point 1 frequency must be equal to the point 7 frequency
__________________________________________________________________________________________
10 OIE 22en Edition 07/2019 SW 3.004 Modbus Communication
Menu 6: Density table 1 – Settings
Example
Menu no. Description Value I32 Equates to standard unit:
Point 1 Temperature 162 16.2 °C
6.05
Point 1 Density 8500 850.0 kg/m³
Description
The number of decimal depends on selection of density unit:
1 or 3
kg/m³ = 1 decimal; lb/Usgal + lb/Ukgal = 3 decimals
Remarks
The number of density table values is limited by the input of the density value "0".
Menu 6.20 is only visible if density calculation is selected in menu 2.09.
___________________________________________________________________________________________
Modbus Communication OIE 22en Edition 07/2019 SW 3.004 11
Menu 7: Density table 2 – Settings
Example
Menu-No. Description Value I32 Equates to standard unit:
Point 1 Temperature -20 -2.0 °C
7.01
Point 1 Density 8500 850.0 kg/m³
Description
The number of decimal depends on selection of density unit:
1 or 3
kg/m³ = 1 decimal; lb/Usgal + lb/Ukgal = 3 decimals
__________________________________________________________________________________________
12 OIE 22en Edition 07/2019 SW 3.004 Modbus Communication
Menu 8: Alarm variables V3.0
Address hex.
No. of words
Triggered by
permanently
Description
Description
information
Data range
Data range
additional
checks or
Canceled
Menu no.
Possible
by
0 = Off
Alarm 4140 1 0…1 1 = On Wrong password
Not needed Check password
8.01 Password not valid 0… Counter entered
4160 1 65535 reading
Alarm 0 = Off Wrong set up in any
Check all
K-factors Vol. A. 4141 1 0…1 1 = On frequency of Correction of
frequencies in
8.02 Frequencies not in 0… Counter menu 4, wrong set up
menu 4!
ascending order! 4161 1 65535 reading see description
Alarm 0 = Off Wrong set up in any
Check all
K-factors Vol. B. 4142 1 0…1 1 = On frequency of Correction of
frequencies in
8.03 Frequencies not in 0… Counter menu 5, wrong set up
menu 5!
ascending order! 4162 1 65535 reading see description
Alarm 0 = Off
Wrong set up in any
Density table 1. 4143 1 0…1 1 = On Check all
temperature of Correction of
Temperatures not temperatures in
8.04 menu 6, wrong set up
in ascending 0… Counter menu 6!
see description
order! 4163 1 65535 reading
Alarm 0 = Off
Wrong set up in any
Density table 2. 4144 1 0…1 1 = On Check all
temperature of Correction of
Temperatures not temperatures in
8.05 menu 7, wrong set up
in ascending 0… Counter menu 7!
see description
order! 4164 1 65535 reading
0 = Off Clearance of
Alarm
4145 1 0…1 1 = On Depends on bypass triggers and
Bypass valve Check all regarding
function, see reset manually
8.06 active. Check set up values!
0… Counter operating instruction in menu 1.10 or
Volumeters!
4165 1 65535 reading via modbus
0 = Off Wrong set up (see
Alarm 4146 1 0…1 1 = On highest frequency
Compare QA in
Maximum flow rate in menu 4), Clearance of
menu 1.03 with
8.07 A exceeded. EMC problems BEG triggers
max. flow rate
Check pick up! 0… Counter or overflow of
4166 1 65535 reading flowmeter A
Alarm 0 = Off Check displayed
Wrong set up (see
Volumeter A or B 4147 1 0…1 1 = On Clearance of temperatures in
menu 2.19 + 2.20)
8.08 out of temperature 0… Counter triggers menu 1.03 and 1.05
or see description
range! 4167 1 65535 reading (-40…200°C?).
0 = Off Check regarding
Alarm
4148 1 0…1 1 = On Wrong set up (see value in menu 1.01-
Analog output 1 or Clearance of
menu 3.03 + 3.05) 1.06, depends on
8.09 2 scale max triggers
0… Counter or see description allocation in menu
exceeded!
4168 1 65535 reading 3.02 or 3.04!
0 = Off Check regarding
Alarm
4149 1 0…1 1 = On Wrong set up (see value in menu 1.02,
Pulse output 1 or 2 Clearance of
menu 3.09 + 3.11) 1.04, 1.06, depends
8.10 max. frequency triggers
0… Counter or see description on allocation in
exceeded!
4169 1 65535 reading menu 3.08 or 3.10!
___________________________________________________________________________________________
Modbus Communication OIE 22en Edition 07/2019 SW 3.004 13
No. of. words
Address hex.
Triggered by
permanently
Description
Description
information
Data range
Data range
additional
checks or
Canceled
Menu no.
Possible
by
0 = Off Function of pulse Check both pick up
Alarm Direction 414A 1 0…1 1 = On inputs in menu 2.13 signals
Find hydraulic
changes A (see of BEM must be simultaneously with
reasons for
8.11 menu 1.08) Encoder! Direction an oscilloscope:
pressure
exceed 30/s. changes of If both signals
pulsations and
Check signals! 0… Counter flowmeter A exceed shows square
eliminate them,
416A 1 65535 reading 30 per second. waves: More than
or use pressure
0 = Off 30 direction
dampers to
414B 1 0…1 1 = On changes per second
improve
occurred.
Function of pulse duration of ball
If there is only a
Alarm Direction inputs in menu 2.13 bearings!
single pulse signal
changes B (see of BEM must be Use vibration
and definitively no
menu 1.09) Encoder! Direction dampers.
8.12 flow, the signal is
exceed 30/s. changes of Change defect
caused by some
Check signals! flowmeter B exceed pick up.
strong vibrations,
30 per second. Correct pick up
otherwise the pick
connection.
0… Counter up with no signal is
416B 1 65535 reading defective.
0 = Off Change defect Check also
Alarm Temperature sensor
414C 1 0…1 1 = On temperature displayed
Temperature of flowmeter A is
sensor A or temperature in
8.13 sensor failure wrongly connected
0… Counter correct its menu 1.03:
Volumeter A! or defect.
416C 1 65535 reading connection TempA: --.-°
0 = Off Change defect Check also
Alarm Temperature sensor
414D 1 0…1 1 = On temperature displayed
Temperature of flowmeter B is
sensor B or temperature in
8.14 sensor failure wrongly connected
0… Counter correct its menu 1.05:
Volumeter B! or defect.
416D 1 65535 reading connection TempB: --.-°
Alarm 0 = Off Choose Check ambient
Electronic unit out 414E 1 0…1 1 = On Temperature inside another temperature,
8.15 of temperature 0… Counter BEM is out of range installation allowed range is:
range! 416E 1 65535 reading point -20…70°C
Alarm 0 = Off Selection of a new Check all density
New density unit. 414F 1 0…1 1 = On density unit values in in the
Not needed
8.16 Check density 0… Counter manually in menu following menus:
values! 416F 1 65535 reading 2.08 or via modbus 6.01-6.07, 7.01-7.07
0 = Off Check all
Alarm
4150 1 0…1 1 = On Selection of a new temperature values
New temperature
temperature unit in the following
unit. Check Not needed
8.17 manually in menu menus:
temperature
0… Counter 2.07 or via modbus 2.19, 2.20, 6.01-
values!
4170 1 65535 reading 6.07, 7.01-7.07
0 = Off Check all rate
Alarm Selection of a new
4151 1 0…1 1 = On values in the
New rate unit. rate unit manually in
Not needed following menus:
8.18 Check analog menu 2.05 or via
0… Counter 2.15, 3.03, 3.05,
output scale! modbus
4171 1 65535 reading 3.14
0 = Off Check all total
Alarm Selection of a new
4152 1 0…1 1 = On values in the
New total unit. total unit manually in
Not needed following menus:
8.19 Check pulse menu 2.06 or via
0… Counter 1.07, 3.03, 3.05,
output scale! modbus
4172 1 65535 reading 3.09, 3.11
__________________________________________________________________________________________
14 OIE 22en Edition 07/2019 SW 3.004 Modbus Communication
No. of. words
Address hex.
Triggered by
permanently
Description
Description
information
Data range
Data range
additional
checks or
Canceled
Menu no.
Possible
by
0 = Off Check all values in
Alarm Selection of a new
4153 1 0…1 1 = On the following menus:
Mode changed. mode manually in
Not needed 1.07, 2.15, 3.03,
8.20 Check values menu 2.03 or via
0… Counter 3.05, 3.09, 3.11,
density determin! modbus
4173 1 65535 reading 3.14
0 = Off Wrong set up (see
Alarm 4154 1 0…1 1 = On highest frequency
Compare QB in
Maximum flow rate in menu 5) Clearance of
menu 1.05 with
8.21 B exceeded. EMC problems BEG triggers
max. flow rate
Check pick up! 0… Counter or overflow of
4174 1 65535 reading flowmeter B
Remarks
For acknowledgement of an alarm and to confirm the reading of the alarm text the user has to push the SET
button on BEM, or modbus master has to send the value 1 to the address 4108 (see also menu 1.10).
After the acknowledgement the displayed alarm text disappears permanently, as long as no new trigger for
alarm happens.
For cause and elimination of alarms in detail see operating instructions.
___________________________________________________________________________________________
Modbus Communication OIE 22en Edition 07/2019 SW 3.004 15
KRAL GmbH, 6890 Lustenau, Austria, Tel.: +43 / 55 77 / 8 66 44 - 0, E-Mail: kral@kral.at www.kral.at