23.03.2017 Views

wilamowski-b-m-irwin-j-d-industrial-communication-systems-2011

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

46-10 Industrial Communication Systems<br />

Codename<br />

SIL<br />

WD_Time<br />

F-Parameters:<br />

Defined and constant<br />

Identical in F-Host and F-Device<br />

Build<br />

CRC1<br />

CRC1<br />

Initial<br />

value for<br />

CRC2<br />

2 Octets<br />

FIGURE 46.16 CRC1 generation: F-Host and F-Device. (Adapted from Stripf, W. and Barthel, H., Comprehensive<br />

safety with PROFIBUS DP and PROFINET IO—Training for “PROFIsafe certified designers.”)<br />

Consecutive<br />

number<br />

Toggle bit<br />

CRC1<br />

Vconsnr_h<br />

F-Output data<br />

Control byte<br />

CRC2<br />

(F-Host)<br />

Consecutive<br />

number<br />

(not transmitted)<br />

0,1...0 × FFFFF<br />

Across<br />

F-Parameter,<br />

F-Output data,<br />

Control byte,<br />

and Vconsnr_h<br />

2 octets<br />

3 octets<br />

Max. 12 or 123 octets<br />

1 octet<br />

3 or 4 octets<br />

CRC2<br />

generation<br />

FIGURE 46.17 CRC2 generation: F-Host and F-Device. (Adapted from Stripf, W. and Barthel, H., Comprehensive<br />

safety with PROFIBUS DP and PROFINET IO—Training for “PROFIsafe certified designers.”)<br />

46.2.9 Detected Safety Data Failures<br />

The ultimate purpose of Profisafe is to prevent a system failure caused by an undetected <strong>communication</strong><br />

error. In order to determine when the system may be in a state in which there is an increasing probability<br />

of a <strong>communication</strong> error going undetected, an SIL monitor is implemented in the F-Host. Every corrupted<br />

message (CRC2 or virtual consecutive number fault) detected by the F-Host or F-Device will be<br />

counted during a configurable SIL monitor time period (T). The SIL monitor time period depends upon<br />

the SIL value of the system and the CRC2 length, which depends upon the amount of safety data being<br />

transferred. If 12 or fewer bytes of safety data are being transferred, a 3-octet (24 bit) CRC2 is used,<br />

© <strong>2011</strong> by Taylor and Francis Group, LLC

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!