Инструкция по эксплуатации Delta Electronics DTV

Страница 18

Advertising
background image

Температурный контроллер DTV_____________________________________________

18

ых

е данных по

адресу

1000H

/081хН

0’

‘0’

‘0’

‘1’

‘7’

1’

‘0’

‘1’

‘0’

Числ

о

данных

словах/

битах)

‘0’

‘0’

‘F

‘0’

Соде

ржание

данных

0’

‘F’

Содер

жание

данных

‘0’

‘F’

‘0’

‘0’

‘4’

‘1’

3’

‘F’

‘3’

‘F’

‘0’

‘0’

Содержа

ние данных

по

адресу

1001H

‘0’

E’

‘0’

‘E’

‘0’

‘2’

‘9’

‘0’

8’

‘0’

‘8’

‘0’

LRC

CHK 1

‘E

‘D’

‘0’

LRC

CHK 1

F’

‘E’

LRC

CHK 1

‘F’

‘E’

LRC

CHK 0

‘A

‘C’

‘0’

LRC

CHK 0

D’

‘3’

LRC

CHK 0

‘D’

‘3’

END

1

C

R

CR

LRC

CHK 1

‘0’

‘E’

END

1

C

R

CR

END 1

CR

CR

END

0

LF

LF

LRC

CHK 0

‘3’

‘3’

END

0

L

F

LF

END 0

LF

LF

END 1

C

R

CR

END 0

LF

LF

LRC (продольная проверка избыточности) рассчитывается следующим образом: суммируются значение

байтов от ADR1 до последнего символа данных . и вычитается из 100H

Для примера: 01H+03H+10H+00H+00H+02H=16H,
LRC =100H- 16H =EAH

RTU

режим:

Команда чтения

Ответное

сообщение

Команда записи

Ответное

сообщение

ADR

01

H

0

1H

ADR

01

H

01

H

ADR

01H

0

1H

ADR

01

H

01

H

CMD

03

H

0

1H

CMD

03

H

01

H

CMD

06H

0

5H

CMD

06

H

05

H

Стартов

ый

адрес

данных

10

H

0

8H

Число

данных (в

байтах)

04

H

02

H

Адре

с

данных

10H

0

8H

Адрес

данных

10

H

08

H

00

H

1

0H

01H

1

0H

01

H

10

H

Число

данных

(слов/бит)

00

H

0

0H

Содерж

ание

данных 1

01

H

17

H

Соде

ржание

данных

03H

F

FH

Содер

жание

данных

03

H

FF

H

02

H

0

9H

F4

H

01

H

20H

0

0H

20

H

00

H

CRC CHK

Low

C0

H

B

BH

Содерж

ание

данных 2

03

H

CRC

CHK Low

DDH

8

FH

CRC

CHK Low

D

DH

8F

H

CRC CHK

High

CB

H

A

9H

20

H

CRC

CHK High

E2H

9

FH

CRC

CHK High

E2

H

9F

H

CRC CHK

Low

B

BH

77

H

CRC CHK

High

15

H

88

H


CRC

(циклическая проверка избыточности) рассчитывается следующим образом:

Шаг 1 : Загрузка 16-bit регистра (называемого CRC регистром) с FFFFH;

Шаг 2: Исключающее ИЛИ первому 8-bit байту из командного сообщения с байтом младшего порядка из

16-bit

регистра CRC, помещение результата в CRC регистр.

Шаг 3: Сдвиг одного бита регистра CRC вправо с MSB нулевым заполнением. Извлечение и проверка LSB.

Шаг 4: Если LSB CRC регистра равно 0, повторите шаг 3, в противном случае исключающее ИЛИ CRC

ООО "НПО "СТОИК ЛТД", 107392 Москва ул.Просторная 7, (495) 661-24-61, http://www.stoikltd.ru

Advertising