Safety Considerations Guide, Tricon v9.0 - Tuv-fs.com
Safety Considerations Guide, Tricon v9.0 - Tuv-fs.com Safety Considerations Guide, Tricon v9.0 - Tuv-fs.com
90 TR_VOTE_MODE Function BlockTR_VOTE_MODE Function BlockConverts Redundancy StatusThe TR_VOTE_MODE function block provides an easy way to convertredundancy status from one voting mode to another, as shown in the followingtruth table.TMR GE_DUAL GE_SINGLE TMR DUAL SINGL ZEROT T T T F F FF T T F T F FF F T F F T FF F F F F F TOther 1F F F F1. If there is an error in the inputs, then CO is false, the mode outputs are false, and the functionblock reports a bad parameter error (EBADPARAM).Note To save memory and reduce scan time when using this function block,create a single instance of the function block in your program and invoke itmultiple times. Do not use the same instance more than once in a network.Parameter Type DescriptionInputs CI BOOL Control In—enables operationIf CI=FALSE, then CO=FALSE—there is nochange in the output valueIf CI=TRUE and ERROR_NUM=0, then CO=TRUEIN_TMR BOOL Three critical I/O channels operatingGE_DUAL BOOL Two or more critical I/O channels operatingGE_SINGLE BOOL One or more critical I/O channels operatingOutputs CO BOOL Control Out—indicates completion of theoperation with no errorsTricon Safety Considerations Guide
TR_VOTE_MODE Function Block 91Parameter Type DescriptionOutput TMR BOOL Three critical I/O channels operatingDUAL BOOL Dual modeSINGL BOOL Single modeZERO BOOL Zero modeRuntime Error Code Return Value ConditionEBADPARAMBad parameterNote If there is a programming error, then CO is false and the mode outputs areset to false.AttributeApplication TypeProgramming UsageCEM FeatureUsageSafety, ControlSpace SaverN/ALibraryTriconRelated TopicsTR_64_POINT_STATUSTR_CALENDARTR_CRITICAL_IOTR_MP_STATUSTR_PEER_STATUSTR_POINT_STATUSTR_PORT_STATUSTR_PROGRAM_STATUSTR_SCAN_STATUSTR_SHUTDOWNTR_SLOT_STATUSAppendix APeer-to-Peer Communication
- Page 55 and 56: System Diagnostics 39System Diagnos
- Page 57 and 58: Operating Modes 41Operating ModesEa
- Page 59 and 60: Module Diagnostics 43Module Diagnos
- Page 61 and 62: Module Diagnostics 45Relay Output M
- Page 63 and 64: Module Diagnostics 47System Attribu
- Page 65 and 66: CHAPTER 4Application DevelopmentThi
- Page 67 and 68: Important TriStation Commands 51Imp
- Page 69 and 70: Setting Scan Time 53Setting Scan Ti
- Page 71 and 72: Sample Safety-Shutdown Programs 55S
- Page 73 and 74: Sample Safety-Shutdown Programs 57I
- Page 75 and 76: Sample Safety-Shutdown Programs 59A
- Page 77 and 78: Sample Safety-Shutdown Programs 61P
- Page 79 and 80: Sample Safety-Shutdown Programs 63O
- Page 81 and 82: Sample Safety-Shutdown Programs 65D
- Page 83 and 84: Sample Safety-Shutdown Programs 67P
- Page 85 and 86: APPENDIX APeer-to-Peer Communicatio
- Page 87 and 88: Data Transfer Time 71ParameterTS =S
- Page 89 and 90: Examples of Peer-to-Peer Applicatio
- Page 91 and 92: TR_CRITICAL_IO Function Block 75TR_
- Page 93 and 94: TR_CRITICAL_IO Function Block 77Par
- Page 95 and 96: TR_CRITICAL_IO Function Block 79Str
- Page 97 and 98: TR_CRITICAL_IO Function Block 81CO
- Page 99 and 100: TR_SHUTDOWN Function Block 83Parame
- Page 101 and 102: TR_SHUTDOWN Function Block 85Relate
- Page 103 and 104: TR_SHUTDOWN Function Block 87* Exam
- Page 105: TR_SHUTDOWN Function Block 89TIMER_
- Page 109 and 110: TR_VOTE_MODE Function Block 93Appen
- Page 111 and 112: APPENDIX BShutdown Function BlocksT
- Page 113 and 114: TR_CRITICAL_IO Function Block 974 R
- Page 115 and 116: TR_CRITICAL_IO Function Block 99Rel
- Page 117 and 118: TR_CRITICAL_IO Function Block 101*
- Page 119 and 120: TR_SHUTDOWN Function Block 103TR_SH
- Page 121 and 122: TR_SHUTDOWN Function Block 105Param
- Page 123 and 124: TR_SHUTDOWN Function Block 107Struc
- Page 125 and 126: TR_SHUTDOWN Function Block 109IF CI
- Page 127 and 128: TR_VOTE_MODE Function Block 111TR_V
- Page 129 and 130: TR_VOTE_MODE Function Block 113Stru
- Page 131 and 132: Index 115IndexAactual scan time 53a
- Page 133 and 134: Index 117Modbus master functions 25
- Page 135 and 136: Index 119timescan 53TMR architectur
90 TR_VOTE_MODE Function BlockTR_VOTE_MODE Function BlockConverts Redundancy StatusThe TR_VOTE_MODE function block provides an easy way to convertredundancy status from one voting mode to another, as shown in the followingtruth table.TMR GE_DUAL GE_SINGLE TMR DUAL SINGL ZEROT T T T F F FF T T F T F FF F T F F T FF F F F F F TOther 1F F F F1. If there is an error in the inputs, then CO is false, the mode outputs are false, and the functionblock reports a bad parameter error (EBADPARAM).Note To save memory and reduce scan time when using this function block,create a single instance of the function block in your program and invoke itmultiple times. Do not use the same instance more than once in a network.Parameter Type DescriptionInputs CI BOOL Control In—enables operationIf CI=FALSE, then CO=FALSE—there is nochange in the output valueIf CI=TRUE and ERROR_NUM=0, then CO=TRUEIN_TMR BOOL Three critical I/O channels operatingGE_DUAL BOOL Two or more critical I/O channels operatingGE_SINGLE BOOL One or more critical I/O channels operatingOutputs CO BOOL Control Out—indicates <strong>com</strong>pletion of theoperation with no errors<strong>Tricon</strong> <strong>Safety</strong> <strong>Considerations</strong> <strong>Guide</strong>