Инструкция по эксплуатации Basler Electric IEM-2020

Страница 296

Advertising
background image

A-4

IEM-2020

Протокол Modbus™

9441073990 Rev B1

Задание множества регистров, без трансляции и с трансляцией

Данная функция является обязательной для всех моделей.
ЗАПРОС:
Сообщение запроса для внесения регистра или блока регистров. Блок данных состоит из

стартового адреса и блока регистров, за которым следует исчисление блока и самих данных в

байтах. Для широковещательного запроса в адресе устройства прописывается “0”.
Регистрационный адрес N будет прочтен, как внутренний регистр N+1.
Сообщение по запросу данных читается за исключением некоторых ситуаций:

Сообщение “Read Only” или неподдерживаемые регистры выдают ошибку кода “Illegal Data

Address” (неверный адрес данных запроса)

Сообщения, в которых содержится более чем 100 регистров , выдают ошибку кода “Illegal
Function

".(неверная операция)

Неправильный подсчет байтов выдает кода “Illegal Data Address” (неверный адрес данных

запроса)

Существует несколько примеров регистров, которые совмещены друг с другом (DP или TP)

и в совокупности представляют 1 числовой параметр IEM-2020 (например, ASCII строка).

Запрос об отображении таких совокупностей регистров выдает ошибку кода “Illegal Data

Address” (неверный адрес данных запроса)

Запрос об отображении неприемлимой величины приводит к ошибке кода “Illegal Data

Address” (неверный адрес данных запроса)

Адрес устройства
Код режима работы 10 (шестнадцатиричный код)

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

Стартовое сообщение (байт низшего разряда)
№ регистра (байт высшего разряда)
№ регистра (байт низшего разряда)
Подсчет байтов

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

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

.
.
.

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

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

CRC

(контороль ошибок кода)


ОТВЕТ НА ЗАПРОС:
Ответное сообщение содержит в себе стартовый адрес и регистры. Если трансляция

широковещательная ,то отклик на запрос отсутствует.

Адрес устройства

Код режима работы

10 (шестнадцатиричный код)

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

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

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

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

CRC

(контроль ошибок кода)

Задание регистра, без трансляции и с трансляцией.

ЗАПРОС:
Данное сообщение требут запрос на регистр. Для широковещательного запроса в адресе

устройства прописывается “0”. Сообщение по запросу данных читается за исключением некоторых

ситуаций:

Advertising