Функция ModBUS 01

01 Чтение статуса выходов

ОПИСАНИЕ

Читает статуса ON/OFF дискретных выходов в подчиненном.

ЗАПРОС

Запрос содержит адрес начального выхода и количество выходов для чтения. Выхода адресуются начиная с нуля: выхода 1-16 адресуются как 0-15.

Ниже приведен пример запроса на чтение выходов 20-56 с подчиненного устройства 17.

Имя поля                                                                                             Пример

(Hex)

Адрес подчиненного                                                                           11

Функция                                                                                              01

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

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

Количество Hi                                                                                      00

Количество Lo                                                                                     25

Контрольная сумма (CRC или LRC)                                 —

 

ОТВЕТ

Статус выходов в ответном сообщении передается как один выход на бит.

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

Имя поля                                                                                             Пример

(Hex)

Адрес подчиненного                                                                           11

Функция                                                                                              01

Счетчик байт 4                                                                                     005

Данные(Выхода 27-20)                                                                       CD

Данные(Выхода 35-28)                                                                       6B

Данные(Выхода 43-36)                                                                       B2

Данные(Выхода 51-44)                                                                       0E

Данные(Выхода 56-52)                                                                       1B

Контрольная сумма (CRC или LRC)                                 —