02.02.2015 Views

Safety Considerations Guide for Triconex General ... - ICEWeb

Safety Considerations Guide for Triconex General ... - ICEWeb

Safety Considerations Guide for Triconex General ... - ICEWeb

SHOW MORE
SHOW LESS

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

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

Saved successfully!

Ooh no, something went wrong!