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

Страница 123

Advertising
background image

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

10

123

ALTOSONIC V12

www.krohne.com

10/2013 - 4002644001 - MA ALTOSONIC V12 R02 ru

Ответ

Нормальный ответ содержит адрес ведомого устройства, код функции, начальный адрес и
количество предварительно заданных регистров.

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

10.5.10

Отклик об исключительной ситуации

За исключением случаев, когда отправляется широковещательное сообщение, ведущее устройство
ожидает получить нормальный ответ при отправке сообщения ведомому устройству. При отправке
запроса ведущим устройством возможны четыре сценария:

• Если ведомое устройство получает запрос без ошибок передачи и может его нормально

обработать, оно отправляет ведущему устройству нормальный ответ.

• Если ведомое устройство не получает запрос по причине ошибки передачи, никакой ответ не

возвращается. По истечении определенного времени в ведущем устройстве сработает механизм
таймаута для данного запроса.

• Если ведомое устройство получает запрос, но обнаруживает ошибку передачи (посредством

контроля четности, циклического контроля избыточности или продольного контроля
избыточности), никакой ответ не отправляется. По истечении определенного времени в ведущем
устройстве сработает механизм таймаута для данного запроса.

• Если ведомое устройство получает запрос без ошибок передачи, но не может его обработать, оно

отправляет ведущему устройству ответ об исключительной ситуации, в котором указывается
характер ошибки.

Сообщение такого отклика имеет два поля, что отличает его от нормального ответа.

Поле кода функции

При отправлении нормального ответа ведомое устройство отражает код функции оригинального
запроса в поле кода функции отклика. При отправлении отклика об исключительной ситуации
ведомое устройство задает самому старшему биту кода функции значение 1.

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

Заголо

вок

Адрес

ведомо

го

Функци

я

Начальный

адрес

Количество

Количе

ство

байтов

Данные

Провер

ка

ошибки
/

трейле

р

-

11(h)

10(h)

Hi
9C(h)

Low
41(h)

Hi
00(h)

Low
02(h)

04(h)

Hi
00(h)

Low
0A(h)

Hi
01(h)

Low
02(h)

- / -

Ta

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

Заголовок

Адрес

ведомого

Функция

Начальный

адрес

Количество

точек

Проверка

ошибки

Трейлер

--

11(h)

10(h)

Hi
9C(h)

Low
41(h)

Hi
00(h)

Low
02(h)

--

--

Ta

блицa 10-8: Ответ регистров временного хранения

Advertising