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

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

23.12.2012 Views

52 Chapter 4 Application Development Program EX01_SHUTDOWN T#3d T#400ms CRITICAL_MODULES SYS_SHUTDOWN CI CO IO_CO OPERATIING IO_TMR TMR IO_GE_DUAL DUAL IO_GE_SINGLE SINGL IO_NO_VOTER_FLTS ZERO IO_ERROR TIMER_RUNNING MAX_TIME_DUAL TIME_LEFT MAX_TIME_SINGLE ALARM_PROGRAMMING_PERMITTED MAX_SCAN_TIME ALARM_REMOTE_ACCESS ALARM_RESPONSE_TIME ALARM_DISABLED_POINTS ERROR 001 Figure 10 EX01_SHUTDOWN Sample Program CO false indicates a programming error; for example, MAX_TIME_SINGLE greater than MAX_TIME_DUAL. The error number shows more detail. Table 9 Input Parameters for SYS_SHUTDOWN Function Block in EX01_SHUTDOWN Parameter Description CI Do not connect when all I/O modules are system-critical IO_CO Do not connect when all I/O modules are system-critical IO_TMR Do not connect when all I/O modules are system-critical IO_GE_DUAL Do not connect when all I/O modules are system-critical IO_GE_SINGLE Do not connect when all I/O modules are system-critical IO_NO_VOTER_FLTS Do not connect when all I/O modules are system-critical IO_ERROR Do not connect when all I/O modules are system-critical MAX_TIME_DUAL Maximum time with only two channels operating MAX_TIME_SINGLE Maximum time with only one channel operating MAX_SCAN_TIME 50% of the maximum response time Safety Considerations Guide for Trident v2 Systems CRITICAL_MODULES_OPERATING ALARM_PROGRAMMING_PERMITTED ALARM_REMOTE_ACCESS ALARM_RESPONSE_TIME ALARM_DISABLED_POINTS

Sample Safety-Shutdown Programs 53 Table 10 Output Parameters for SYS_SHUTDOWN Function Block in EX01_SHUTDOWN Parameter Description CO Control out OPERATING When true, all safety-critical modules are operating properly When false, the time in degraded operation exceeds the specified limits; therefore, the control program should shut down the process TMR System is operating in triple modular redundant mode DUAL At least one safety-critical point is controlled by two channels SINGL At least one safety-critical point is controlled by one channel ZERO At least one safety-critical point is not controlled by any channel TIMER_RUNNING Time left to shutdown is decreasing TIME_LEFT Time remaining before shutdown ALARM_PROGRAMMING_PERMITTED True if application changes are permitted ALARM_REMOTE_ACCESS True if remote-host writes are enabled ALARM_RESPONSE_TIME True if actual scan time is greater than MAX_SCAN_TIME ALARM_DISABLED_POINTS True if one or more points are disabled. ERROR_NUM Error Number: 0 = No error 1 = Error in maximum time 2 = I/O function block error. IO_ERROR is non-zero 3 = Function block error. System status or MP Status Safety Considerations Guide for Trident v2 Systems

Sample <strong>Safety</strong>-Shutdown Programs 53<br />

Table 10 Output Parameters <strong>for</strong> SYS_SHUTDOWN Function Block in EX01_SHUTDOWN<br />

Parameter Description<br />

CO Control out<br />

OPERATING When true, all safety-critical modules are<br />

operating properly<br />

When false, the time in degraded operation<br />

exceeds the specified limits; there<strong>for</strong>e, the<br />

control program should shut down the<br />

process<br />

TMR System is operating in triple modular<br />

redundant mode<br />

DUAL At least one safety-critical point is controlled<br />

by two channels<br />

SINGL At least one safety-critical point is controlled<br />

by one channel<br />

ZERO At least one safety-critical point is not<br />

controlled by any channel<br />

TIMER_RUNNING Time left to shutdown is decreasing<br />

TIME_LEFT Time remaining be<strong>for</strong>e shutdown<br />

ALARM_PROGRAMMING_PERMITTED True if application changes are permitted<br />

ALARM_REMOTE_ACCESS True if remote-host writes are enabled<br />

ALARM_RESPONSE_TIME True if actual scan time is greater than<br />

MAX_SCAN_TIME<br />

ALARM_DISABLED_POINTS True if one or more points are disabled.<br />

ERROR_NUM Error Number:<br />

0 = No error<br />

1 = Error in maximum time<br />

2 = I/O function block error. IO_ERROR is<br />

non-zero<br />

3 = Function block error. System status or MP<br />

Status<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!