Описание и настройка протокола modbus, 6 обработка данных большого размера – Инструкция по эксплуатации KROHNE ALTOSONIC V12 RU

Страница 124

Advertising
background image

10

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

124

ALTOSONIC V12

www.krohne.com

10/2013 - 4002644001 - MA ALTOSONIC V12 R02 ru

Поле данных

При отправлении отклика об исключительной ситуации ведомое устройство указывает код
исключительной ситуации в поле данных отклика. С помощью этого кода ведомое устройство
сообщает ведущему устройству причину невозможности отправки нормального отклика.

Сообщение об отклике исключения

Коды исключительных ситуаций (примеры)

10.6

Обработка данных большого размера

Стандартная спецификация Modbus не объясняет, как должны обрабатываться данные размером
больше 16 бит. Так как данные большого размера хранятся в нескольких регистрах по 16 бит, доступ
к таким данным может осуществляться посредством операций «чтения» и «записи» относительно
ряда последовательных 16-битных регистров.

Для чтения и изменения данных такого типа используется функция 03 (чтение нескольких регистров
хранения), функция 04 (чтение регистров ввода), функция 06 (запись одного регистра хранения) и
функция 16 (запись нескольких регистров хранения).

Учитывая тип данных, адресация может "оптимизироваться" соответственно. Это реализуется в
режиме адресации, не совместимом с оригинальной концепцией Modicon:

• В оригинальном режиме адресации (режиме, совместимом с Modicon) каждому 16-битному

регистру присваивается один адрес. Например, для хранения 64-битного целого числа
потребовалось бы 4 адреса. Поэтому для адресации следующей переменной этого типа, адрес
должен быть увеличен на 4.

• В режиме адресации, несовместимом с Modicon, адреса увеличиваются на 1 для каждой

следующей переменной. Например, для чтения или записи следующей 64-битной переменной
область регистров, подлежащих считыванию, будет автоматически сдвинута на 4 16-битных
регистра.

ALTOSONIC V12

по умолчанию настроен на адресацию, совместимую с Modicon.

Заголовок

Адрес ведомого

Функция

Код исключения

Проверка

ошибки

Трейлер

Ta

блицa 10-9: Сообщение об отклике исключения

Код

Наименование

Значение

01

Недопустимая

функция

Код функции в

запросе не

является

допустимым

действием для

вспомогательного

устройства.

02

Недопустимый

адрес данных

Адрес данных,

полученный в

запросе,

недопустим для

вспомогательного

устройства

Ta

блицa 10-10: Коды исключений

Advertising