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

Страница 120

Advertising
background image

10

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

120

ALTOSONIC V12

www.krohne.com

10/2013 - 4002644001 - MA ALTOSONIC V12 R02 ru

10.5.2

Функция 02: ЧТЕНИЕ ДИСКРЕТНЫХ ВВОДОВ

Функция 02 считывает состояние от 1 до 2000 непрерывных логических переменных (также
называемых булевыми или переменными ВКЛ/ВЫКЛ).

Эта функция не используется, т.к. в этом приложении булевы (или логические) переменные не
используются в качестве отдельных объектов. Булевы переменные обозначаются посредством
конкретных битов, упакованных в 32-битное информационное слово (тип "длинный").

10.5.3

Функция 03: ЧТЕНИЕ РЕГИСТРОВ ХРАНЕНИЯ

Функция 03 считывает содержимое от 1 до 125 непрерывных регистров хранения в ведомом
устройстве. Максимальное количество регистров при каждом запросе ограничено 125 16-битными
регистрами: 125 целых чисел, 62 длинных целых числа, 62 плавающих числа, 31 двойное число, и 31
сверхдлинное число).

Запрос

В сообщении запроса указывается начальный регистр и количество регистров, подлежащих
считыванию. Регистры адресуются начиная с нуля. Регистры 1–16 адресуются как 0–15.

Пример

Запрос на считывание данных с ведомого устройства 17, регистры 40108–40110 (десятичные) или
начиная с 9CAC (шестнадцатеричные):

Ответ

Для каждого регистра первый байт содержит старший байт, а второй байт — младший байт.

Содержимое регистра 40108 показывается в виде двух байтовых значений 02 2B шест. (555 десят.).
Содержимое регистра 40109 составляет 00 00 шест. (0 десят.), а регистра 40110 шест. — 00 64 (100
десят.)

Если запрос не применим, отправляется сообщение об исключительной ситуации.
Дополнительную информацию смотрите Отклик об исключительной ситуации на странице 123.

Заголовок

Адрес

ведомого

Функция

Начальный адрес

Количество позиций

данных

Проверка

ошибок

Трейлер

--

11(h)

03(h)

Hi
9C(h)

Low
AB(h)

Hi
00(h)

Low
03(h)

--

--

Ta

блицa 10-2: Пример регистров хранения данных считывания

Заголов

ок

A

дрес

ведомог

о

Функция Кол-во

байтов

Данные

Проверк

а

ошибки

Трейле

р

--

11(h)

03(h)

06(h)

(

Рег.

40108
Hi)
02(h)

(

Рег.

40108
Low)
2B(h)

(

Рег.

40109
Hi)
00(h)

(

Рег.

40109
Low)
00(h)

(

Рег.

40110
Hi)
00(h)

(

Рег.

40110
Low)
64(h)

--

--

Ta

блицa 10-3: Регистр хранения данных считывания отклика

Advertising