ГОСТ Р МЭК 61784-3-3—2016
Термины, используемые на рисунке 29. определены ниже:
[Toggle_h = Toggle_d]
(Toggl8_h >< Toggte_d]
[CRCJ
F_WD_Time
use_T02
use_T02_Flag
Ack
Message received
— нотация UML условия (ограничителя) для запуска перехода. В этом случав это означает,
что бит ToggIe_h не изменил свое значение (вне переключен»);
— бит Toggle_h изменил свое значение («переключен»):
— F-устройство распознает сбой CRC (ошибка коммуникаций и/или порядкового номера);
— время сторожевого таймера, определенное F-параметром «F_WD_Time»;
— СВЗ в байте управления, указывающий на использование времени вспомогательного
сторожевого таймера F_WD_Time2;
— вспомогательный флаг;
— PDU безопасности для подтверждения F-устройства;
— любой новый принятый PDU безопасности; следует игнорировать PDU безопасности,
где все значения равны 0.
Т а б л и ц а 5 — Состояния и переходы F-усгройства
НАЗВАНИЕ СОСТОЯНИЯ
ОПИСАНИЕ СОСТОЯНИЯ
20 System Start (Запуск системы)
Начальное состояние устройства при подключении питания.
При подключении питания F-устройство
вывода
устанавливает
значение «0». Сразу же после F-параметризации оно устанав
ливает отказоустойчивые значения. При подключении питания
F-устройство
ввода
отправляет значение «0». Сразу же после
F-параметризации оно отправляет значения процесса
21 Await message (Ожидать сообщение)
Уровень безопасности ожидает новый PDU от F-устройства
22 Check Message (Проверить сообщение)
Проверка принятого PDU безопасности на наличие
CRC-ошибки.
включая виртуальный порядковый номер
23 Prepare Ack (Подготовить подтверждение)
Подготовка
регулярного
PDU безопасности для F-устройства
(Подтверждение)
24 Await message
Уровень безопасности ожидает следующий регулярный PDU
безопасности от F-устройства
25 Check Message
Проверка принятого PDU безопасности на наличие
CRC-ошибки.
включая виртуальный порядковый номер
26 Prepare Ack
Подготовка
регулярного
PDU безопасности для F-устройства
(Подтверждение с битами сбоев)
27 Await Message
Уровень безопасности ожидает следующий PDU безопасности
от F-устройства (обработка исключений)
28 Check Message
Проверка принятого PDU Безопасности на наличие
CRC-ошобки.
включая виртуальный порядковый номер
ПЕРЕХОД
СОСТОЯНИЕ
ИСТОЧНИКА
СОСТОЯНИЕ
ЦЕЛИ
ДЕЙСТВИЕ
T212021
-
T222122
if R_oons_nr =1
then х=0. cons_nr_R =1
T232223
use PVi. FVo.
FV_activated =1.
CE_CRC =0.
W Djim eout =0.
Toggled = Toggle_h,
restart device-timer.
ok_nr_cycles =ok_nr_cycles +1
T242324
send safety PDU
40