beautypg.com

Modbus protocol, 7 zero calibration – KROHNE MFC 400 Modbus User Manual

Page 20

background image

5

MODBUS PROTOCOL

20

MFC 400

www.krohne.com

05/2013 - 4002525102 - AD Modbus MFC 400 R02 en

5.8.7 Zero Calibration

Due to process and installation variations that cannot be accounted for by factory calibration, it is
always good practice to perform regular zero calibrations on the sensor to ensure the accuracy
of the results.

The Coils and Registers below are required to perform a zero calibration. For further
information refer to

Zero calibration

on page 29.

Modbus Function Codes "Read Coils" (0x01) and "Write Single Coil" (0x05)

Coil
Address

Name

Function

Action

Values

Display
Fct. No.

2000

2000

2000

2000

(0x07D0)

Zero Calibration

Control

Start

Write

1 = start zero calibration

C1.1.1

Status

Read

0 = zero calibration not running /

complete

1 = zero calibration in progress

-

Modbus Function Code "Read Input Registers" (0x04)

Input
Register

Name

Type

No. of
registers

Values

20000

20000

20000

20000

(0x4E20)

Zero Calibration Result

Byte

1

0 = success

1 = fail – sensor not measuring

2 = fail – zero too high

20001

20001

20001

20001

(0x4E21)

Zero Calibration new "Zero Flow

Offset"

Float

2

-

Modbus Function Codes "Read Holding Registers" (0x03) and "Write Multiple Registers" (0x10)

Holding
Register

Name

Type

No. of
registers

46000

46000

46000

46000

(0xB3B0)

Zero Calibration Value

Float

2