Описание протокола обмена данными между РПТ-80

Протокол многие называют по разному:

- "Дальний"
- "КП-ДП"
- "АИСТ"

По методу передачи - синхронный
Стартовых флага - 3 байта ( 0x66 0x96 0x99)
Длина пакета фиксированная 24*3 = 72 байта
Паузы между пакетами - отсутствуют
Первый бит в канале - младший бит передаваемого байта
Закрывающий флаг и продольный контроль целостности пакета - отсутствует

Стартовый флаг 1й параметр ...... 23й параметр
0х66 0х96 0х99       ......      
0 1 2 3 4 5 ...... 69 70 71

Способ кодирования передаваемой информации

Телепараметры передаются в виде последовательности из трех байт, в которые закодированы два байта:

- первый адрес телепараметра ( с 0 )
- второй значение телепараметра ( 8-бит ТИТ или 8 значений ТС)

Предельный адрес телепараметров - 240
Телесигналы, как правило, передаются под начальными адресами
При отсутствии данных для передачи (нет измененных параметров) передается код 0xFD 0x30

Способ кодирования:

1й байт   2й байт   3й байт
0 1 2 P   3 4 5 P 6 7 0 P   1 2 3 P 4 5 6 P   7 P P P
+ + + = + + + = + + + = + + + = + + + = + + + =
+ +     + +     + +     + +     + +       =    
+   +   +   +   +   +   +   +   +   +       =  
Адрес параметра Значение параметра      
1й байт 2й байт      

где P - дополнение до нечетности

Красным помечено выражение вычисляемое в последнюю очередь