ГОСТ Р МЭК 61784-3-3—2016
Бит 5 — это основанный на хосте бит переключатель, указывающий на триггер для приращения
виртуального порядкового номера в F-устройстве (Vconsnr_d). Имя сигнала — «Toggle_h». См. подроб
ности в 7.1.4. Имя сигнала — «Toggle_h».
Биты 6 и 7 зарезервированы (res) для будущих выпусков FSCP 3/1.
Подсказка: для того, чтобы избежать неприятностей с будущими версиями устройств FSCP 3/1.
биты статуса и управления типа «res» должны быть установлены в значение «0» и приемник должен
их игнорировать.
7.1.4 (Виртуальный) порядковый номер
Получатель использует порядковый номер для того, чтобы контролировать, активны ли еще
отправитель и коммуникационный канал или нет. Порядковый номер используется в механизме под
тверждения для контроля скорости прохождения между отправителем и получателем. Значение
«0» зарезервировано для первого прогона и для реакции на коммуникационную ошибку. В отличие от
режима V1. режим V2 использует 24-битные счетчики для последовательной нумерации. Таким
образом, порядковый номер вычисляется в циклическом режиме от 1... OFF FF FFh, возвращаясь
назад к 1 в конце.
П р и м е ч а н и е — Подробности режима V1 см. в [48].
Порядковый номер F-Хоста
(Vconsnr_h)0
1234
5
T°ggle_h
(от F-хоста)
Toggle_d
(от F-устройства)
Порядковый номер F-устройства01234
(Vconsnr_d)
Рисунок 23 — Функция бита переключателя
Также, в отличие от режима V1. режим V2 не передает порядковый номер с каждым из PDU без
опасности. Вместо этого он использует виртуальный порядковый номер. Он называется виртуальным
потому, что его невозможно увидеть в PDU безопасности. Такой подход использует 24-битные счетчики,
размещенные в F-хосте (Vconsnr_h) и F-устройстве (Vconsnr_d), а также бит переключатель в байте
статуса и байте управления для синхронного приращения надлежащих счетчиков (рисунок 23). Провер ка
на корректность и синхронность двух независимых счетчиков выполняется включением порядковых
номеров при вычислении CRC2. Затем CRC2 передается с каждым PDU безопасности (рисунок 24).
Передаваемая часть (виртуального) порядкового номера сокращена до бита переключателя, который
указывает на приращение местного счетчика. Счетчики в F-хосте и F-устройстве увеличиваются при каждом
«крайнем» состоянии битов-переключателей (0—1.1—0). На рисунке 24 показан механизм для счетчика в F-
устройстве. Счетчик обнуляется, когда F-хост отправляет R_cons_nr = ’Г в байте управления (см. 7.1.3).
Механизм для счетчика в F-хосте соответствует счетчику в F-устройстве. Тем не менее, счетчик обну
ляется каждый раз. когда происходит ошибка (внутри или посредством байта статуса). Этот счетчик назы
вается «Vconsnr_h».
31