ГОСТ Р МЭК 61784-3-12—2016
ПереходУсловиеДействие
Следующее
состояние
SESSION FAIL4
Ftante.Command
о
Reset
AND
Fterne.Command
<>
Session
AND
Ftame.Command
<>
LaSLCrc0
OldMasterCre
OLdSlaveCrc
MasterSeqNo
SlaveSeqNo
DataCommand
Reset (Сброс)
0;
0;
1;
1;
FarlSafeData;
CorarFauItReasonUNKNOWN CMC;
SendFrame(Reset,
Connection
AND
Frame.Command
<>
Parameter
AND
Ftame.Command
<>
PxccessDst.d
AND
Ftame.Command
<>
Fa.
ISdCeDdid
ACR(CommFault.Reason
) ,
LaSLCrc,
’■)/
ACR(MasterSeqNo),
ACR(CldMasterCrc), FALSE)
MasterSeqNo1; START
WE>(SaleP*sa.Watchdog)
;
7.4.3.2 Событие истекшего сторожевого таймера
Переход
Условие
Действие
Следующее со*
стояние
SESSION_WD
L a S tC re
(1
0 ;
0 ;
1;
1 ;
O ld M a s te rC rc
O id S la v e C rt
M a s te rS e q N o
S la v e S e q N o
D ataC om m and
F a ilS a fe D a ta ;
C o m m F a u ilR e a so nW D_EXPIRED;
S e n a F ra m e (R e s e t,
A D R (C o m m F a u itR e a s o n ), L a s tC r c ,
0 ,
ADR (M a s te rS e q N o ), A D R (O la M a s te rC .rc ),
F A L S E );
M a s te rS e q N o1 ; S T A R T W D (S a fe P a ra .
W a tc h d o g );
Reset (Сброс)
7.4.3.3 Событие сброса соединения
Переход
УсловиеДействие
Следующее со
стояние
SESSlON_RESET2
L a s tC r cС
O ld M a s te tC rc0 ;
O ld S la v e C ro 0 ;
M a s te rS e q N o :« 1 ;
S la v e S e q N o
:»
1 ;
D ataC om m andF a ilS a fe D a ta ;
C o m m F a jlt.R e a so n0 ; S e r.d F r ame (R e s e t ,
A D R (C o m m F a u ltR e a so n
)
, L a s tC r c ,
0 ,
A D R (M a s te rS e q N o ), A D R (O ld M a s te tC rc ),
F A L S E )
;
M a s te rS e q N o1;
S T A R T _ W D (S a T e P a ra .W a tc h d o g )
;
Reset (Сброс)
34