ГОСТ Р МЭК 61784-3-1—2016
Окончание таблицы 14
0
Текущее
состояние
Действие события и условия
Следующее
состояние
R4
Соединен
запрос Valid Write
И
объект канала безопасности присутствует
И
CRC 32 is OK
И
Номер последовательности ОК
И
Никакие запросы FMS не ожидают выполнения
Прирастить LRSN
Ответить с помощью протокола уровня коммуникаций,
связанного с безопасностью
Соединен
R5Соединен
Данные 1 не идентичны Данным 2
ИЛИ
отсутствует объект канала безопасности
ИЛИ
CRC 32 not ОК
ИЛИ
Недействительный запрос на запись
Вернуть негативный ответ
Соединен
R6Соединен
Действительный запрос на запись
И
присутствует объект канала безопасности
И
Номер последовательности ОК
И
Другие запросы FMS ожидают выполнения
Вернуть негативный ответ
Соединен
7.2.3.4 Записи для объекта канала безопасности
Записи в объект канала безопасности должны выполняться в соответствии с расширенным про
токолом, как установлено ниже. Запрос на запись данных в функциональные блоки безопасности будет
следовать расширенному протоколу. Клиент должен вычислить CRC 32 по индексу объекта канала без
опасности и данным объекта канала, именно в такой последовательности.
FMS предоставляет индекс объекта, который записывают. Если запись осуществляется для функ
ционального блока безопасности, устройство должно проверять, отформатирована ли запись в соот
ветствии с расширенным содержанием PDU, как показано на рисунке 30. Другими словами, устройство
проверяет, идентичны ли Данные 1 Данным 2. В случае идентичности устройство определяет, обладает ли
пакет действительным добавленным CRC 32. В случае неидентичности данные отклоняются и воз
вращается негативный ответ. CRC 32 вычисляется по индексу объекта канала безопасности и данным
объекта канала безопасности, именно в такой последовательности. Если вычисленный CRC не со
ответствует полученному CRC. то устройство должно отклонить запись и вернуть негативный ответ.
Устройство не должно поддерживать запись по подиндексу в объект канала безопасности. Если устрой
ство получает запись по подиндексу, то ему необходимо отклонить запрос и вернуть негативный ответ.
Данные 1Д е ты е 2
Данные объекта канала безопасностиCRC 32Данною объекта канала безопасности|CRC 32
Рисунок 30 — PDU безопасности, показывающий дублирование данных и CRC
Затем устройство определяет, правильно ли отформатирован объект канала безопасности. Если
это не так. то устройство должно отклонить запись и вернуть негативный ответ.
37