Burkert Type 8056 User Manual
Page 9
- 9 -
RS232_485_ETP_MODBUS_BU_REV02.doc
Reply data format when the sending of the entire block is requested (byte 0 = 0 and byte 1 = 46):
bytes 0-3: (32 bit single precision IEEE floating point, MSB first) flow rate in %
bytes 4-7: (32 bit single precision IEEE floating point, MSB first) flow rate scale range in t.u.
bytes 8-11: (32 bit single precision IEEE floating point, MSB first) flow rate in t.u.
bytes 12-16: (5 bytes ASCII) flow rate measurement unit
bytes 17-19: (3 bytes ASCII) measurement unit of the counters
byte 20: (8 bits integer) number of decimals after the point for totalizers display
byte 21: (8 bits integer) number of decimals after the point for flow rate display
bytes 22-25: (32 bit long integer, MSB first) totalizer for TOTAL volume +
bytes 26-29: (32 bit long integer, MSB first) totalizer for PARTIAL volume -
bytes 30-33: (32 bit long integer, MSB first) totalizer for TOTAL volume - ( or ML210 dosage quantity)
bytes 34-37: (32 bit long integer, MSB first) totalizer for PARTIAL volume - (or ML210 dosed quantity)
bytes 38-41: (32 bit long integer, MSB first) clock expressed in minutes starting from 01-01-1992
bytes 42-43: (16 bit unsigned integer, MSB first) process flags:
bit 0 =1 if the excitation is too fast for the sensor connected
bit 1 =1 if the maximum alarm is active
bit 2 =1 if the minimum alarm is active
bit 3 =1 if the flow rate exceeds the scale range value (overflow)
bit 4 =1 if one or more output impulses are saturated (too many impulses to emit)
bit 5 =1 if the measurement signal is highly disturbed or if the sensor is disconnected
bit 6 =1 if the measurement tube is empty
bit 7 =1 if the circuit powering the coils is not working or the sensor is disconnected
bit 8 =1 if the second measurement scale is active
bit 9 =1 if the flow rate is lower than the cut-off threshold
bit10=1 if the flow rate is negative
bit11=1 if a new measurement value calculated for the display is available
bit12=1 if the counter block signal is active
bit13=1 if dosing is in progress
bit14=1 if a calibration cycle is in progress
bit15=1 if a flow rate simulation is in progress
byte 44: (8 bits integer) measurement samples per second (Hz)
byte 45: (8 bits integer) measurement dynamic variation as a %
To request the transmission of a single parameter, assign the values of byte 0 and byte 1 in the request as follows,
bearing in mind that the data in the memory block has fixed positions:
PARAMETER TO READ
Byte 0
Byte 1
Flow rate in %
0
4
Scale range of the flow rate in technical units
4
4
Flow rate in technical units
8
4
Flow rate measurement unit
12
5
Totalizers measurement unit
17
3
Decimal figures for the totalizers
20
1
Decimal figures for flow rate display
21
1
Totalizer for TOTAL volume +
22
4
Totalizer for PARTIAL volume +
26
4
Totalizer for TOTAL volume - (or dosage quantity)
30
4
Totalizer for PARTIAL volume -(or dosed quantity)
34
4
Date and time in minutes
38
4
Process flags
42
2
Measurement samples per second in Hz
44
1
Measurement dynamic variation in %
45
1
NOTES:
The values in the “32 bits single precision IEEE floating point” format are floating point numbers which can
be represented during writing by any decimal digits. To keep the same numerical format visible on the
instrument display however, it is necessary to calculate the decimal figures with a rather complex
algorithm which takes account of instrument precision, flow rate measurement unit, etc. For this purpose