В процессе обмена данными на канальном уровне предусматривается небалансная процедура, имеющая три класса диалоговых процедур, построенных на базе кадров переменной длины формата FT3 (ГОСТ Р МЭК 870-5-1-95, ГОСТ Р МЭК 870-5-2-95):
Формат кадра
Стартовая комбинация
0x05 | 0x64 |
заголовок фиксированной длины
L | C | A | B | CRC |
данные переменной длины
D 16 байт | CRC | ... | D до 16 байт | CRC |
L – длина посылки от 3...255, включающая C, A, B и данные D;
С – поле управления;
А – адрес получателя 0...15 (255 – для всех (broadcast ) в процедурах класса S1);
В – адрес отправителя 0…15;
CRC – 2 байта - (инверсные) контрольные разряды циклического кода образуемого полиномом X16+X13+X12+X11+X10+X8+X6+X5+X2+1
Алгоритм вычисления CRC приведен в приложении 1.
Cтруктура поля управления
от первичной станции контроллеру
27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 |
R | 1 | FCB | FCV | КОД |
R – резерв;
FCB - бит счета кадров: 0/1 чередуются отдельно для S2, S3 при FCV=1; 0 для S1;
FCV - законность бита FCB: 0 - изменение бита FCB неверно;
Значения поля «КОД» приведены в таблице 1.