ГОСТ Р МЭК 61784-3-1—2016
Ожидаемый ключ
соединения
(4 октета)
Индекс объекта
(4 октета)
Подиндекс
(1 октет)
Номер
последовательности
(4 октета)
Значение и статус объекта
(2-120 октет)
Рисунок 28 — Пример записи FSCP 1/1 с подиндексом
CRC 32 вычисляется из виртуального PDU безопасности и сравнивается с CRC 32 в принятых
данных. Если CRC не совпадают, то устройство должно отклонить данные и вернуть негативный ответ.
Если все проверки пройдены, то устройство выполняет запрос на запись. Позитивный или нега
тивный ответ возвращается с помощью особого блока, в который ведется запись.
Позитивный или негативный ответ на запись обладает таким же форматом, как и и ответ на запись
от функционального блока, не связанного с безопасностью.
Машина состояний для обработки записей показана в таблице 13, на рисунке 29 и в таблице 14.
Т а б л и ц а 13 — Состояния сервера FSCP 1/1 во время операций записи
Состояние
Описание
Не соединен
Не установлено никакого соединения
Соединен
Соединение установлено
Рисунок 29 — Диаграмма перехода состояний для сервера FSCP 1/1 во время операций записи
Т а б л и ц а 14 — Принятые переходы для сервера FSCP 1/1 во время операций записи
«
Текущее
состояние
Действие события и условии
Следующее
состояние
R1
Не соединен
RcvMsgO = "Connection Request valid response"
Set LRSN = 0
Соединен
R2
Не соединен
RcvMsgO = "Любое сообщение (не connection request valid response)"
To же самое
R3
Соединен
RcvMsgO = "Abort.ind"
ИЛИ
RcvMsgO = "Abort.req’OR
Не соединен
36