ГОСТ Р МЭК 61784-3-3—2016
9.3.3 Корректировка времени сторожевого таймера для FSCP 3/1
F-Ппараметр F_WD_Time определяет время сторожевого таймера для коммуникационной свя
зи 1:1 профиля FSCP 3/1 (8.1.3). На рисунке 76 показано, что минимальное время сторожевого таймера
состоит из четырех временных секций (DAT — Шина — HAT — Шина).
Каждый раз, когда F-драйвер (6.2) в малогабаритном F-устройство или в F-модуле модульного
устройства распознает PDU безопасности (кадр FSCP 3/1), содержащий новый порядковый номер (т), то
он перезапускает сторожевой таймер. Затем драйвер обрабатывает протокол FSCP 3/1. принимая
доступные на данный момент значения процесса, и готовит новый PDU безопасности. Затраченное
время для данной операции называется «DAT = Время подтверждения устройства».
П р и м е ч а н и е — В случае модульного F-устройства DAT включает в себя время на внутренние передачи
через шину объединительной платы.
Передача нового PDU безопасности F-хосту выполняется в течение следующей временной
секции (Шины). Как только F-драйвер в F-хосте получил новый PDU безопасности, он перезапускает
свой сторожевой таймер и обрабатывает протокол FSCP 3/1. Он генерирует PDU безопасности со
следующим порядковым номером (т+1). Затраченное время на эту операцию называется «НАТ = Время
подтверждения хоста». Передача PDU безопасности F-устройству выполняется в течение последней
временной секции (Шины).
Время сторожевого таймера, котороедолжно быть назначено F-параметру превышает минимальное
время сторожевого таймера, чтобы обеспечить обнаружение аварийного события.
F_WD_Time (минимум)
НАТ)|Ш и н а ;
_JsК
DAT
) Ш ина))
........
.
......
V’""У
VУ
F-устройство
F -
x o c t
аммйЛ0АП)»«ДСМ1Я
Зма-ем** пар»ic-tfa —
Рисунок 76 — Временные секции, формирующие F_WD_Time профиля FSCP 3/1
Согласно 8.1.3 значение, которое будет назначено F_WD_Time. в примере на рисунке 73 (временной
триггер =10 мс) будет равно два периода времени передачи по шине (2 * 2 мс) плюс DAT устройства (6 мс)
и F-хоста (15 мс). в результате F_WD_Time = 4 ms + 6 ms ♦ 15 ms = 25 ms. Корректировка в сторону
уменьшения времени сторожевого таймера не скажется на безопасности системы. Она может привести к
ложным срабатываниям и тем самым повлиять на готовность.
При резервировании необходимого запаса времени в рамках корректировок сторожевого таймера
также должен быть учтен тот факт, что устройство может продлевать передачу данных по шине в случае
поступления диагностического сообщения. Дополнительные устройства-супервизоры (или ведущее
90