Формат длинных целочисленных данных (int32), Растровое отображение параметров (32 бит), Формат данных с плавающей точкой – Инструкция по эксплуатации Basler Electric IEM-2020

Страница 298

Advertising
background image

A-6

IEM-2020

Протокол Modbus™

9441073990 Rev B1

Формат длинных целочисленных данных (INT32)

Данный формат данных Modbus использует 2 последовательных временных регистра для

отображения информации величиной 32 бита. 1-ый регистр – регистр низшего порядка в 16 бит, 2-

ой - высшего порядка величиной в 16 бит.

Пример: численное значение 95,800 кодируется в шестнадцатиричной системе счисления (hex),

как длинное целочисленное, в формате 0x00017638. С регистра временного хранения

информации число будет считывать в виде:

Временный регистр

Значение

K

(байт высшего разряда)

hex 76

K

(байт нишего разряда)

hex 38

К+1 (байт высшего разряда)

hex 00

К+1 (байт низшего разряда)

hex 01


Формат сообщения должен соответствовать данному образцу.

Растровое отображение параметров (32 бит)

Пример отображения регистров в растровом режиме (32 бит) отображен на рис А-1. В качестве

примера представлены регистры оповещения сигнала тревоги (44812/44813). В данном примере

бит 25 симвлизиирует сигнал оповещения чрезмерной скорости вращения вала, бит – сигнал

общей тревоги.

Рисунок A-1. Растровое отображение параметров (32 бит)

Биты регистра оповещения сигнала тревоги расшифровываются как следующие:

Бит 0 - бит 16 = состояние выключения

Бит 17 = Сигнал общей тревоги

Бит 18 = Сбой автоматического перезапуска

Бит 19 = Обнаружение утечки топлива

Бит 20 = Сбой работы аккумулятора

Бит 21 = Сбой передачи данных

Бит 22 = Низкий уровень охлаждающей

жидкости

Бит 23 = Отключение ЭБУ

Бит 24 = Аварийное отключение

Бит 25 = Чрезмерная скорость вращения

вала

Бит 26 = Потеря связи с ЭБУ

Бит 27 = Ошибка глобальной отправки

Бит 28 = Низкий уровень топлива

Бит 29 =Низкое давление масла

Бит 30 = Высокая температура

охладителя

Бит 31 = Скорость выше допустимой

Формат данных с плавающей точкой

Данный формат использует 2 послдовательных регистра временного хранения информации. 1-ый

регистр – регистр низшего порядка в 16 бит, 2-ой - высшего порядка величиной в 32 бита:

Старший бит – это знаковый разряд значения с плавающей точкой (0 = положительный

вывод).

Следующие 8 бит представляют показатель степени 127 десятичных чисел.

Advertising