Burkert Type 8056 User Manual
Page 12
- 12 -
RS232_485_ETP_MODBUS_BU_REV02.doc
3.2.10.
READING PROCESS DATA FROM ML212
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 = 59):
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 actuator closing pulses
bytes 34-37: (32 bits long integer, MSB first) totalizer for actuator opening pulses
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 deviation alarm is active
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 measure sample rate is too high for the sensor
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 the actuator positioning alarm is active
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 %
bytes 46-49: (32 bits single precision IEEE floating point, MSB first) set-point value in %
bytes 50-53: (32 bits single precision IEEE floating point, MSB first) regulator output value in %
bytes 54-57: (32 bits single precision IEEE floating point, MSB first) deviation value in %
byte 58: (1 byte ASCII) regulator status flags:
bit 0 =1 if the regulator is in “manual” mode
bit 1 =1 if the regulator output is inverted
bit 2 =1 if the regulator output is in “safety” state
bit 3 =1 if the deviation alarm is active
bit 4 =1 if the actuator alarm is active