Safety Considerations Guide for Triconex General ... - ICEWeb
Safety Considerations Guide for Triconex General ... - ICEWeb
Safety Considerations Guide for Triconex General ... - ICEWeb
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
64 Appendix A <strong>Triconex</strong> Peer-to-Peer Communication<br />
Table 16<br />
Parameter<br />
TS<br />
SS<br />
TR<br />
SR<br />
Data Transfer Time Formula Parameters<br />
Description<br />
Time <strong>for</strong> sending node to transfer Aliased data over the communication bus in<br />
milliseconds = (Number of aliased variables in bytes ÷ 100,000) * 1000<br />
Scan time of sending node in milliseconds<br />
Time <strong>for</strong> receiving node to transfer Aliased data over the communication bus in<br />
milliseconds = (Number of aliased variables in bytes ÷ 100,000) * 1000<br />
Scan time of receiving node in milliseconds<br />
Procedure<br />
1 Use the instructions in the following worksheet to estimate the transfer time.<br />
Steps<br />
1. Enter the number of bytes <strong>for</strong> each<br />
point type on the sending controller and<br />
divide or multiply as indicated. Add the<br />
results.<br />
Point<br />
Type<br />
Allocated<br />
Bytes<br />
Operation<br />
Result<br />
BOOL _________ ÷ 8 = _________<br />
DINT _________ x 4 = _________<br />
REAL _________ x 4 = _________<br />
Total bytes of aliased points TBS =<br />
_________<br />
2. Multiple total bytes sending TBS (step 1) by 0.01 TS = _________<br />
3. Enter the number of bytes <strong>for</strong> each<br />
point type on the receiving controller and<br />
divide or multiply as indicated. Add the<br />
results.<br />
BOOL _________ ÷ 8 = _________<br />
DINT _________ x 4 = _________<br />
REAL _________ x 4 = _________<br />
Total bytes of aliased points TBR =<br />
_________<br />
4. Multiple total bytes receiving TBR (step 3) by 0.01 TR = _________<br />
5. Get the scan time of sending node in milliseconds by viewing<br />
the Scan Time in the Execution List.<br />
6. Get the scan time of receiving node in milliseconds by viewing<br />
the Scan Period in the Execution List.<br />
SS =<br />
SR =<br />
_________<br />
_________<br />
7. Multiply the larger of TS or SS by 2. _________<br />
8. Multiply the larger of TR or SR by 2. _________<br />
9. Add the results of step 7 and 8 to get the data transfer time = DT _________<br />
10. If the number of pending send requests in the application is<br />
greater than 10, divide the number of send requests by 10.<br />
11. Multiply the results of steps 9 and 10 to get the adjusted data<br />
transfer time.<br />
Adjusted<br />
DT<br />
12. Compare the adjusted DT to the process-tolerance time to determine if it is<br />
acceptable.<br />
_________<br />
_________<br />
<strong>Safety</strong> <strong>Considerations</strong> <strong>Guide</strong> <strong>for</strong> <strong>Triconex</strong> <strong>General</strong> Purpose v2 Systems