beautypg.com

Modbus protocol, 4 64-bit values – KROHNE UFC 400 Modbus EN User Manual

Page 10

background image

5

MODBUS PROTOCOL

10

UFC 400

www.krohne.com

05/2013 - 4002744801 - AD Modbus UFC 400 R01 en

With S = sign, E = exponent, M = mantissa/fraction

5.2.4 64-bit values

With S = sign, E = exponent, M = mantissa/fraction

Float (single precision, IEEE 754)

MSB

LSB + 1

LSB + 1

LSB

SEEEEEEE

EMMMMMMM

MMMMMMMM

MMMMMMMM

Little Endian

Register Hi

Lo

N

LSB + 1

LSB

N + 1

LSB + 3

LSB + 2

N + 2

LSB + 5

LSB + 4

N + 3

MSB

LSB + 6

Big Endian

Register Hi

Lo

N

MSB

LSB + 6

N + 1

LSB + 5

LSB + 4

N + 2

LSB + 3

LSB + 2

N + 3

LSB + 1

LSB

Double (double precision, IEEE 754)

MSB

MSB

MSB

MSB

LSB + 6

LSB + 6

LSB + 6

LSB + 6

LSB + 5

LSB + 5

LSB + 5

LSB + 5

LSB + 4

LSB + 4

LSB + 4

LSB + 4

SEEEEEEE

EEEEMMMM

MMMMMMMM

MMMMMMMM

LSB + 3

LSB + 3

LSB + 3

LSB + 3

LSB + 2

LSB + 2

LSB + 2

LSB + 2

LSB + 1

LSB + 1

LSB + 1

LSB + 1

LSB

LSB

LSB

LSB

MMMMMMMM

MMMMMMMM

MMMMMMMM

MMMMMMMM