Modbus protocol – KROHNE MFC 300 Modbus User Manual
Page 19
MODBUS PROTOCOL
6
19
MFC 300
www.krohne.com
11/2009 - 4000744801 - AD Modbus MFC 300 R01 en
6.10.3 Single Point Density Calibration
1
User selects actual density type:
User selects actual density type:
User selects actual density type:
User selects actual density type:
0: Empty; 1: pure water; 2: town water; 3: other
2
Write DCF1 value (density type):
Write DCF1 value (density type):
Write DCF1 value (density type):
Write DCF1 value (density type):
Write Holding Register 44001 type byte
(Modbus Fct. 0x10)
3
User enters actual density value:
User enters actual density value:
User enters actual density value:
User enters actual density value:
4
Write DCF2 value (density value in kg/m
Write DCF2 value (density value in kg/m
Write DCF2 value (density value in kg/m
Write DCF2 value (density value in kg/m
3
33
3
):
Write Holding Register 43004 type float
(Modbus Fct. 0x10)
5
Start density calibration:
Start density calibration:
Start density calibration:
Start density calibration:
Set single coil 2001 to 1 (Modbus Fct. 0x05)
6
Check status of calibration:
Check status of calibration:
Check status of calibration:
Check status of calibration:
Read single coil 2001 (Modbus Fct. 0x01)
6a
[2001 = 1: calibration running]
6b
[2001 = 0: calibration complete]
7
Read Calibration Result
Read Calibration Result
Read Calibration Result
Read Calibration Result
Read Input Register 20000 type byte
(Modbus Fct. 0x04)
7a
[20000 = 1: fail]
7b
[20000 = 0: pass]
8
User tries to improve the calibration situation
User tries to improve the calibration situation
User tries to improve the calibration situation
User tries to improve the calibration situation
8a
Improvement done
8b
Improvement not possible
- Break-
9
Activate new values
Activate new values
Activate new values
Activate new values
Set single coil 1001 to 1 (Modbus Fct. 0x05)
9b
This results in a warm start of the device.
Will take maximum 5s.
.book Page 19 Tuesday, November 24, 2009 1:48 PM