Burkert Type 8056 User Manual

Page 10

Advertising
background image

- 10 -

RS232_485_ETP_MODBUS_BU_REV02.doc

and to avoid useless calculations, the number of decimals to use to represent the flow rate values is
supplied separately (byte position 21).


The counters are expressed with a 32 bit integer. The «counter decimal figures» parameter, indicates the point position

starting from the right: 0 = no decimal, 1=1 decimal figure, and so on.
The date and time are expressed with a 32 bit integer containing the number of minutes elapsed since 01-01-1992. To

calculate the date starting from this number, see the programming examples at the end of this manual.

3.2.9.

READING PROCESS DATA FROM ML211

This command is similar to the preceding one and differs from it only for the quantity of the data given.

Command code: 01
Command format: ADDRESS TO

+ ADDRESS FROM
+ 01H

+ 02H
+ byte 0: offset – start of block to transmit
+ byte 1: length of block to transmit

+ CRC CHECKSUM

Reply data format when the sending of the entire block is requested (byte 0 = 0 and byte 1 = 78):

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 volume totalizers display

byte 21: (8 bits integer) number of decimals after the point for flow rate display

bytes 22-25: (32 bits long integer, MSB first) totalizer for volume +

bytes 26-29: (32 bits long integer, MSB first) totalizer for volume -
bytes 30-33: (32 bits long integer, MSB first) totalizer for energy +

bytes 34-37: (32 bits long integer, MSB first) totalizer for energy -
bytes 38-41: (32 bit long integer, MSB first) clock expressed in minutes starting from 01-01-1992
bytes 42-44: 3 x (8 bits unsigned char) 3 bytes of process flags:


byte 0:


bit 0 =0 (not used)

bit 1 =1 if the flow rate is lower than the cut-off threshold

bit 2 =1 if the flow rate is negative

bit 3 =1 if a new measurement value calculated for the display is available

bit 4 =1 if the counter block signal is active

bit 5 =0 (non used)

bit 6 =1 if a calibration cycle is in progress

bit 7 =1 if a flow rate simulation is in progress

byte 1:

bit 0 =1 if the temperature sensors are disconnected or broken

bit 1 =1 if the maximum alarm for the flow rate is active

bit 2 =1 if the minimum alarm for the flow rate is active

bit 3 =1 if a measure 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

Advertising
This manual is related to the following products: