4.1.1.2.5.13.4. Модуль: Запросы
Ниже приведены запросы, которые модуль посылает устройствам, и ответы устройств.
Запросы:
Установление связи
Чтение памяти таймера 128 байт
Чтение памяти таймера 2К байт
Чтение оперативной памяти
Чтение памяти Flash
Информация в данном разделе предназначена для анализа запросов/ответов в журнале модуля. Для конфигурирования эта информация не требуется.
|
Установление связи
Запрос
Байт
|
Обозначение
|
Описание
|
0
|
SIG
|
Признак начала
|
1
|
ADDR
|
Сетевой адрес устройства
|
2
|
!ADDR
|
Инверсное значение сетевого адреса
|
3
|
CGRP
|
Группа команд
|
4
|
CMD
|
Идентификация устройства
|
5
|
LEN
|
Число байт посылаемых данных (0)
|
6
|
CS
|
Контрольная сумма (дополнение до нуля)
|
Ответ
Байт
|
Обозначение
|
Описание
|
0
|
SIG
|
Признак начала
|
1
|
ADDR
|
Сетевой адрес теплосчётчика, которому адресуется пакет
|
2
|
!ADDR
|
Инверсное значение сетевого адреса
|
3
|
CGRP
|
Группа команд
|
4
|
CMD
|
Идентификация устройства
|
5
|
LEN
|
Число байт посылаемых данных
|
6
|
DATA
|
T
|
7
|
DATA
|
E
|
8
|
DATA
|
M
|
9
|
DATA
|
-
|
A
|
DATA
|
1
|
B
|
DATA
|
0
|
C
|
DATA
|
4
|
D
|
CS
|
Контрольная сумма (дополнение до нуля)
|
Чтение памяти таймера 128 байт
Запрос
Байт
|
Обозначение
|
Описание
|
0
|
SIG
|
Признак начала
|
1
|
ADDR
|
Сетевой адрес устройства
|
2
|
!ADDR
|
Инверсное значение сетевого адреса
|
3
|
CGRP
|
Группа команд
|
4
|
CMD
|
Чтение памяти таймера 128
|
5
|
LEN
|
Число байт посылаемых данных (2)
|
6
|
TADDR
|
Начальный адрес в памяти таймера 128
|
7
|
TLEN
|
Длина считываемого блока данных (1-64 байт)
|
8
|
CS
|
Контрольная сумма (дополнение до нуля)
|
Ответ
Байт
|
Обозначение
|
Описание
|
0
|
SIG
|
Признак начала
|
1
|
ADDR
|
Сетевой адрес устройства
|
2
|
!ADDR
|
Инверсное значение сетевого адреса
|
3
|
CGRP
|
Группа команд
|
4
|
CMD
|
Чтение памяти таймера 128
|
5
|
LEN
|
Число байт посылаемых данных (равно полю TLEN в запросе)
|
6-...
|
DATA
|
Данные
|
LEN+5
|
CS
|
Контрольная сумма (дополнение до нуля)
|
Чтение памяти таймера 2К байт
Запрос
Байт
|
Обозначение
|
Описание
|
0
|
SIG
|
Признак начала
|
1
|
ADDR
|
Сетевой адрес устройства
|
2
|
!ADDR
|
Инверсное значение сетевого адреса
|
3
|
CGRP
|
Группа команд
|
4
|
CMD
|
Чтение памяти таймера 2К
|
5
|
LEN
|
Число байт посылаемых данных (3)
|
6
|
TADRH
|
Начальный адрес в памяти таймера 2К (старший байт)
|
7
|
TADRL
|
Начальный адрес в памяти таймера 2К (младший байт)
|
8
|
TLEN
|
Длина считываемого блока данных (1-64 байт)
|
9
|
CS
|
Контрольная сумма (дополнение до нуля)
|
Ответ
Байт
|
Обозначение
|
Описание
|
0
|
SIG
|
Признак начала
|
1
|
ADDR
|
Сетевой адрес устройства
|
2
|
!ADDR
|
Инверсное значение сетевого адреса
|
3
|
CGRP
|
Группа команд
|
4
|
CMD
|
Чтение памяти таймера 2К
|
5
|
LEN
|
Число байт посылаемых данных (равно полю TLEN в запросе)
|
6-...
|
DATA
|
Данные
|
LEN+5
|
CS
|
Контрольная сумма (дополнение до нуля)
|
Чтение оперативной памяти
Запрос
Байт
|
Обозначение
|
Описание
|
0
|
SIG
|
Признак начала
|
1
|
ADDR
|
Сетевой адрес устройства
|
2
|
!ADDR
|
Инверсное значение сетевого адреса
|
3
|
CGRP
|
Группа команд
|
4
|
CMD
|
Чтение оперативной памяти
|
5
|
LEN
|
Число байт посылаемых данных (3)
|
6
|
TADRH
|
Начальный адрес в оперативной памяти (старший байт)
|
7
|
TADRL
|
Начальный адрес в оперативной памяти (младший байт)
|
8
|
TLEN
|
Длина считываемого блока данных (1-64 байт)
|
9
|
CS
|
Контрольная сумма (дополнение до нуля)
|
Ответ
Байт
|
Обозначение
|
Описание
|
0
|
SIG
|
Признак начала
|
1
|
ADDR
|
Сетевой адрес устройства
|
2
|
!ADDR
|
Инверсное значение сетевого адреса
|
3
|
CGRP
|
Группа команд
|
4
|
CMD
|
Чтение оперативной памяти
|
5
|
LEN
|
Число байт посылаемых данных (равно полю TLEN в запросе)
|
6-...
|
DATA
|
Данные
|
LEN+5
|
CS
|
Контрольная сумма (дополнение до нуля)
|
Чтение памяти Flash
Запрос
Байт
|
Обозначение
|
Описание
|
0
|
SIG
|
Признак начала
|
1
|
ADDR
|
Сетевой адрес устройства
|
2
|
!ADDR
|
Инверсное значение сетевого адреса
|
3
|
CGRP
|
Группа команд
|
4
|
CMD
|
Чтение оперативной памяти
|
5
|
LEN
|
Число байт посылаемых данных (5)
|
6
|
TLEN
|
Длина считываемого блока данных (1-64 байт)
|
7
|
FADR3
|
Начальный адрес в памяти Flash (старший байт)
|
8
|
FADR2
|
...
|
9
|
FADR1
|
...
|
A
|
FADR0
|
Начальный адрес в памяти Flash (младший байт)
|
B
|
CS
|
Контрольная сумма (дополнение до нуля)
|
Ответ
Байт
|
Обозначение
|
Описание
|
0
|
SIG
|
Признак начала
|
1
|
ADDR
|
Сетевой адрес устройства
|
2
|
!ADDR
|
Инверсное значение сетевого адреса
|
3
|
CGRP
|
Группа команд
|
4
|
CMD
|
Чтение памяти Flash
|
5
|
LEN
|
Число байт посылаемых данных (равно полю TLEN в запросе)
|
6-...
|
DATA
|
Данные
|
LEN+5
|
CS
|
Контрольная сумма (дополнение до нуля)
|