Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
microcontroller01 / protokoly2.pdf
Источник:
Скачиваний:
4
Добавлен:
06.01.2022
Размер:
344.18 Кб
Скачать

 

 

 

 

23

 

 

 

 

 

поле данных

 

 

 

node

 

 

 

 

 

 

address

P.F.S.

parameters

 

E.O.F.

XXXX XXXX

0000 000X

 

 

 

0000 000X

 

8 бит

8 бит

 

n x 8 бит

 

8 бит

 

 

 

 

 

 

 

 

 

P.F.S.: pre-frame

 

 

E.O.F.: end of frame

 

synchronisation

 

 

 

 

 

последний байт

 

байт начала посылки

 

 

 

 

 

посылки

 

 

 

 

 

node address: сетевой адрес подчинённого устройства, которое отвечает на запрос.

Поле, содержащее данные в виде ASCII строки или в бинарном виде

Рисунок 2. Формат ASCII - ответа BITBUS

3.Пример расчёта контрольной суммы

Байты запроса

Операция

BIN дата

HEX

 

 

 

дата

node address (в расчёте CkSum не участвует)

 

xxxx xxxx

xxH

Length

 

0000 0100

04H

control field

XOR

0011 0100

34H

 

 

1100 1111

CFH

parameters

XOR

0000 0001

01H

 

 

0011 0001

31H

 

NOT

1100 1110

CEH

 

+1

0000 0001

01H

CkSum

 

1100 1111

CFH

В примере использовался запрос текущей температуры второго канала для теплосчётчика MT-200DS. Полностью запрос выглядит так: xxH, 04H, 34H, 01H, CFH; где xx - адрес прибора в сети применимо только к реальному прибору.

®ЗАО «ВЗЛЕТ»

Приложение 1 Протокол BITBUS