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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

84 Appendix C <strong>Safety</strong>-Critical Function Blocks<br />

Instructions <strong>for</strong> Use<br />

To initialize, invoke once with RESET := TRUE.<br />

To complete initialization, invoke again with these input settings:<br />

• RESET := FALSE<br />

• CI := TRUE<br />

• APP := DE_ENERGIZED<br />

• RELAY_OK := false<br />

To get the status of a safety-critical I/O module:<br />

• For each module, invoke specifying the input values:<br />

• IOP<br />

• SLOT<br />

• APP<br />

• RELAY_OK<br />

For example, if IOP 1 SLOT 1 is a critical DO module with a relay, and SCIO is the<br />

function block instance name:<br />

SCIO( IOP:=1, SLOT:=1, APP:=RELAY,RELAY_OK:=RELAY1_OK );<br />

• Read the output values:<br />

• CO<br />

• TMR<br />

• GE_DUAL<br />

• GE_SINGLE<br />

Example<br />

For shutdown examples, see the sample project located at My Documents\Triconex\TriStation<br />

1131 4.x\Projects\Td<strong>TUV</strong>.pt2<br />

Runtime Errors<br />

Condition Return Value Error Flags<br />

If ERROR_NUM is non-zero Reset all BOOL outputs to false BADPARAM, ERROR<br />

Upon detection of a runtime error condition, the function block returns the indicated values and<br />

sets the error flags to true. For more in<strong>for</strong>mation about error flags and runtime errors, see the<br />

TriStation 1131 Libraries Reference.<br />

Application Notes<br />

• Can be used in <strong>Safety</strong> or Control applications.<br />

<strong>Safety</strong> <strong>Considerations</strong> <strong>Guide</strong> <strong>for</strong> <strong>Trident</strong> <strong>v2</strong> <strong>Systems</strong>

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

Saved successfully!

Ooh no, something went wrong!