Задание сложного регистра, Задание сложного регистра -5 – Инструкция по эксплуатации Basler Electric DECS-400

Страница 247

Advertising
background image

Задание сложного регистра
Задать сложный регистр запроса может одно или несколько управляемых устройств. Если

происходит радио запрос (адрес устройства = 0), nнет ответа на запрос.

ПРИМЕЧАНИЕ

Различные изменения данной функции не сохраняются непосредственно в

энергонезависимой памяти (EEPROM). Если специфические категории данных сохранены

в EEPROM, тогда удерживающий регистрr 48161 (Данные Id=13001, переменная
“SaveCommand”)

задаётся после категории на изменение. Исключение из данного правила

только удерживающий регистр коммуникационного порта RS-485. Они могут быть

немедленно сохранены в EEPROM с функциональным кодом FC16.

Запрос
Сообщение запроса заносится в регистр или блокируется от чтения. Блок данных содержит

регистры стартовых адресов, данное количество регистров доступно для чтения. Регистр адреса N

будет прочтён как удерживаемый регистр N+1.
Все главные форматы данных Modbus могут быть загружены этой функцией (смотри раздел 7.2.8,

Формат данных).
Данные не будут записаны при возникновении любого из следующих исключений:

Запрос на запись к регистру поддерживающему только функцию чтения, результатом такого

обращения будет ошибка некорректный адрес данных.

Попытка запроса на запись более 100 регистров выдаст ошибку некорректной функции.

Некорректное число байт результат ошибки ответа некорректной функции.

Запрос на запись некорректной величины (за пределами диапазона) вернёт ошибку

некорректной величины данных.

Запрос отображения стартового адреса регистра в окружении адресов DECS-400 Modbus.
(

Смотри объяснение в разделе 7.2.8, Формат данных.)

Число запросов регистров меньше допустимого для удержания введенных данных
(

переменных) определённых для данных регистров. (Смотри объяснение в разделе 7.2.8,

Формат данных.)

Формат сообщений запроса:
Адрес устройства

Функциональный код = 10 (hex)

Верхний стартовый адрес

Нижний стартовый адрес

Число верхних регистров (общее число загруженных регистров)

Число нижних регистров

Число байт (общее число загруженных регистров за время 2)

Верхнее значение

Нижнее значение

Ошибка поиска CRC (Нижнее, Верхнее)
Примечание: Макс. Длинна заданного сложного регистра запроса составляет 9 + (100 x 2) = 209

байт.
Ответ
Ответное сообщение отражает стартовые адреса и число регистров. Нет ответных сообщений при

радио запросе (адрес устройства 0).

Адрес

устройс

тва

Функционал

ьный код =

10 (hex)

Верхний

стартовый

адрес

Нижний

стартов

ый

адрес

Количеств

о верхних

регистров

Количество

нижних

регистров

CRC

Нижнее

CRC

Вехнее

9369773990

Rev R1

DECS-400

Подключение Modbus™

10-5

Advertising