Safety Considerations Guide for Trident v2 Systems - TUV ...
Safety Considerations Guide for Trident v2 Systems - TUV ...
Safety Considerations Guide for Trident v2 Systems - TUV ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
66 Appendix A Triconex Peer-to-Peer Communication<br />
Table 16 Data Transfer Time Formula Parameters<br />
Parameter Description<br />
TS 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 />
SS Scan time of sending node in milliseconds<br />
TR 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 />
SR 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 />
<strong>Safety</strong> <strong>Considerations</strong> <strong>Guide</strong> <strong>for</strong> <strong>Trident</strong> <strong>v2</strong> <strong>Systems</strong><br />
Point<br />
Type<br />
Allocated<br />
Bytes<br />
Operation Result<br />
BOOL _________ ÷ 8 = _________<br />
DINT _________ x 4 = _________<br />
REAL _________ x 4 = _________<br />
Total bytes of aliased points TBS = _________<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 />
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 />
12. Compare the adjusted DT to the process-tolerance time to determine if it is<br />
acceptable.<br />
Adjusted<br />
DT _________