ГОСТ Р МЭК 61784-3-1—2016
принятых данных. Номер последовательности и индикация дублированных данных, предоставленные
черным каналом, игнорируются;
c) CRC 32 вычисляется на основе VSPDU. Затем CRC 32 сравнивается с CRC 32. принятым в ча
сти данных PDU FMS. Если вычисленный CRC 32 не соответствует полученному CRC 32. то блок PDU
будет отклонен. Если CRC не соответствует, то счетчик устаревания увеличивается на 1.
d) если CRC 32 действителен и номер последовательности соответствует MCN. то полученные
данные используются;
e) если CRC 32 действителен, а номер последовательности не соответствует MCN. то счетчик
устаревания увеличивается на 1. Данные отклоняются;
0 если счетчик устаревания превышает сконфигурированный предел непрерывного счетчика уста
ревания. то статус входного параметра должен быть «bad::black channel failure» (отказ черного канал).
Данные отклоняются;
д) Если синхронизация времени черного канала не работает, т. е. бит BLK_CHN_SVNC_ERR в па
раметре BLK_CHN_ERR в блоке ресурсов равен TRUE, то должен быть установлен следующий статус
входных параметров «bad::black channel failure». Данные отклоняются.
Таблица 8. рисунок 21 и таблицы 9 и 10 определяют машину состояний для подписчика.
Т а б л и ц а 8 — Состояния подписчика
Состояние
Описание
Не соединен
Для публикации не установлено никакой VCR
Соединен,‘Устаревшее
VCR установлена, но ошибки черного канала или счетчик устаревания не очищены
Соединен,’Хорошее
VCR установлена, осуществляются нормальные публикации
Рисунок 21 — Диаграмма перехода состояний для подписчика FSCP 1/1
Т а б л и ц а 9 — Таблица состояний подписчика. Полученные переходы
«
Текущее
состояние
Действие события и условия
Следующее состояние
R1
Не соединен
RcvMsgO = "FMS Initiale.cnr
Совдинен/Устаревшее
R2
Не соединен
RcvMsgO = "Любое сообщение (не FMS Initiate.cnf)"
To же самое
R3
Соединен/
Устаревшее
RcvMsgO = "Abort,inсГ
ИЛИ
RcvMsgO = "Aboft.req"
Не соединен
31