ГОСТ Р МЭК 61784-3-12—2016
Окончание таблицы 28
ОктетОписание
1Неожиданная команда (INVALID_CMD)
2Неизвестная команда (UNKNOWN_CMD)
3
Недействительное соединение (INVALID_CONNID)
4
Ошибка CRC (INVALID_CRC)
5
Сторожевой таймер истек <WD_EXPIRED)
6
Недействительный адрес ведомого устройства FSoE (INVALID_ADDRESS)
7
Недействительные данные безопасности <INVALID_DATA)
8
Недопустимая длина параметра коммуникаций (INVALID_COMMPARALEN)
9
Недействительные данные параметра коммуникаций (INVALID_COMPARA)
10
Недопустимая длина параметра приложения (INVALID_USERPARALEN)
11
Недействительные данные параметра приложения (INVALID_USERPARA)
0x80-0xFF
Недействительные SafePara (зависит от устройства)
7.4 Таблица состояний для ведущего устройства FSoE
7.4.1 Машина состояний ведущего устройства FSoE
7.4.1.1 Обзор
В зависимости коммуникационной процедуры ведущее устройство FSoE может находиться в со
стояниях. перечисленных в таблице 29.
Т а б л и ц а 29 — Состояния ведущего устройства FSoE
Состояние
Описание
Сброс
Соединение FSoE сброшено (выводы в безопасном состоянии)
Сеанс
Передается ID сеанса (выводы в безопасном состоянии)
Соединение
Передается ID соединения (выводы в безопасном состоянии)
Параметры
Передаются параметры (выводы в безопасном состоянии)
Данные
Передаются данные процесса или отказоустойчивые данные (выводы активны, только если
получена команда ProcessData)
Диаграмма состояний для ведущего устройства FSoE показана на рисунке 9.
В следующих секциях проводится анализ событий, которые могут произойти на ведущем
устройстве FSoE для каждого состояния.
Каждое событие рассматривается в условиях различныхдействий или проистекающих состояний.
7.4.1.2 События
Событие может включать в себя различные параметры, на которые приводятся ссылки в таблицах
состояний. В таблице 30 приведен список используемых событий.
Т а б л и ц а 30 — События в таблице состояний ведущего устройства FSoE
Событие
Описание
Получен кадр
Был получен PDU безопасности, т. е. хотя бы один бит в PDU безопасности был изменен.
Параметры:
Frame — полученный PDU безопасности:
Frame.Command — команда полученного PDU безопасности:
Frame.CrcO — CRC_0 полученного PDU безопасности:
Frame.ConnW — ID соединения полученного PDU безопасности;
Frame.SafeData — данные безопасности полученного PDU безопасности
27