23.12.2012 Views

Safety Considerations Guide for Trident v2 Systems - TUV ...

Safety Considerations Guide for Trident v2 Systems - TUV ...

Safety Considerations Guide for Trident v2 Systems - TUV ...

SHOW MORE
SHOW LESS

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 _________

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

Saved successfully!

Ooh no, something went wrong!