ГОСТ Р МЭК 61784-3-12—2016
Переход
Условие
Действие
Следующее
состояние
CONN_FAIL7
Frarrie.Ccerr.and
-
C o n n e d х и л
AND
BytesTo&eSent - 0
LastCrc0;
uldMasterOrc
0
;
OldSlaveCrc 0;
MasterSeqHo 1,*
SlaveSe-qHc
:*■
1;
Da
t
aCoer.and
I—
FaxlSaieCdta;
Coew.FaultReascnINVALIDED;
SendFraoe(Reset,
ADR (Coer.Fau.tReason)
,
LastCrc,
0,
ADR(SlaveSfrqNo)
,
ADR(OldSlaveCrc)
,
FALSE)
;
SlaveSeqHc1;
Reset (Сброс)
CONN_RESET1
Г
,
,
(
,
Fratr.e.Ccerr.and
-
Reset.
AMD
S_CRO_CORRECT(Frame 0
ADR Ini’-SeejNe)
ADR(OldMasterCrc)
,
FALSE) - TRUE
LastCrc0;
OldXasterCrcU;
OldSlaveCrc 0;
MasterSeqNo I
SlaveSe<[No I;
Tn-tSeqMo 1;
DataCOCAdndFairSa/eCata;
Co*e.FdU_tReason 0;
SendFiome(Reset,
ADR(CoamFau.tReason)
,
LastCrc, 0,
ADR(SlaveSeqNo)
,
ADR (OldSlaveCrc)
,
FALSE)
,-
SiaveSe-qNc1;
Reset (Сброс)
CONN_FAIL8
FrarrA.CcKr.dnd
- Reset
AMD
IS_CRC_CORRECT(Frame, 0,
ADRCoTtSeqNo)
,
ADR(OldMa
3
terCrC
),
FALSE) - FALSE
ADR (Ccerr.Fau.tReason)
,
LastCrc, 0,
ADR (SlaveSecjNO)
,
ADR (OldSlaveCrc)
,
FALSE)
;
SlaveSeqHo1;
LastCic0;
Reset (Сброс)
OidXaSterCtC U;
OldSleveCrc0;
MasterSeqNo
I t
SlaveSecjNc 1;
Tn-tSeqMo 1;
DatdCcrrr.and
FaiiSafeCata;
Co«W.Fau.tReASOn INVALID_CRC;
SendFiarre(Reset,
57