ГОСТ Р МЭК 61784-3-12—2016
ПереходУсловиеДействие
Следующее
састомиие
DATA_RESET1
: .
ГS_CRC_CORRECС (FiaCie, U,
ADR (Iriit SeqNo) ,
ADR(OldMa31erCГC) , FALSEI
- TRUE
1?
1;
I ;
FsilS afeD al a;
FS_4rALUE; STOF_
MasterSeqNo
SlaveSeqNo
Zn.tSeqNo
DalaCQ«*.and
SaleOu*. puts
* 0 ();
Cc«jr.Fau-t Reason0;
SendFrace (Reset,
ADR (Ccejr.Fau.t Reason), LastCrc,
U,
ADR(SlaveSeqNo),
ADR(OldSlaveCrc) , FALSE) ;
SlaveSeqNo1;
LastCrc0,-
Reset (Сброс)
01dMa3teiCrc
0
;
OldSlaveCrc0;
DATA_FAIL3
Frля>е.Coerr.and - Reset. AND
Z5_CRC_CORRECC (Frar:«e, 0,
ADR(Zn-tSeqNe),
ADRtoidMaeverTrc),
false
)
- FALSE
1;
1;
1;
Fai-iSafeData;
FS_VALUE; STCF_
MasterSeqNo
SlaveSeqNo
Zn.tSeqNo
DataComband
SafeOutputS
a
D O ;
Cocrc.FaultReason:NVAL1D_CRC;
SendFraese (Reset,
ADR(Coe*r.Fau 1tReason), LastCrc,
0,
ADR(SlaveSeqNo),
ADR(OldSlaveCrc) , FALSE)r
SlaveSeqNo1;
LastCrc0,-
Reset (Сброс)
O ldKasterC ic 0;
OldSlaveCrc0;
DATA_RESET2
FzaKAt.Coes.and -
Sessson
AND
ГS_CRC_CORRECT(Fr ase, 0,
ADR(ZnitSeqNo),
ADR(OidMasterCrc), FALSE)
- TRUE
LastCrcFrarte.CrcU;
MasterSeqNo 2;
In.tSeqNo :- 1;
1;
FaiiSare-Cata;
FS_VALUE; STOF_
SlaveSeqNo
DataCoee.and
sateoutputs
WDO;
SessronZd
OREATE_SESSZON_ZD () ,-
SendFratre (Sess.on,
ADRJSessronZD), LastCrc,
П,
ADR(SlaveSeqNo),
ADR(OldS1aveCГC), FALSE I;
LastCrcSendFrarre.CrcO;
BytesToBeSentUFDATE_BVTES_TO_
BESENTU);
Session (Се
анс)
66