Параметры id_num и id_response предназначены для контроля корректности обмена и выявления потерянных пакетов. В пакете может содержаться множество команд, количество команд, передаваемых в одном пакете, ограничивается его размером – 64Кб. Контрольная сумма предназначена для проверки целостности пакета, которая может быть нарушена из-за влияния помех в канале передачи данных.
На рисунке 4 приведены размеры полей пакета данных.
Типы команд маршрутизатора:
· команды от модуля логики централизации
ü <телеуправление> <имя объекта> <вкл/выкл>
ü <запрос состояния ТС> <имя объекта/all> <0>
· команды от модуля диагностики
ü <запрос диагностики> <физический адрес блока> <диагностическая информация>
· команды в модуль логики централизации
ü <состояние ТС> <имя объекта> <вкл/выкл>
· команды в модуль диагностики
ü <ответ диагностики> <физический адрес блока> <диагностическая информация>
ü <отказ блока> <физический адрес блока > <тип отказа>
Рисунок 4 – Размеры полей пакета данных
Взаимодействие драйвера с блоками ТУ-ТС должно происходить с помощью сообщений формата:
<команда> <адрес блока> <операнды> <контрольная сумма>
Типы команд представлены в таблице 1.
Таблица 1 – Команды ПЭВМ < - > блок
№ бита |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
Длина пакета |
ТУ |
ТС |
Рабочий пакет |
Пакет диагностики |
Инициализация |
Ответ |
Запрос |
|||
Запрос ТУ |
1 |
1 |
0 |
1 |
0 |
0 |
0 |
1 |
9 |
Ответ ТУ |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
9 |
Запрос ТС |
1 |
0 |
1 |
1 |
0 |
0 |
0 |
1 |
7 |
Ответ ТС |
1 |
0 |
1 |
1 |
0 |
0 |
1 |
0 |
12 |
Инициализация ТУ |
1 |
1 |
0 |
0 |
0 |
1 |
0 |
1 |
9 |
Сообщение об |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
0 |
9 |
Инициализация ТС |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
9 |
Сообщение об инициализации ТС |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
0 |
9 |
Запрос информации диагностики ТУ |
1 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
9 |
Ответ информации диагностики ТУ |
1 |
1 |
0 |
0 |
1 |
0 |
1 |
0 |
9 |
Запрос информации диагностики ТС |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
9 |
Ответ информации диагностики ТС |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
9 |
Адрес блока представляет собой четырехбайтовый код, определяющий физический адрес блока ТУ-ТС. Код хранит два 14-тиразрядных адреса (номера МК и идентификатора АК, которые являются уникальными и могут принимать значения от 1 до 3FFFH). Старшие разряды каждого байта равны 0 (таблица 2). .
Таблица 2 – Формат адреса
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.