ГОСТ Р МЭК 61784-3-12—2016
Переход
Условие
Действие
Следующее
состояние
CONN_FAIL4
Frame-Command
-
Session
OR
Frame-Command - Parameter
OR
Frame.Command -
Pr
ocessSa
ta
OR
Frame
.
Command -
Fei-ISareData
LdStCrc0
OidKasterCrc0;
OLdS.aveCre0;
KasterSeqNti;
SiaveSeqNo i;
DotaCometandFariSa/eData;
ConwiFauiLReason iNVALiD_
CUD;
SendFrarre(Reset,
ADR(CommFaUit.ReaSOn)
,
LastCrc, 0,
ADR(MasterSeqNo)
,
ADR(OidKasterCrc)
,
FALSE)
;
MasteiSeqNoI; START_
WD(SafeFara.Watchdog)
;
Reset (Сброс)
CONN_FAIL5
Frame.Command
<>
Pesmt
AMD
Frame
.
Command
<> Session
AMD
Frame.Command
<>
Connection
AMD
Frame.Command
<>
Parameter
AMD
Frame.Command <>
Pr
ocessDa
ta
AND
Frame.Command
<>
FaiiSa/eCeta
)1
ADR (Come.FauitReason
) ,
LestCrc, a,
ADR(MasterSeqMo)
,
ADR(OidKasterCrc)
,
FALSE
м а e
ter
s e
sjhi
: • :s :
a
r t
_
XD(SafeFara.Watchdog)
;
LastC rc
о
Reset (Сброс)
OidKasterCrc 0;
OidSlaveCrc0;
MasterSeqMoi;
SiaveSeqNo i;
DataCommand
FailS afeD eta;
CemmFaullReasori UHKN0WM_
CMD;
SendFmrre(Reset,
7.4.4.2 Событие истекшего сторожевого таймера
Переход
Условие
Действие
Следующее со
стояние
CONN_WD
LaStCrC 0
O idKasterCrc
0;
OidSiaveCrc :- 0;
MasterSeqNoi;
SiaveSeqNo i;
DatdOommand :
-
Fa.lS afeD ata;
CommiFauit ReasonXD_EXPIRED;
SendFrarre (Reset,
ADR (CoawiFauitReaSon), LastCrc,
0,
ADR(MasterSeqHo), ADR(OidKasterCrc)
,
FALSE)
;
MasterSeqMoi;
STARTJWD(SafeFara.Watchdog)
;
Reset (Сброс)
37