Описание и настройка протокола modbus – Инструкция по эксплуатации KROHNE ALTOSONIC V12 RU

Страница 126

Advertising
background image

10

Описание и настройка протокола Modbus

126

ALTOSONIC V12

www.krohne.com

10/2013 - 4002644001 - MA ALTOSONIC V12 R02 ru

10.6.2

Последовательность передачи длинного целого числа (32 бит)

Пример

Целое число 305419896 десят. (12345678 шест.)

Длинные целые числа могут передаваться двумя способами. Порядок передачи в обоих режимах:

Пример длинных целых чисел

10.6.3

Последовательность передачи числа с плавающей запятой одинарной точности (32

бит)

Числа с плавающей запятой одинарной точности хранятся в 32-битных регистрах, представленных с
помощью кодирования IEEE 754. В стандарте IEEE 754-2008 32-битное число с основанием 2
официально называется 32-битным двоичным числом. В стандарте IEEE 754-1985 такое число
называлось одиночным.

Стандарт IEEE 754 описывает 32-битное двоичное число как число со следующими
характеристиками:

• Знаковый бит: 1 бит
• Ширина экспоненты: 8 бит
• Значащая точность (также называемая мантисса): 24 (23 с явным хранением)

Значащая часть числа (мантисса) включает подразумеваемый ведущий бит со значением 1, если
экспонента не хранится со всеми нулями. Таким образом, только 23 бита значащей части числа
(

мантиссы) появляются в формате памяти, однако общая точность составляет 24 бит

(

эквивалентных log10 (224)

≈ 7,225 десятичных цифр). Биты расположены следующим образом:

Экспонента двоичного числа с плавающей запятой одинарной точности кодируется с помощью
смещенного двоичного представления, со смещением нуля 127. В стандарте IEEE 754 это
называется смещением экспоненты.

Пример

Плавающее число 4,125977 дает следующее представление по стандарту IEEE 754:

Первый переданный байт в

поле данных

Второй переданный байт в

поле данных

06

FE

Ta

блицa 10-12: Пример целого числа (16 бит)

Нормальн

ый режим

(1)
12

h

(2)
34

h

(3)
56

h

(4)
78

h

Обратный

режим

(3)
56

h

(4)
78

h

(1)
12

h

(2)
34

h

Знак + (смещенный)

порядок

Порядок + мантисса 3
(

высокая точность)

Мантисса 2

Мантисса 1 (низкая

точность)

SEEE EEEE

E MMM MMMM

MMMM MMMM

MMMM MMMM

Advertising