Burkert Type 8056 User Manual
Page 13

- 13 -
RS232_485_ETP_MODBUS_BU_REV02.doc
bit 5 =1 if the measure at the AIN1 input is out of range
bit 6 =1 if the measure at the AIN1 input is out of range
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
Full scale flow rate
4
4
Flow rate in technical units
8
4
Measure unit for the flow rate
12
5
Measure unit for the volume totalizers
17
3
Number of decimal digit after the point for volume totalizers
20
1
Number of decimal digit after the point for the flow rate
21
1
Totalizer for volume +
22
4
Totalizer for volume -
26
4
Totalizer for actuator closing impulses
30
4
Totalizer for actuator opening impulses
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
Set-point value in %
46
4
Regulator output value in %
50
4
Deviation value in %
54
4
Regulator status flags
58
1
NOTE: For the numeric representations and the number of decimal digits, see the preceding point.
3.2.11.
READING PROCESS DATA FROM ML3F1
The process data is contained in a memory block which the user can request whole or in part, depending on the
content of the two command control bytes. Byte 0 (offset) indicates which will be the first data byte of the block to
send, whilst byte 1 specifies the number of successive data bytes we want. In this way we can obtain exactly the data
we want or several pieces of data at the same time..
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 = 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 1
bytes 26-29: (32 bit long integer, MSB first) totalizer 2
bytes 30-33: (32 bit long integer, MSB first) everytime to 0