Safety Considerations Guide for Triconex General ... - ICEWeb

Safety Considerations Guide for Triconex General ... - ICEWeb Safety Considerations Guide for Triconex General ... - ICEWeb

iceweb.com.au
from iceweb.com.au More from this publisher
02.02.2015 Views

68 Appendix A Triconex Peer-to-Peer Communication This example packs 32 BOOL values into a DWORD and sends the DWORD and a diagnostic variable to a receiving node as fast as possible by setting the sendflag parameter to 1 all the time. The diagnostic variable is incremented every time a new SEND is initiated. The receiving node checks the diagnostic variable to verify that it has changed from the previous value received. The receiving node also determines whether it has received at least one data transfer within the process-tolerance time. If not, the application takes appropriate action, such as using the last data received or using default data to make safety-critical decisions. This example uses the following project elements: • PEER_EX4_SEND_FBD (for sending Node #1) • PEER_EX4_RCV_FBD (for receiving Node #3) Safety Considerations Guide for Triconex General Purpose v2 Systems

B HART Communication Overview 70 HART Position Paper from TÜV Rheinland 70 Safety Considerations Guide for Triconex General Purpose v2 Systems

68 Appendix A <strong>Triconex</strong> Peer-to-Peer Communication<br />

This example packs 32 BOOL values into a DWORD and sends the DWORD and a diagnostic<br />

variable to a receiving node as fast as possible by setting the sendflag parameter to 1 all the time.<br />

The diagnostic variable is incremented every time a new SEND is initiated. The receiving node<br />

checks the diagnostic variable to verify that it has changed from the previous value received.<br />

The receiving node also determines whether it has received at least one data transfer within the<br />

process-tolerance time. If not, the application takes appropriate action, such as using the last<br />

data received or using default data to make safety-critical decisions.<br />

This example uses the following project elements:<br />

• PEER_EX4_SEND_FBD (<strong>for</strong> sending Node #1)<br />

• PEER_EX4_RCV_FBD (<strong>for</strong> receiving Node #3)<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!