GEH-6723W Mark* VIeS Control Functional Safety Manual Sept 2021 Public Information These instructions do not purport to cover all details or variations in equipment, nor to provide for every possible contingency to be met during installation, operation, and maintenance. The information is supplied for informational purposes only, and GE makes no warranty as to the accuracy of the information included herein. Changes, modifications, and/or improvements to equipment and specifications are made periodically and these changes may or may not be reflected herein. It is understood that GE may make changes, modifications, or improvements to the equipment referenced herein or to the document itself at any time. This document is intended for trained personnel familiar with the GE products referenced herein. GE may have patents or pending patent applications covering subject matter in this document. The furnishing of this document does not provide any license whatsoever to any of these patents. Public Information – This document contains non-sensitive information approved for public disclosure. GE provides the following document and the information included therein as is and without warranty of any kind, expressed or implied, including but not limited to any implied statutory warranty of merchantability or fitness for particular purpose. For further assistance or technical information, contact the nearest GE Sales or Service Office, or an authorized GE Sales Representative. Revised: Sept 2021 Issued: Sept 2008 © 2008 – 2021 General Electric Company. ___________________________________ * Indicates a trademark of General Electric Company and/or its subsidiaries. All other trademarks are the property of their respective owners. We would appreciate your feedback about our documentation. Please send comments or suggestions to controls.doc@ge.com Public Information Document Updates Rev Location Description Primary Architecture Components, Terminal Boards Added TCDMS1A to table Application-specific I/O Primary Architecture Components, Added YDAS Application-Specific I/O Dual Single I/O Pack Single Network I/O Module on W Common TB YDAS Data Acquisition System New section Operation, Restrictions Added YDAS buffered outputs are not safety-certified I/O Configuration, YAIC I/O Configuration, YDAS Proof Tests, Dual and TMR System Test Requirements V U Combined TBAI Terminal Board and STAI Terminal Board tables into TBAI/STAI Terminal Board New section Added YDAS requirements Updated YSIL requirements Improved requirements language for all modules YDAS Test Procedures Throughout document New section K25A Updated tables SIF Function Blocks table Safety-instrumented Functions (SIF) Added new SIL Blocks Unlocked Mode Clarified that only factory fresh I/O packs do not require unlocking Restrictions Modifications to restrictions YSIL Added table YSIL Protection Hardware & Field Upgrade Kits Formatted tables New section, Variable Simulation Added guidelines for proof tests on Mark VIeS Functional Safety I/O packs Proof Tests and I/O pack channel configuration Added a table listing available pluggable connectors for use in proof tests YAIC/YHRA Input Accuracy Added Note to only test channels used and enabled for assigned configuration YDIA Low Source Voltage YDOA Low Source Voltage Modifications to acceptance criteria YTCC Thermocouple Input Accuracy YDOA Digital Output Control Added the two pluggable terminal blocks used with TRLY with YDOA Modifications to general test description to include both firmware and T YPRO Overspeed Test hardware overspeed functionality, and updates to clarify test steps and acceptance criteria YPRO Low Source Voltage Modifications to acceptance criteria Modifications to general test description to include both firmware and YSIL Overspeed Test hardware overspeed functionality, and updates to clarify test steps and acceptance criteria YSIL Low Source Voltage YSIL Thermocouple Input Accuracy Modifications to acceptance criteria YSIL Contact Input Low Source Voltage GEH-6723W Functional Safety Manual 3 Public Information Document Updates (continued) Rev Location Description Updated the table SIF Function Blocks to include the following blocks: Controller Application Code • CLAMP • DUALSEL_S2 • FUNGEN • INTERP_V2 • MEDSEL_S2 • VOTE and added the column Minimum Required Mark VIeS Firmware Version R Disabling Transmitters YUAA Universal Analog YSIL Core Safety Protection I/O Configuration, YUAA Proof Test Requirements, Dual and TMR Systems YUAA Test Procedures Q Introduction Controller Application Code Critical System Timing Parameters Maximum Remote I/O Stimulus to Response Time P N M Added this section to provide a description of disabling and enabling transmitters New section added for YUAA and SUAA safety certification Added Rate-based overspeed (RBOS) to the list of YSIL supported speed signals (probes) Added the YUAA configuration section Added YUAA to list of field devices with proof test requirements for Dual and TMR systems New section containing YUAA proof test procedures Added Attention statement that users application may not be licensed to access full system capability and I/O types described in this document Added approval for SIL3 use per IEC 61508–3 Added 10 ms frame period to critical system design parameters Clarified the Mark VIeS maximum remote I/O Stimulus to Response Time Restrictions calculation Added additional restrictions for 10 ms frame period for controllers Product Life Added UCSCS2A to second bullet item concerning wear items Appendix: Determine Frame Input Client Added appendix with procedures to determine frame input completion time Completion Time with Mark VIeS V06.00 (ControlST V07.02). SIF Function Blocks table Branding Added new SIL Blocks Branding is needed after upgrades from BPPB to BPPC based I/O packs YTCC Configuration table Corrected YTCC SysLimit1 and SysLimit1 choices temperature range YTCC Cold Junctions table Corrected YTCC Cold Junction TMR_DiffLimit choices temperature range YSIL Test Procedures New TCSA ETR#_Open Test Added Output Bits in the YSIL configuration YTCC, YAICS1B, YDIAS1B: I/O Configuration updated to be in sync with GEH-6721_Vol_II Added firmware compatibility information to YVIB, YAIC, YDIA, and YDOA I/O Configuration L 4 New section, YSIL YDOA, updated to be in sync with GEH-6721_Vol_II Process I/O Packs table Turbine Protection with YTUR and YPRO figure Added SRSA Corrected YPRO trip board to be TREG Application-specific I/O Added YSIL Proof Tests Added YSIL Proof Test Requirements and YSIL Test Procedures YDOA Test Procedures Updated to include SRSA Locked Mode Provided a more general description Black Channel Moved this information into GEH-6721_Vol_II Throughout Updated to define differences in YVIBS1A and the new YVIBS1B SIF Function Blocks table Added a Caution to indicate blocks that are not currently available for SIFs. GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information Acronyms and Abbreviations ALARP As low as reasonably practicable AMS Asset Management System BPCS Basic process control system CRC Cyclic redundancy check DC Diagnostic coverage DCS Distributed control system DHCP Dynamic Host Configuration Protocol E/E/PE Electrical/electronic/programmable electronic EGD Ethernet global data ETD Electrical trip device ETR Emergency Trip Relay EUC Equipment under control FMEDA Failure modes, effects, and diagnostic analysis HFT IEC LOP Hardware fault tolerance International Electrotechnical Commission Layers of protection MTBF MTBFO Mean time between failures Mean time between forced outages MTTFS Mean time to fail spurious PDM PT PTI PFDavg Power distribution module Potential transformer Proof test interval Average probability of failure on demand PFH Probability of failure per hour PST Process safety time RBOS Rate-based overspeed RRF SIF Risk Reduction Factor Safety-instrumented function SIL Safety integrity level SIS Safety-instrumented system TMR Triple modular redundancy UDH Unit Data Highway UDP User Datagram Protocol GEH-6723W Functional Safety Manual 5 Public Information Related Documents Title Description ToolboxST User Guide for Mark Controls Platform Contains instructions for using the ToolboxST application to configure and control a Mark VIeS system GEH-6721_Vol_ I Mark VIe and Mark VIeS Control Systems Volume I: System Guide Provides an overview of the Mark VIe and Mark VIeS control systems. The Technical Regulations, Standards, and Environments chapter provides a list of applicable agency codes and standards. GEH-6721_Vol_II Mark VIe and Mark VIeS Control Systems Volume II: System Guide for General-purpose Applications Describes the hardware elements that are available for use in a Mark VIeS control GEH-6721_Vol_III Mark VIe and Mark VIeS Control Systems Volume III: System Guide for GE Industrial Applications Describes the hardware elements that are available for use in a Mark VIeS control GEH-6808 ControlST Software Suite How-to Guides Provides procedures for setup and configuration of Mark VIeS components Doc # GEH-6700 GEH-6703 IEC 61508 Provides information on the controller blocks available in a Mark VIeS control Functional Safety of Electrical/Electronic/Programmable Electronic Safety-related Systems IEC 61511 Functional Safety – Safety Instrumented Systems for the Process Industry Sector GEI-100691 6 GEH-6723W Mark VIeS Safety Controller Block Library GEH-6723 Mark VIeS Control Functional Safety Manual Public Information Safety Symbol Legend Indicates a procedure or condition that, if not strictly observed, could result in personal injury or death. Warning Indicates a procedure or condition that, if not strictly observed, could result in damage to or destruction of equipment. Caution Indicates a procedure or condition that should be strictly followed to improve these applications. Attention GEH-6723W Functional Safety Manual 7 Public Information Contents 1 Introduction ..................................................................................................................................... 11 2 Functional Safety............................................................................................................................ 13 2.1 Risk Reduction...................................................................................................................................... 13 2.2 Modes of Operation ............................................................................................................................... 15 2.3 Hazard and Risk Analysis........................................................................................................................ 15 2.4 Safety Life Cycle................................................................................................................................... 16 2.5 Functional Safety Management ................................................................................................................ 16 3 System Design ................................................................................................................................ 17 3.1 Primary Architecture Components ............................................................................................................ 18 3.2 Safety-instrumented Functions (SIF) ......................................................................................................... 25 3.3 Online SIFs .......................................................................................................................................... 38 3.4 Redundancy.......................................................................................................................................... 39 3.5 Control and Protection ............................................................................................................................ 46 3.6 Critical System Timing Parameters ........................................................................................................... 49 3.7 Failure Analysis Probability..................................................................................................................... 56 3.8 System Configuration ............................................................................................................................. 57 3.9 Power Sources ...................................................................................................................................... 72 4 Installation, Commissioning, and Operation .......................................................................... 75 4.1 Installation ........................................................................................................................................... 75 4.2 Commissioning ..................................................................................................................................... 75 4.3 Operation ............................................................................................................................................. 76 4.4 Product Life.......................................................................................................................................... 79 5 I/O Configuration ............................................................................................................................ 81 5.1 YAIC .................................................................................................................................................. 82 5.2 YDIA .................................................................................................................................................. 88 5.3 YDOA................................................................................................................................................. 91 5.4 YHRA ................................................................................................................................................. 94 5.5 YTCC ................................................................................................................................................. 98 5.6 YVIB .................................................................................................................................................101 5.7 YPRO ................................................................................................................................................117 5.8 YSIL ..................................................................................................................................................120 5.9 YTUR ................................................................................................................................................132 5.10 YUAA................................................................................................................................................136 5.11 YDAS ................................................................................................................................................148 6 Proof Tests .....................................................................................................................................157 6.1 Proof Test Requirements ........................................................................................................................158 6.2 YAIC/YHRA Test Procedures .................................................................................................................160 6.3 YDIA Test Procedures ...........................................................................................................................164 6.4 YDOA Test Procedures ..........................................................................................................................166 6.5 YPRO Test Procedures ..........................................................................................................................171 6.6 YSIL Test Procedures ............................................................................................................................180 6.7 YTCC Test Procedures ..........................................................................................................................200 6.8 YTUR Test Procedures ..........................................................................................................................204 8 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information 6.9 YUAA Test Procedures ..........................................................................................................................209 6.10 YVIB Test Procedures ...........................................................................................................................221 6.11 YDAS Test Procedures ..........................................................................................................................230 Appendix: Determine Frame Input Client Completion Time....................................................233 Glossary of Terms ..............................................................................................................................237 GEH-6723W Functional Safety Manual 9 Public Information Notes 10 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information 1 Introduction The Mark* VIeS Safety control is a stand-alone safety control system used by operators knowledgeable in safety-instrumented system (SIS) applications to reduce risk in critical safety functions. It is a derivative of the Mark VIe control system used in a variety of power plant applications. The Mark VIeS Safety control is programmed and configured with the same ToolboxST* application that is used in the Mark VIe control. The Mark VIeS Safety controller and distributed I/O module firmware are enhanced for safety control use. Specific Mark VIe control hardware has also been identified for use in safety control systems. While the Mark VIeS control performs the logic solving tasks for the system, it can also interface with the ToolboxST application. The ToolboxST application can interface with an external distributed control systems (DCS). It provides a means to lock or unlock the Mark VIeS control for configuration and safety-instrumented function (SIF) programming. This allows you to install a safety function, test it, and place the controller in Locked mode to perform safety control. WorkstationST Server ToolboxST Application Other Devices Mark VIe HMI Locked/Unlocked Mode Sensors Mark VIeS Logic Solver Final Elements Mark VIeS Control as Part of a SIS Interfaces to the Mark VIeS control must be strictly controlled to avoid interference with the operation of the system. Data exchange to the safety control must be restricted and only used when validated by the application software. The Mark VIeS control was designed and certified to meet functional safety standards according to IEC 61508 Parts 1 through 3. It is certified for use in both high-and low-demand applications. The Mark VIeS control uses redundant architecture configurations and a hardware fault tolerance (HFT) of 1 to achieve safety integrity level (SIL) 3. The highest achievable SIL with an HFT of 0 is SIL 2. Introduction GEH-6723W Functional Safety Manual 11 Public Information The information in this document applies to the overall Mark* VIe control system or Mark VIeS Functional Safety System control products; however, your application may not be licensed to access full system capability and I/O packs as described in this document. For example, the Mark VIeS Functional Safety System for General Markets only utilizes the following I/O packs: Attention 12 GEH-6723W • Analog I/O (YAIC) • Universal Analog (YUAA) • Vibration Input Monitor (YVIB) • Relay Output (YDOA) • Discrete Contact Input (YDIA) • Power Distribution System Diagnostics (PPDA) • Serial Modbus Communication (PSCA) • Mark VIeS Safety Controller (UCSCS2x) • Mark VIe Controller for Gateway (UCSCH1x) GEH-6723 Mark VIeS Control Functional Safety Manual Public Information 2 Functional Safety IEC 61508-4 definitions are as follows: Safety Risk Freedom from unacceptable risk. Combination of the probability of occurrence of harm and the severity of that harm. Functional Safety Part of the overall safety relating to the equipment under control (EUC) and the EUC control system that depends on the correct functioning of the Electrical/electronic/programmable electronic (E/E/PE) safety-related systems, other technology safety-related systems, and external risk reduction facilities. 2.1 Risk Reduction Functional safety relates to proper equipment operation, as well as other risk reduction practices. The Layers of protection (LOP) concept is as follows: Plant Evacuation Procedures Barrier Relief Valve Mechanical Protection Alarms with Operator Action Safety Instrumented Systems BPCS Process Alarms Operator Supervision Process Control and Monitoring Prevention Mitigation Plant Emergency Response LOP Functional Safety GEH-6723W Functional Safety Manual 13 Public Information The LOP around a process can be used to introduce risk reduction. Failure to carefully analyze the available LOP and the likelihood-consequence relationship of the risks involved with process control failure can lead to an expensive over-design of the system. The goal is to reduce the risk to a level that is as low as reasonably practicable (ALARP). Residual Residual Risk Risk Inherent Inherent Process Process Risk Tolerable Tolerable Risk Risk Increasing Risk NecessaryNecessary Risk Reduction Risk Reduction ActualRisk RiskReduction Reduction Actual To achieve functional safety, it is necessary to analyze the potential hazards to personnel and property, including any environmental impact, that could occur when the control of equipment is lost. Requirements for safety function and integrity must be met to achieve functional safety. Safety function requirements describe what the safety function does and is derived from the hazard analysis. The safety integrity requirement is a quantitative measure of the likelihood that a safety function will perform its assigned task adequately. For safety functions to be effectively identified and implemented, the system as a whole must be considered. A primary parameter used in determining the risk reduction in a safety controller is the Average Probability of Failure on Demand (PFDavg). The inverse of the PFDavg is the Risk Reduction Factor (RRF). 1 RRF = 14 PFDavg GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information 2.2 Modes of Operation A demand mode is a mode operation in which the safety function is called upon only on demand. IEC 61508-4 clause 3.5.12 defines two demand modes of operation: • • Low demand mode High demand or continuous mode Low demand describes the mode in which safety function demand occurs no greater than once per year and no greater than twice the proof test frequency. In high demand mode, the frequency of demand is greater than once per year or greater than twice the proof test frequency. Continuous mode is regarded as very high demand and is associated with the safety function operating to keep the EUC within its normal safe state. The mode of operation is relevant when determining the target failure measure of a safety function. Low demand mode relates to the PFDavg whereas high demand or continuous demand mode relates to measuring the probability of failure per hour (PFH) (there are approximately 104 hours in a year). IEC 61508 defines a scale of four distinct levels of risk reduction referred to as the Safety Integrity Level (SIL). SILs SIL PFDavg Low Demand Mode PFH High Demand Mode RRF 1 2 ≥ 10-2 to < 10-1 ≥ 10-6 to < 10-5 ≥ 10-3 to < 10-2 ≥ 10-7 to < 10-6 > 10 to ≤ 100 > 100 to ≤ 1,000 3 ≥ 10-4 to < 10-3 ≥ 10-8 to < 10-7 > 1,000 to ≤ 10,000 4 ≥ 10-5 to < 10-4 ≥ 10-9 to < 10-8 > 10,000 to ≤ 100,000 The SIL applies to all elements in the safety loop (sensors, logic solver, and final element) and their architecture. The loop must be considered in its entirety. Sensor 1 1 out of 2 Sensor 2 Mark VIeS Logic Solver Valve 1 1 out of 1 Valve 2 Safety Loop 2.3 Hazard and Risk Analysis Hazard and risk analyses determine the necessary safety functions and the required levels of risk reduction (refer to IEC 61508-5:1998). The recommended safety life cycle stipulates the completion of a hazard and risk analysis early in the process. A hazard analysis, the identification of potential sources of harm, determines the causes and consequences of hazardous events. A team of professionals, familiar with both the EUC and safety-related systems, typically conducts the hazard analysis. A risk analysis is typically defined in three stages: hazard identification, hazard analysis, and risk assessment. Risk analysis, like hazard analysis, requires a large spectrum of expertise and a team effort is required to produce a viable result. Annexes A – F of IEC 61511-3 provides guidance in producing a risk analysis. Functional Safety GEH-6723W Functional Safety Manual 15 Public Information 2.4 Safety Life Cycle The safety life cycle is crucial to the philosophy of functional safety. The safety life cycle involves the following recommended stages: 1. Functional safety management including functional safety assessment 2. Safety life cycle structure and planning 3. Hazard and risk analysis 4. Allocation of safety functions to protection layers 5. Safety requirements specification for the safety control 6. Design and engineering of safety control 7. Design and development of other means of risk reduction 8. Installation, validation, and commissioning 9. Operation and maintenance 10. Modification and retrofit 11. Decommissioning IEC 61511 defines how to use the safety life cycle to achieve the desired SIL. Although the safety life cycle is described here and in IEC 61511 as a sequence of stages, in practice it is a repetitive process. If, for example, a modification is required in the operational system, an impact analysis is required and the design changes should be reassessed starting with the hazard and risk analysis phase. Furthermore, for each safety function a hazard and risk analysis is required to define the safety function requirements and required SIL. 2.5 Functional Safety Management Functional safety must be managed during the entire time of the safety life cycle. IEC 61511 clause 5 describes the objectives and requirements for the management of functional safety. The functional safety management plan should be a formal document that outlines the activities related to functional safety and the persons in the organization responsible for those activities. It should also include functional safety assessment and audit planning. IEC 61508 provides additional guidance about completing an effective functional safety management plan. The tables of technique and measures in Annex A and B of IEC 61508 Tab 1, 2, and 3 are particularly useful. 16 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information 3 System Design This chapter describes the components that are critical to system implementation. The internal structure of the Mark VIeS control is displayed in the following figure. Mark VIeS Safety Control within Entire Application System Design GEH-6723W Functional Safety Manual 17 Public Information 3.1 Primary Architecture Components A Mark VIeS control for any supported architecture is built using a common set of safety approved components connected by a combination of direct wiring and the IONet communications bus. The Mark VIeS I/O signal path consists of three basic parts: terminal board, I/O pack, and IONet. 3.1.1 Terminal Boards Terminal boards mount on the cabinet and are of two basic types: S and T. The S-type board provides wire terminals for each I/O point and allows a single I/O pack to condition and digitize the signal. This terminal board is used for simplex, dual, and dedicated triple modular redundant (TMR) inputs and outputs by using one, two, or three boards. The T-type is a fanned TMR board that typically fans the inputs to three separate I/O packs. For outputs, the T-type hardware provides a mechanism to vote the outputs from the three I/O packs. Note Some application-specific TMR terminal boards do not fan inputs or vote the outputs. TMR Terminal Board Simplex Terminal Board Both S-type and T-type terminal boards provide the following features: • • • • • Terminal blocks for I/O wiring Mounting hardware Input transient protection I/O pack connectors Unique electronic ID 18 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information The following terminal board interfaces are available for field I/O: Typical Process I/O Board Typical Process I/O # of Packs/Board TBCIS1C 24 discrete inputs (125 V dc, group isolated) 1, 2, or 3 TBCIS2C 24 discrete inputs (24 V dc, group isolated) 1, 2, or 3 TBCIS3C 24 discrete inputs (48 V dc, group isolated) 1, 2, or 3 STCIS1A, S2A 24 discrete inputs (24 V dc, group isolated) 1 STCIS4A 24 discrete inputs (48 V dc, group isolated) 1 STCIS6A 24 discrete inputs (125 V dc, group isolated) 1 TRLYS1B 12 Form C mechanical relays w/ 6 solenoids, coil diagnostics 1 or 3 TRLYS1D 6 Form A mechanical relays for solenoids, solenoid impedance diagnostics 1 or 3 TRLYS1F 36 mechanical relays, 12 voted form A 3 TRLYS2F 36 mechanical relays, 12 voted form B 3 SRLYS1A, S2A 12 Form C mechanical relays-dry contacts 1 SRSAS1A, S3A Two banks of 5 channels each, for 10 total relay outputs 1 TVBAS1A, S2A 8 vibration or position, 4 position only, 1 reference (Keyphasor* transducers) 1 or 3 TBAIS1C 10 analog inputs (V and I) and 2 analog outputs 4-20 mA 1 or 3 STAIS1A, S2A 10 analog inputs (V and I) and 2 analog outputs 4-20 mA 1 SHRAS1A, S2A 10 analog inputs (V and I) and 2 analog outputs 4-20 mA, HART® capable 1 TBTCS1B 12 thermocouples 1, 2, or 3 TBTCS1C 24 thermocouples (12 per I/O pack) 1 STTCS1A, S2A 12 thermocouples 1 Application-specific I/O Board Application-specific I/O # of Packs/Board TTURS1C Mixed I/O: 4 speed inputs/ pack 1 or 3 TRPAS1A Speed inputs, trip outputs at 24 V dc, E-Stop 3 TRPAS2A Speed inputs, trip outputs at 125 V dc, E-Stop 3 TRPGS1B Primary trip – Gas, flame detector inputs 3 (through TTUR/YTUR) TRPGS2B Primary trip – Gas, flame detector inputs 1 (through TTUR/YTUR) TREGS1B Backup trip at 125 V dc, E-Stop 3 (through SPRO/YPRO) TREGS2B Backup trip at 24 V dc, E-Stop 3 (through SPRO/YPRO) TREAS1A Mixed I/O: 3 speed inputs, trip contacts at 24 V dc 3 TREAS2A Mixed I/O: 3 speed inputs, trip contacts at 125 V dc 3 TREAS3A Mixed I/O: 3 speed inputs, trip contacts at 24 V dc 3 TREAS4A Mixed I/O: 3 speed inputs, trip contacts at 125 V dc 3 SPROS1A Mixed I/O: 3 speed inputs, trip contacts 1 TCDMS1A 21 dynamic pressure inputs, CCSA or PCB charge amplifier 21 buffered outputs, non-interfering 1 or 2 System Design GEH-6723W Functional Safety Manual 19 Public Information 3.1.2 I/O Packs Mark VIeS I/O packs contain a common processor board and a data acquisition board that is unique to the type of device to which it is connected. I/O packs on each terminal board digitize signals, perform algorithms, and communicate with the Mark VIeS controller. I/O packs provide fault detection through special circuitry in the data acquisition board and software running in the CPU board. The fault status is transmitted to, and used by, the controllers. Each I/O pack transmits inputs and receives outputs on both network interfaces if connected. 3.1.2.1 Process I/O Typical process inputs include contact, analog, and thermocouple signals. Typical process outputs include relays and analog outputs. All typical process outputs based on inputs are processed by the system controller. The following process I/O packs are available for use in the Mark VIeS control: Process I/O Packs Associated Terminal Board(s) Functions Redundancy YAIC TBAI, STAI 10 analog inputs (voltage, 4-20 mA) 2 analog outputs (4-20 mA) 1 or 3 packs YDIA TBCI, STCI 24 discrete inputs w/ group isolation (24 V dc, 48 V dc, or 125 V dc) 1, 2, or 3 packs YDOA TRLY_B, TRLY_F, SRLY TRLY_D 12 relay outputs 6 relay outputs 1 or 3 packs SRSA 10 relay outputs 1 pack YHRA SHRA 10 analog inputs (4-20 mA), 2 analog outputs (4-20 mA) (All I/O HART enabled) 1 pack YTCC TBTC, STTC 12 thermocouple inputs 1, 2, or 3 packs I/O Pack YVIBS1A TVBA YVIBS1B TVBA 20 GEH-6723W 8 vibration, 4 position and 1 Keyphasor transducer 8 vibration, 3 position only, 2 position or Keyphasor 1 or 3 packs 1 or 3 packs GEH-6723 Mark VIeS Control Functional Safety Manual Public Information 3.1.2.2 Application-specific I/O Mark VIeS Safety control system includes GE application-specific functions. The ability to accept local inputs and drive local outputs independent of the system controller differentiates these from the typical process I/O. GE application-specific I/O types include pulse rate speed inputs and flame detectors. In the Mark VIeS control, the following application-specific I/O packs are available: I/O Pack Associated Terminal Board(s) Functions Redundancy YDAS TCDM Combustion dynamics monitoring 21 dynamic pressure inputs 21 non-interfering buffered outputs 1 or 2 packs TREA, TREG, SPRO Backup/emergency protection 3 speed inputs 7 contact inputs 3 monitored trip relay outputs 1 E-Stop 3 packs YTUR TTUR, TRPA, TRPG Primary turbine protection 4 speed inputs 8 flame inputs 3 monitored trip relay outputs 1 E-Stop 1 or 3 packs YSIL Three I/O packs are mounted to TCSA + WCSA, which connects by serial links to three SCSAs to form the YSIL module Core safety protection Refer to table YSIL I/O Functions 3 packs YPRO The YPRO, YTUR, and YSIL process speed signals and operate trip relays locally, without requiring controller participation. The compatible mating terminal boards detect the correct operation of the tripping relay output circuits. YTUR includes a non-certified but non-interfering capability to synchronize a generator to a utility grid and control a connection breaker. The YPRO and YSIL include a non-interfering backup synchronizing check. Turbine overspeed protection is available as follows: control, primary, and backup. The controller provides primary overspeed protection. The TTUR terminal board and YTUR I/O pack carry a shaft speed signal to each controller, which select the median signal. If the controller finds a trip condition, it sends the trip signal to the TRPG terminal board through YTUR. A three-relay voting circuit (one for each trip solenoid) performs a two out of three vote of the three YTUR outputs and removes power from the solenoids. The YPRO adds firmware and hardware based redundant overspeed protection. The YDAS receives processes dynamic pressure signals, which are sent to a higher-level controller which will operate a trip relay in a separate I/O pack if necessary. The pressure signals are re-transmitted as non-interfering buffered outputs so that other systems may observe the pressure signals without interfering with the safety function. System Design GEH-6723W Functional Safety Manual 21 Public Information High Speed Shafts Software Voting R R S Mark VIeS controller and YTUR TTUR terminal board TRPG terminal board S Hardware Voting (relays) Mark VIeS controller and YTUR T Primary Protection T Mark VIeS controller and YTUR Magnetic Speed Pickups (3 used) Trip Solenoids (up to three ) High Speed Shafts R8 YPRO R8 SPRO TREG terminal board S8 YPRO S8 Hardware Voting (relays) SPRO T8 Backup Protection YPRO T8 SPRO Magnetic Speed Pickups (3 used) Turbine Protection with YTUR and YPRO 22 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information YSIL I/O Functions Signal Qty. Redundancy Board 33 Description 4-20 mA, 2-wires, loop powered (11 inputs times three SCSAs) Simplex SCSA 18 4-20 mA, 2–wires, externally powered (6 inputs times three SCSAs) Simplex SCSA 6 Contact outputs (2 outputs times three SCSAs) Simplex SCSA 9 Contact inputs, 24 V dc powered (3 inputs times three SCSAs) Simplex SCSA 1 Emergency push-button dedicated discrete input, capable of initiating a TRIP output without firmware interaction (hardware trip) TMR Voted TCSA 17 Contact inputs, 24 V dc powered, firmware trip option TMR Fanned TCSA 8 Flame detector Honeywell type inputs TMR Fanned TCSA 10 Flame detector externally powered 4-20 mA inputs (Reuter-Stokes) TMR Fanned TCSA 6 Gas compressor speed probes (magnetic pickup and TTL option) ‡ Dual sensor 3-shaft or Triple sensor 2-shaft configurations ‡ TCSA 6 Gas compressor speed probes repetitions (individually shielded, RS-232/485 options) ‡ TCSA 3 Contact inputs, 24 V dc powered TMR Fanned TCSA 3 Solenoid out, 24 V dc or 125 V dc General purpose or optionally configured as Energize to Trip (ETR) outputs TMR Voted TCSA 6 Solenoid out, 24 V dc or 125 V dc Energize to Trip (ETR) outputs TMR Voted TCSA 2 Contact output, voted configuration TMR Voted TCSA 2 Potential transformers for line/gen synchronization TMR Fanned TCSA Description Redundancy Board 21 Charge Converter Signal Amplifier (CCSA) or PCB Piezotronics® charge amplifier, ±30 Vpk 21 Non-interfering buffered outputs Simplex or Fanned Dual Simplex or Fanned Dual YDAS I/O Functions Signal Qty. System Design TCDM TCDM GEH-6723W Functional Safety Manual 23 Public Information † YTUR TTUR † I/O PTUR I /O packs can be used with a Shared IONet system. IONet Primary Protection System TRPG or TRPA I/O -V dc Three Trip Solenoids Backup Synch Check Protection +V dc TCSA YSIL <T> WCSA I/O IONet < S> <R> Backup Protection System Serial Buses <T> SCSA I/O < S> SCSA I/O <R> I/O SCSA Turbine Protection with YSIL and YTUR or PTUR 24 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information 3.1.3 IONet The controllers and I/O packs communicate through the internal IONet (a closed network), using a proprietary IONet protocol. IONet communications are as follows: • • I/O packs that multicast inputs to the controllers each frame Controllers that broadcast outputs to the I/O packs each frame 3.2 Safety-instrumented Functions (SIF) Mark VIeS SIF configurations are created and maintained in the ToolboxST application, along with the basic process control configurations. This environment provides all the facilities to create, download, and maintain these configurations. Mark VIeS Safety controllers have two operating modes that are used for application execution: Locked and Unlocked. When in Unlocked mode, full access to the controller is granted, including the ability to download code, set constants, force points, and all other configuration and diagnostic operations. When in Locked mode, all changes to the controller operation are prevented to ensure the integrity of the safety functions. Within the Mark VIeS Safety controller, branding is used to support Locked mode and integrity checks. When the controller is unlocked, and the operator is satisfied with system operation, the system configuration is branded so that it can be uniquely identified. Once branded, a diagnostic alarm is generated if there are any changes to application code, constants, hardware integrity, or network connectivity. The diagnostics based on branding include all communications through the IONet to provide 100% network diagnostic coverage (DC) independent of the network hardware selected. Note For further details, refer to the section Branding. The typical sequence of application creation includes: • • • • • Application development Hardware connection and configuration Function testing while unlocked Application branding (after being tested and proven) Placing the controller in Locked mode System Design GEH-6723W Functional Safety Manual 25 Public Information 3.2.1 Controller Application Code Changes to the application code must be completely verified and tested prior to use in a SIF. The Mark VIeS Safety control provides several features to facilitate changes and track the state of application code acceptance. The following table lists the function blocks approved for SIL3 use per IEC 61508-3 that are available for use in SIFs. Any block that is in the Mark VIeS Safety Controller Block Library (GEI-100691) but is not listed in the SIF Function Blocks table is not available for use in SIFs. Attention SIF Function Blocks Min Required Mark VIeS Firmware Version Function Block Description AND 16-input logical AND V01.00.15C BLACK_RX Allows the reception of an exchange of up to 32 variables from a dedicated black channel EGD page, send from another Mark VIeS Safety controller V05.03.00C BLACK_TX Allows the transmission of an exchange of up to 32 variables from a dedicated black channel EGD page to be received by another Mark VIeS Safety controller V05.03.00C BFILT Boolean filter with configurable pick-up and drop-out delays V01.00.15C CALC 8-input calculator that performs mathematical, trigonometric, and logarithmic functions V01.00.15C CAPTURE Collects multiple samples of 1 to 32 variables in a buffer that can be uploaded to ToolboxST or the Data Historian for display and analysis V05.02.00C Special task for the Mark VIeS Safety controller V05.03.00C Cause and Effect Matrix CLAMP Clamp between a minimum and maximum V06.01.00C _COMMENT Non-functional comment block with page break V04.03.06C _COMMENT_BF Non-functional comment block with page break V04.03.06C _COMMENT_NB Non-functional comment block without page break V04.03.06C COMBINE_SD Combines two 16-bit words into a single 32-bit integer V06.02.00C COMBINE_SLR Combines four 16-bit words into a single 64-bit double value V06.02.00C COMBINE_SR Combines two 16-bit words into a single 32-bit float V06.02.00C COMBINE_SSD Combines two 16-bit words into a single 32-bit integer V06.02.00C COMPARE Multi-function numeric comparator V01.00.15C COMPHYS Numeric comparator with hysteresis and sensitivity V01.00.15C COUNTER CTRLR_MON Re-triggerable up counter V01.00.15C Controller monitor V04.03.06C DEVICE_HB Drives the heartbeat signal on the YPRO V04.06.03C DUALSEL_S2 Selects the average, minimum, or maximum of two analog signals V06.01.00C EXPAND_UDI 32-input mapped bit expander V01.00.15C I_TO_WD Function generator supporting STEP, SQUARE, RAMP, TRIANGLE, and SINE Converts short to unsigned short INTERP_V2 Linear interpolator LATCH Set and reset latch FUNGEN 26 GEH-6723W V06.01.00C V06.02.00C V06.01.00C V01.00.15C GEH-6723 Mark VIeS Control Functional Safety Manual Public Information SIF Function Blocks (continued) Function Block Min Required Mark VIeS Firmware Version Description MEDIAN Allows up to 32 inputs to be configured with the AND, OR, and NOT blocks to create a PERMIT, OVERRIDE, FORCE, or TRACK type block 3-input median selector MEDSEL_S2 Selects the median or average of three analog signals V06.01.00C MOVE Memory mover; data type translator V01.00.15C NOT Logical inversion V01.00.15C LOGIC_BUILDER_SC V05.02.00C V01.00.15C OR Behaves as a switch with a delayed response, whether being turned on or off 16-input logical OR PREVOTE PULSE Prevote values and health Boolean one-shot with programmable width V04.03.06C V01.00.15C RUNG 16-input logic solver V01.00.15C SELECT SPLIT_DS 8-input selector V01.00.15C Splits a 32-bit integer into two unsigned 16-bit integers V06.02.00C SPLIT_LRS Splits a 64-bit double into four unsigned 16-bit words V06.02.00C SPLIT_RS Splits a 32-bit float into two unsigned 16-bit words V06.02.00C SPLIT_SDS Splits a signed 32-bit integer into two 16-bit words V06.02.00C SYS_OUTPUTS I/O system command output interface V01.00.15C TEMP_STATUS Temperature sensing V01.00.15C TIMER TIMER_V2 Re-triggerable up-count timer V01.00.15C Accumulates incremental time into CURTIME while RUN is True One frame delay line V05.01.00C Variable health status Variable simulation M-out-of-N voter Converts unsigned short to short V01.00.15C V06.02.00C V06.01.00C ON_OFF_DELAY UNIT_DELAY VAR_HEALTH VARSIM VOTE WD_TO_I 3.2.1.1 V05.01.00C V01.00.15C V01.00.15C V06.02.00C Variable Health Inside the Mark VIeS Safety controller, every variable is associated with a set of qualities that provide additional information, or support advanced features such as forcing, simulation, or alarms. Some of these qualities are visible to users through ToolboxST application, and others are made available to application code through blockware. Variable health measures the validity of the data stored in the variable. When the ToolboxST application collects variable data from the controller, it also scans the health information and displays a U (for Unhealthy) beside each live data value if the corresponding health quality is FALSE. The Variable Health block (VAR_HEALTH) allows application code to access variable health. The Prevote block (PREVOTE) allows application code to access prevote values and health. The health of a variable with no connection to I/O is always TRUE, and therefore uninteresting. Also, output health is always TRUE. The health of variables associated with I/O is calculated from point and link health. Point health originates from software close to the hardware. Link health is calculated by the controller. These two values are passed through a logical AND gate to form variable health. Each I/O server defines the non user-configurable point and group health. For example, the point health of an analog input may be declared unhealthy if its value exceeds some limit, and the point health of all inputs on an I/O pack may be declared unhealthy if a problem is detected in the signal acquisition hardware. It may not be practical for an I/O server to provide a health indication for each individual point and so this component of variable health is optional. System Design GEH-6723W Functional Safety Manual 27 Public Information In a Mark VIeS Safety control, I/O is typically distributed at the I/O packs or across another network such as the Unit Data Highway (UDH). As such, the controller provides link health by validating that all transport layer checks between the I/O server and the controller are met. These may include timely delivery, signature matching, and checksums. Redundant I/O features complicate the explanation of the variable health calculation. A TMR input module supplies three opinions of variable health to the controller. Since these inputs are voted, as long as two out of three are healthy, the resulting variable is also healthy. A dual input module (either simplex I/O pack, dual network; or dual I/O pack, single network) provides two opinions of variable health to the controller. Since the controller cannot vote two opinions, it uses link health to select one of the channels and incorporates only the selected channel's point and group information into the variable health calculation. If the link health on the selected channel ever becomes unhealthy, the controller immediately switches to the second channel. The VAR_HEALTH block reveals the variable health and the link health of the connected variable. Application developers can choose to monitor the health of individual variables or the health of the network (link) that supplies many variables, especially if the I/O on the other end of that network does not provide any additional health information. For TMR inputs, the link health pin provides a voted link health (that is, two out of three channels). For dual inputs, the link health pin provides the health of the selected channel. 28 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information The following ToolboxST screen displays a TMR YDIA with two faulted channels. Because of the faults, all points on the YDIA are marked as Unhealthy. The current value and health of variables connected to YDIA inputs are displayed. U indicates an unhealthy value . From the PreVote tab, the T channel is healthy but the R and S channels are not, due to loss of communication. Variable Health Example System Design GEH-6723W Functional Safety Manual 29 Public Information The following ToolboxST screen displays a VAR_HEALTH block. Both variables are connected to the faulted YDOA. Since the cause of the fault is communication, both the HEALTH1 and LINKOK1 output pins are False. Block outputs can be used to drive alarms or initiate protective actions. VAR_HEALTH Block Outputs 3.2.1.2 Variable Simulation Variable simulation is available in the Virtual Mark VIeS via the VARSIM block to simulate inputs not actively being driven from hardware. Variable simulation is not supported in the Mark VIeS Safety control. The VARSIM block may exist in the application code downloaded to the Mark VIeS Safety controller, but will act as a no op. 3.2.1.3 Temperature Monitor There are two application code blocks available for monitoring the safety controller’s temperature: TEMP_STATUS and CTRLR_MON. These controller application code blocks can be used to set alarms, actuate fans, or perform other actions appropriate for the specific environment in which the control cabinet is placed. 3.2.1.4 Disabling Transmitters The DUALSEL_S2 and MEDSEL_S2 application blocks support the disabling of transmitters both automatically and manually. When the quality status of transmitter A is BAD, transmitter A is automatically disabled. Once the quality status of transmitter A becomes GOOD and the value of input A is within the deviation limits set by the user, transmitter A is automatically enabled. This concept also applies to input B (and input C on MEDSEL_S2). The control word input (refer to the following Attention statement) is used by the HMI operator for manual control. The manual commands from the HMI allow each input to be enabled or disabled. A manually disabled transmitter can be manually enabled, regardless of its deviation status. If all input transmitters are enabled and have a GOOD quality status and A is manually disabled, then A is disabled. This concept also applies to input B (and input C on MEDSEL_S2). In the MEDSEL_S2 block, if one transmitter is already disabled for any reason, a second transmitter may be disabled if the block is configured to allow one transmitter operation. 30 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information Attention Operation of the control word input in the Mark VIeS Safety control differs from that in other Mark VIe control products. In the Mark VIeS control, the variable attached to the control word input must be driven from a consumed EGD page. The EGD producer device driving the variable must implement the necessary push-button reset logic to clear the command after 1 second. Note Refer to the Mark VIeS Safety Controller Block Library (GEI-100691) for a full explanation of DUALSEL_S2 and MEDSEL_S2 block functionality. Commands are only accepted by the block if a transition from NO_CMD to a command value is detected while the CTL_ EXT input is healthy. After a command is accepted by the block, the CTL_EXT pin is ignored for a period of two seconds after which a valid transition from NO_CMD must be detected to accept another command. Example Configuration: An HMI faceplate is created to display data from the DUALSEL_S2 block from a Mark VIeS control. EGD signals are consumed by the HMI from the Mark VIeS control and are used to drive the faceplate. Unlike in the Mark VIe control, the control word variable from the Mark VIeS control is read-only and is used to show feedback status. The control word command is written to a separate EGD signal driven from a Mark VIe device. For example, after adding the DUALSEL_S2 block to the Mark VIeS control system and attaching the EGD signals to the faceplate, the following is required: In a Mark VIe device: • Create a control word variable (data type UINT). • Add the control word variable to a produced EGD page. • Add push-button reset logic in the blockware to reset the control word value to NO_CMD (0). The control word should be reset after one second of it being non-zero. In the HMI: • Attach the control word variable from the Mark VIe control to the control word logic in the appropriate DUALSEL_S2 faceplate. In the Mark VIeS device: • Attach the control word variable from the Mark VIe control to the CTL_EXT pin of the appropriate DUALSEL_S2 block. System Design GEH-6723W Functional Safety Manual 31 Public Information 3.2.2 Locked Mode The Mark VIeS Safety control provides a level of protection (LOP) against accidental modification of the safety software through Locked mode. In general, all functions or features that have the potential to modify the controller are disabled when in locked mode, for example: • • • • • • • • Variable and constant modification Variable forcing Application code download Firmware download Restart commands from ToolboxST application External file writes to flash memory Low-level diagnostic commands Time set commands The controller starts in Locked mode and remains there until an Unlock command is received from the ToolboxST application. When the controller receives a Lock command from the ToolboxST application or the controller is restarted, it returns to Locked mode. When the controller is unlocked, it generates a diagnostic alarm to log the event. The controller tracks its lock state through a configuration variable (for example, Is_Locked_R), viewable through the application code, so that appropriate control action can be taken or an external contact can be driven, if desired. ➢ To lock the controllers 1. From the Component Editor toolbar, click the key icon. The Lock / Unlock dialog box displays. 2. Click the Lock All button and the controllers status displays as Locked. 32 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information 3.2.3 Unlocked Mode Warning While in Unlocked mode, the Mark VIeS is not inherently less safe than when in Locked mode, as SIF implementation is the same. However, when unlocked, the controller could become unsafe, as it is open to modifications that could lead to an unsafe condition. The Mark VIeS allows online application code changes in Unlocked mode. Take every precaution to ensure that any online change to application code does not cause an unintended error during the download. This is particularly relevant for dual network configurations in which separate I/O packs are driven by either redundant controller. The application code does not normally allow safety loops to be activated in Unlocked mode. To test a loop in Unlocked mode, the permissives preventing operation must be temporarily forced out. When online repair is required on an operating, redundant system, it is not necessary to unlock the control system to download software. Non-configured (factory fresh) I/O packs shipped with only Base load boot into Unlocked mode, allowing them to receive the initial software download. Once downloaded they have firmware that is in locked mode. The lock status of all the components can be determined by running a download scan. ➢ To unlock the Mark VIeS Safety controller 1. From the ToolboxST Component Editor toolbar, click the Lock/Unlock (key) icon. 2. From the Lock/Unlock dialog box, click the Unlock All button and the controllers status displays as Unlocked. The Locked state of each controller is displayed at the bottom of the Status tab. If a controller is unlocked and its branded application changed through download, then a diagnostic alarm is generated to announce that the branded application is no longer running. This diagnostic alarm cannot be cleared until the new application is branded. 3.2.4 Forced Variables The controller cannot be locked if any variables are currently forced. All forces must be cleared before issuing a lock command from the ToolboxST application. Forces are not maintained during a startup cycle, so restarting the controller is one method of clearing forces and putting the controller back into the Locked mode. 3.2.5 Online Repair When online repair is required on an operating, redundant system, it is not necessary to unlock the control system to download software. Non-configured I/O packs and controllers boot into Unlocked mode, allowing them to receive the initial software download. The lock status of all the components can be determined by running a download scan. System Design GEH-6723W Functional Safety Manual 33 Public Information 3.2.6 Branding Application code and configuration that is part of a SIF must be certified per IEC 61511 prior to use. To facilitate this activity, the controller allows the user to designate a particular set of code as acceptable for its intended purpose. In the ToolboxST application, this process is called branding. Branding is also required after upgrades from BPPB to BPPC-based Safety I/O packs. When the code is branded, the controller calculates a checksum of all application code and configuration information, and retains it in nonvolatile memory. Whenever the application code or I/O pack configuration is modified, the controller detects the difference and generates a diagnostic alarm. Similarly, until the application code has been initially branded, a diagnostic alarm will be active noting the fact. The current cyclic redundancy check (CRC) values are displayed by the ToolboxST application and available to the application code (such as CurrentAppCrc_R). If any I/O pack faults or is turned off, the controllers interpret this as a CRC difference and the diagnostic alarm is generated. A yellow Not Equal indicates that changes to the application code have not yet been downloaded to the controller . A green brand indicated that a controller is executing branded application code . Matching brands between redundant controllers show that all controllers are running the same application code . Before Download 34 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information After download but before branding, the following Status displays. A yellow brand indicates that the application currently running in the controller does not match the previous brand and needs to be certified and branded prior to use in a SIF. Note To download an application code change , the controllers must be unlocked. System Design GEH-6723W Functional Safety Manual 35 Public Information ➢ To brand the controller’s application and configuration: from the ToolboxST Component Editor toolbar, click the Brand icon. After branding, the text turns green and all three controllers match. The controllers are also locked to prevent further changes. Branded and Locked 3.2.7 Startup Shutdown Process The safety control system can shut down either by manual operator action or automatically as a result of certain detected fault conditions. A number of protective features are included in the Mark VIeS Safety control to ensure that a SIF is not compromised by inadvertent modifications made to the system. These features include an operating Locked mode, which prevents unwanted changes, and application code branding, which detects configuration changes. 3.2.7.1 Manual Shutdown A manual shutdown occurs when the controller power supply is manually turned off. When power is reapplied, the controller proceeds through control startup states that are designed to synchronize its application states with the other redundant controllers. Forced values are not retained through a power down cycle. If forced values exist and only one controller of a redundant set is restarted, forcing will be restored and the restarted controller will obtain those forced values from the designated controller during the Data Initialization control state. The restarted controller enters the same locked state as the designated controller. 36 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information 3.2.7.2 Fault Detected Shutdown When fault conditions are detected, the Mark VIeS controller either restarts or enters a fail-safe control state, depending on the type of fault condition. In the event of a processor restart, the I/O packs are programmed to operate in their fail-safe state. The controller restarts on three conditions: • • • Software watchdog timeout Hardware watchdog timeout Operating system process control failure The watchdog timer functions are generally meant to ensure safe controller operation in conditions where one or more runtime processes are overloaded. Each periodic safety-critical process initializes and then continually tickles one or more software watchdog timers, which are implemented by the system firmware process and configured with expected tickle rates. If a watchdog timer is tickled too quickly, too slowly, or not at all, the system process restarts the controller. When using a hardware watchdog timer, a backup watchdog process is also implemented. If this process fails to tickle the hardware watchdog timer quickly enough, the board restarts. In addition to watchdog timeouts, a process control failure in the operating system can cause an automatic restart. If any runtime process, other than the system process, fails to run due to a problem, the operating system prompts the system process to restart the controller. If the system process fails, the hardware watchdog process detects the failure of the software watchdog function and forces a restart by not tickling the hardware watchdog timer. A different set of fault conditions cause the controller to enter its fail-safe control state, instead of restarting the controller. In this state, the controller outputs to the I/O packs are disabled, forcing the I/O packs, in turn, to enter their fail-safe state. In this state, I/O packs drive their physical outputs to safe values as configured. In the controller, the sequencer process continuously conducts the following program flow integrity malfunction tests: • • • • • Critical process order of execution Critical process scheduling overrun and under-run Frame period Frame state timeout intervals Frame number If any of these tests fail three consecutive times (generally three frames), appropriate diagnostic alarms are generated. After five successive failures, the system is placed in the fail-safe control state. System Design GEH-6723W Functional Safety Manual 37 Public Information 3.3 Online SIFs The Mark VIeS control components used by the online SIFs and their interconnections in TMR architecture are displayed in the following figure. TMR Safety Controllers YDIA Discrete Inputs IONet Layer R IONet S IONet R IONet YDOA Discrete Outputs YAIC Analog I/O YTCC Thermocouple Inputs Controller and I/O – TMR Control Mode The figure also illustrates the top-level architecture for SIL 3 capability, using a TMR, 2 out of 3, safety architecture. This deployment architecture is referred to in Mark VIeS documentation as the TMR Control Mode. 38 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information 3.4 Redundancy The Mark VIeS Safety control can be set up in various traditional safety architectures that allow selections among SIL capability, availability, and cost to better serve the specific needs of an application. TMR, dual, and simplex control modes are supported. The controllers are designated as R, S, and T in a TMR system, R and S in a dual system, and R in a simplex system. Each controller owns one IONet. The R controller sends outputs to an I/O module through the R IONet, the S controller sends outputs through the S IONet, and the T controller sends outputs through the T IONet. IONet features include: • • • • Ethernet User Datagram Protocol (UDP) using Dynamic Host Configuration Protocol (DHCP) for network address assignments. While based on Ethernet hardware and protocol standards, the IONet is maintained as a separate physical network to avoid risks of interference from other network traffic. Full duplex Ethernet switches throughout, so no message collisions impact system timing IEEE® 1588 protocol through the R, S, and T IONets to synchronize the clock of the I/O modules and controllers to within ±100 microseconds Coordination of IONet traffic and controller action to ensure minimum predictable latency for inputs (given IEEE 1588 timing alignment). Controller outputs take place at the same time and all output I/O packs exhibit consistent latency in processing and updating the outputs. 3.4.1 TMR Control Mode In the TMR control mode, three independent controllers communicate with the I/O through three independent IONet channels. The TMR control mode with a hardware fault tolerance (HFT) of 1 is designed for SIL 3 capability with the running reliability of 2 out of 3 redundancy. Each independent controller receives three independent sets of input data, one from each IONet for 2 out of 3 input voting. Controller outputs are 2 out of 3 voted in the output circuitry. TMR control mode functions are as follows: • • • • • TMR (2 out of 3): SIL 3 high and low demand for de-energize-to-trip applications TMR (2 out of 3): SIL 2 low demand for energize-to-trip applications TMR (2 out of 3): SIL 2 high and low demand vibration (YVIBS1A) applications Degraded TMR (1 out of 2): SIL 3 high and low demand for de-energize-to-trip applications TMR degradation sequence: (2 out of 3) → (1 out of 2) → Fail Safe System Design GEH-6723W Functional Safety Manual 39 Public Information TMR Controllers Three Mark VIeS controllers work as a set synchronizing data every frame (sweep). Each controller receives inputs on all 3 I/O networks, and sends output commands on designated I/O network. PC Based Gateway PC based communication interface, options : - OPC-DA server - OPC-UA server - Modbus master Third Party Control System R S T Embedded Controller Gateway Embedded controller for communication interface, options: - OPC-UA server - Modbus slave TMR I/O Network Ethernet based TMR I/O network supports both centralized and distributed I/O modules. Sensor A TMR Fanned Input Single discrete/ analog sensor is fanned through a common terminal board to three independent input packs, 2oo 3 voting is done in the controller set. Sensor A1 Sensor A2 Sensor A3 TMR Dedicated Input Three redundant discrete/analog sensors are wired to three independent input modules, 2oo3 voting is done in the controller set. Actuator TMR Outputs Voted on Terminal Board The three packs receive output commands from their associated controller, the common terminal board then performs 2oo3 voting on the outputs and controls the discrete actuator. 2oo3 Voting in Actuator TMR Outputs Voted in Actuator Three independent output modules receive the output command from their associated controller, then command the actuator, 2 oo3 voting performed in the actuator. When TMR controllers are present in a system, dual and simplex inputs and simplex outputs, in addition to TMR I/O pack, can be used. This allows for a mix of redundancy within a single system. Some I/O packs can be TMR to support SIL 3 for critical safety functions, while other I/O packs can use less hardware and support a lower SIL for less critical functions. 40 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information TMR redundancy for I/O packs can be either dedicated (each mounted to individual S-type terminal boards) or TMR fanned (each mounted to a single T-type terminal board). With TMR, each I/O pack for field input and output is uniquely associated with only one IONet. With TMR fanned I/O, each input point is read by three independent I/O packs that receive the actual field input through a common terminal board that fans the input to each of the three I/O packs. Each I/O pack receives output messages from its own controller. The three independent I/O pack outputs are then 2 out of 3 hardware voted on a common terminal board. TMR Fanned Mode with Three I/O Packs and One T-type Terminal Board With TMR dedicated, the outputs or inputs for each I/O pack can be connected to an independent terminal board, allowing the 2 out of 3 voting to be performed in the field output devices outside the Mark VIeS control. Dedicated Mode with Three I/O Packs and three S-type Terminal Boards System Design GEH-6723W Functional Safety Manual 41 Public Information 3.4.2 Dual Control Mode The dual control mode contains two controllers, two IONets, and either a single I/O pack or fanned TMR I/O packs. In a dual system, the level of I/O reliability can be varied to meet the application needs for specific I/O packs. Dual control mode functions are as follows: • • • • Dual (1 out of 2): SIL 3 high and low demand for de-energize-to-trip applications. Dual (1 out of 2): SIL 2 high and low demand vibration (YVIBS1A) applications Dual (2 out of 2): SIL 2 low demand for energize and de-energize-to-trip applications Dual (2 out of 2): SIL 1 low demand vibration (YVIBS1A) applications Dual Controllers Dual Mark VIeS controllers work as a controller set synchronizing data every frame (sweep). Each controller receives inputs on both I/O networks, and sends output commands on designated I/O network. PC Based Gateway PC based communication interface, options: - OPC-DA server - OPC-UA server - Modbus master Third Party Control System R S Dual I/O Network Ethernet based dual I/O network supports both centralized and distributed I/O modules. Sensor A Single Sensor Single sensor wired to a single input module with dual I/O network to controller set. Sensor A1 Sensor A2 Dual Sensor Dual sensors wired to independent input modules with independent I/O networks to controller set. Embedded Controller Gateway Embedded controller for communication interface, options: - OPC-UA server - Modbus slave Sensor A TMR Fanned Input Single sensor is fanned through a common terminal board to three independent input packs, 2oo 3 voting done in the controller set. Actuator TMR Outputs Voted on Terminal Board The three output packs receive an output command from designated controller, the common terminal board then performs 2oo 3 voting and controls the actuator. Acutator 1oo2 De-energize to Trip in Output Modules Two independent output modules receive the output command from designated controller, combination of two creates 1 oo2 de energize to trip function across the two modules. In a dual Mark VIeS Safety control, both controllers receive inputs from the I/O packs on both networks and continuously transmit outputs on their respective IONet. Since redundant data is transmitted continuously from the I/O pack and controller, both the pack and controller must select which network to use. 42 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information At power up, the controller or I/O pack listens for data on both networks. The channel that delivers the first valid packet becomes the preferred network. The I/O pack or controller uses this data as long as the data continues to arrive on that channel. If the preferred channel does not deliver the data in a frame, the other channel becomes the preferred channel if it supplies valid data. This prevents a given I/O pack/controller from bouncing back and forth between two sources of data. As a result, different I/O packs/controllers may have separate preferred data sources, but this can also happen if a component fails. 3.4.2.1 Single I/O Pack Dual Network I/O Module The I/O option A is a single I/O pack dual network I/O module setup. This configuration is typically used for single sensor I/O. A single sensor connects to a single set of acquisition electronics but connects to two networks. Dual Mode with One I/O Pack and Two IONets The I/O pack delivers input data on both networks at the beginning of the frame and receives output data from both controllers at the end of the frame. The reliability and availability features include: • • • HFT 0 Single data acquisition Redundant network 3.4.2.2 Dual Single I/O Pack Single Network I/O Module The I/O option B is two single pack, single network I/O modules. This configuration is typically used for inputs that have multiple sensors monitoring the same process points. Two sensors are connected to two independent I/O modules. Dual Mode with Two Single Pack, Single IONet Modules Each I/O pack delivers input data on a separate network at the beginning of the frame and receives output data from separate controllers at the end of the frame. The reliability and availability features include: • • • • • HFT 1 Redundant sensors Redundant data acquisition Redundant network Online repair System Design GEH-6723W Functional Safety Manual 43 Public Information 3.4.2.3 Triple I/O Pack Dual Network I/O Module The I/O option C is a special case mainly intended for outputs but can also apply to inputs. The special output voting/driving features of the TMR I/O modules can be used in a dual control system. The inputs from these modules are selected in the controller. Dual Mode with Three I/O Packs and Two Simplex and One Duplex IONet Two I/O packs connect to separate networks to deliver input data and receive output data from separate controllers. The third I/O pack is connected to both networks. This I/O pack delivers inputs on both networks and receives outputs from both controllers. The reliability and availability features include: • • • • • HFT 1 Redundant data acquisition Output voting in hardware Redundant network Online repair 3.4.2.4 Dual Single I/O Pack Single Network I/O Module on Common TB The I/O option D is two single pack, single network I/O modules on a single terminal board. This configuration is typically used for single sensor I/O where redundant signal processing capability is required. One set of sensor inputs is fanned out to two independent I/O modules. Dual Mode with Two Single Pack, Single IONet Modules on Common TB Each I/O pack delivers pack delivers input data on a separate network at the beginning of the frame and receives output data from separate controllers at the end of the frame. The reliability and availability features include: • • • • HFT 1 Redundant data acquisition Redundant network Online repair 44 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information 3.4.3 Simplex Control Mode, 1 out of 1 Simplex (1 out of 1) control mode is SIL 2 low demand capable for de-energize-to-trip and SIL 1 for vibration applications. Each I/O pack delivers an input packet at the beginning of the frame on its primary network. The controller sees the inputs from all I/O packs, runs application code, and delivers a broadcast output packet(s) that contains the outputs for all I/O modules. PC Based Gateway PC based communication interface, options: - OPC-DA server - OPC-UA server - Modbus master Simplex Controller Simplex Mark VIeS controller receives inputs and sends outputs on the one I/O network. Third Party Control System R I/O Network Ethernet based I/O network supports both centralized and distributed I/O modules. Sensor A Single Sensor Single sensor wired to a single input module with a simplex I/ O network to controller. Embedded Controller Gateway Embedded controller for communication interface, options: - OPC-UA server - Modbus slave Sensor A1 Sensor A2 Dual Sensor Dual sensors wired to independent input modules with a simplex I/O network to controller. System Design Actuator Simplex Output One output pack receives an output command from the controller. GEH-6723W Functional Safety Manual 45 Public Information 3.5 Control and Protection 3.5.1 Output Processing The system outputs must be transferred to the external hardware interfaces and then to the various actuators controlling the process. TMR outputs are voted in the output voting hardware, and any system can also output individual signals through simplex hardware. The three voting controllers calculate TMR system outputs independently. Each controller sends the output to its associated I/O hardware (for example, R controller sends to R IONet). A voting mechanism then combines the three independent outputs into a single output. Different signal types require different methods of establishing the voted value. The signal outputs from the three controllers fall into three groups: • • • Outputs driven as single-ended non-redundant outputs from individual IONets Outputs on all three IONets that are merged into a single signal by the output hardware Outputs on all three IONets that are output separately to the controlled process. This process may contain external voting hardware. For normal relay outputs, the three signals feed a voting relay driver, which operates a single relay per signal. For more critical protective signals, the three signals drive three independent relays with the relay contacts connected in the typical six-contact voting configuration. Relay Outputs for Protection 46 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information The following figure displays 4-20 mA signals combined through a 2 out of 3 current sharing circuit that votes the three signals to one. This unique circuit ensures the total output current is the voted value of the three currents. When the failure of a 4-20 mA output is sensed, a deactivating relay contact is opened. TMR Circuit for Voted 4-20 mA Outputs 3.5.1.1 I/O Pack Communication Loss Each I/O pack monitors the IONet for valid commands from one or two controllers. If a valid command is not received within an expected time, the I/O pack declares communication as lost. Upon loss of communication, the I/O pack action is configurable as follows: • • • The default action is the power-down state, as if the power were removed from the I/O pack Continue to hold the last commanded value indefinitely Commanded to go to a specified output state Caution For critical loops, the default action is the only acceptable choice because it is the assigned behavior for I/O pack failure on power loss failure. The other options are provided for non-critical loops in which running reliability may be enhanced by an alternate output. System Design GEH-6723W Functional Safety Manual 47 Public Information 3.5.2 Input Processing All inputs are available to all three controllers and input data is handled in several ways. For those input signals that exist in only one I/O module, all three controllers use the same value as a common input without voting. Signals that appear in all three I/O channels are voted to create a single input value. The triple inputs can come from independent sensors or from a single sensor by hardware fanning at the terminal board. I/O Configurations I/O Topology TMR Dual Simplex Simplex 1 pack, 1 IONet‡ X X X Dual 1 pack, 2 IONets 2 packs, 1 IONet 3 packs, 1/1/2 IONet X X N/A X X X TMR Fanned – 3 packs, 1 IONet/pack Dedicated – 3 packs, IONet/pack X X ‡ The number of IONets in a system must equal the number of controllers. For any of the input configurations, multiple inputs can be used to provide application redundancy. For example, three simplex inputs can be used and selected in application code to provide sensor redundancy. The Mark VIeS control provides configuration capability for input selection and voting using a simple, reliable, and efficient selection/voting/fault detection algorithm. This reduces application configuration effort, maximizing the reliability options of a given set of inputs and providing output voting hardware compatibility. For a given controller topology, terminal board redundancy ≤ the controller topology is available. For example, in a TMR controller, all simplex and dual option capability is also provided. While each IONet is associated with a specific controller, all controllers see all IONets. The result is that for a simplex input, the data is seen not only by the output owner of the IONet, but also by any other controllers in parallel. The benefit is that the loss of a controller associated with a simplex input does NOT result in the loss of that data. The simplex data continues to arrive at other controllers in the system. A single input can be brought to the three controllers without any voting as indicated in the following figure. This is used for generic I/O, such as monitoring 4-20 mA inputs, contacts, and thermocouples. Single Input without Software Voting 48 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information For medium integrity applications with medium to high reliability sensors, one sensor can be fanned to three I/O boards as shown in the following figure. Three such circuits are needed for three sensors. Typical inputs include 4-20 mA inputs, contacts, and thermocouples. One Sensor with Fanned Input and Software Voting Three independent sensor inputs can be brought into the controllers without voting to provide the individual sensor values to the application. Median values can be selected in the controller if required. This configuration, displayed in the following figure, is used for special applications only. Three Independent Sensors with Common Input, Not Voted 3.6 Critical System Timing Parameters Critical System Timing Parameters control is a discrete time, sampled system. The fundamental frame rate or scan period of the controller is selectable by the user (10 ms, 40 ms, 80 ms, or 160 ms) and should be related to the required process safety time for the fastest SIF in the system. The following figure provides a typical sequence of events within the scan frame (40 ms is shown in this example). System Design GEH-6723W Functional Safety Manual 49 Public Information 50 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information 0 10 control blocks 20 Time to execute based on quantity and complexity of Control Logic prep for execution of control logic (application code) Input and state variables copied into variable space in packs Activities that span multiple subsystems identified with a dashed line rectangle Subsystem activities identified with a gray rectangle 30 controllers packs to S, and T controllers using IONet controllers to I/O Transmission of inputs from I/O circuit type dependent on circuit type End of frame Synchronization of data between R, latency is dependent on screws, latency is outputs from Transmission of I/O packs sample inputs, applied to terminal block Assumes a Triple Modular Redundant (TMR) configuration, versus dual, or simplex Notes TMR set of Safety Controllers TMR IONet TMR Safety I/O Packs Safety Control SubSystem Start of frame Fresh state of outputs 40 ms 3.6.1 Maximum Remote I/O Stimulus to Response Time The Mark VIeS Safety control and I/O has a worst case response time of < 300 ms. It is suitable for use in a SIF with a process safety time (PST) of 500 ms or higher and does not consume more than 60% of this budget. The individual components of the timing analysis are as follows: • • • • • • • • If input changes directly after last input sample, the worst case delay on the sample is one frame period (10, 40, 80 or 160 ms) Input sample to transmit over IONet is < 5 ms Controller receives inputs, runs programs, and sends outputs in < one frame period (10, 40, 80 or 160 ms) Output receives updated outputs and sets physical outputs in < 5 ms Physical output relays have a worst case 40 ms response. Total worst case time without any lost IONet communication is 2 x frame period + 50 ms (for input or output transfer). Worst case additional communication delay due to lost message without timeout is 3 x frame period up and 1 x frame period down, or 4 x frame period total. Total worse case response without timeout† (including lost IONet communications) is 6 x frame period + 50 ms. − − − − Assumes a frame period of either 10, 40, 80 or 160 ms Assumes maximum number of messages missed in both directions Assumes initial stimulus slightly missed previous input sample time Assumes common cause across IONets Note † Timing assumes use of fastest input I/O pack filter settings. This is the sum of total worst case time without any lost IONet communication and worst case additional communications delay due to lost message without timeout. System Design GEH-6723W Functional Safety Manual 51 Public Information Maximum Local I/O Stimulus to Response Time The Mark VIeS Safety control turbine-specific I/O can supply high-speed I/O for turbine protection functions with a worst case response time of < 60 ms. It is suitable for use in a SIF with a PST of 100 ms or higher, and does not consume more than 60% of the budget. The individual components of the timing analysis are as follows: • • • • • • • Local I/O timing is independent of redundancy architecture Local I/O operates at 10 ms frame rate If input changes directly after last input sample, the worst case delay on the sample is 10 ms Input change to be seen by I/O processor board is < 5 ms Local control algorithm receives inputs, runs user programs, and sends outputs in 10 ms Physical output relays have a worst case 40 ms response Total worst case time 55 ms (for input or output transfer) Note If TRPA or TREA with solid-state relays are used, relay response is < 1 ms. This reduces local response time to < 20 ms. 3.6.2 Diagnostic Interval All system self-diagnostics are conducted within a one-hour interval. 52 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information 3.6.3 Mark VIeS Safety Controller Response to Loss of Communication 3.6.3.1 Single Network I/O Pack Input When communication between a controller and a one-network I/O pack fails, in the first frame the signal health is declared bad and the input variable is maintained at the last value received. During the third frame an alarm is generated. During the fifth frame the signal value is set to the default value. Single Network I/O Pack Input Response to Loss of Input Input Variables Frame 1 Health Unhealthy Alarm Values Hold last 3.6.3.2 Frame 2 Frame 3 Frame 4 Frame 5 Send Default Dual Network or Dual One-Network I/O Pack Input Upon failure of IONet communication with a single input, dual network I/O pack or a dual input, one-network I/O pack, the controller responds as follows. During the first frame after loss, the controller declares the buffer health bad, drives the input variable by the remaining valid network input, and holds the signal as healthy. During the third frame, an alarm is generated and, during the fifth frame, the input buffer value is set to the default value. Dual Network I/O Pack Input Response to Loss of First Input Input Buffer Frame 1 Health Unhealthy Alarm Values Input Variables Hold last Health Healthy Values 2nd input Frame 2 Frame 3 Frame 4 Frame 5 Send Default When the second input is lost, the input variable health immediately goes bad and the value is held at the most recent value received. In the third frame, an alarm is generated. During the fifth frame, the input variable is set to the default value. Dual Network I/O Pack Input Response to Loss of Second Input Input Buffer Frame 1 Health Unhealthy Alarm Values Input Variables Hold last Health Unhealthy Values Hold last Frame 2 Frame 3 Frame 4 Frame 5 Send Default Default System Design GEH-6723W Functional Safety Manual 53 Public Information 3.6.3.3 Triple Redundant I/O Pack Input The controller response to the loss of triple redundant input signals depends on the number of lost inputs. Upon loss of the first input signal, the prevote buffer for the lost signal is identified as unhealthy, held at the previous value for one frame, and set to the default value during successive frames. During the third frame, an alarm is generated, the input variable health remains good (HFT of 1), and the voted variable remains valid. Controller Response to Loss of First Input Prevote Buffer Frame 1 Health Unhealthy Alarm Values Input Variables Hold last Health Healthy Values Voted Frame 2 Frame 3 Frame 4 Frame 5 Send Default Upon loss of the second input, the input variable health is immediately set to Unhealthy and, for one frame, the prevote buffer is held at the most recent value. During the second frame, the input variable value is set to the default value. An alarm is generated during the third frame. Controller Response to Loss of Second Input Prevote Buffer Frame 1 Health Unhealthy Alarm Values Input Variables Hold last Health Unhealthy Values Voted Frame 2 Frame 3 Frame 4 Frame 5 Send Default Default (from vote) Upon loss of the third input, the input variable health is immediately set to Unhealthy and, for one frame, the prevote buffer is held at the most recent value. During the first frame, the input variable value is set to the default value. An alarm is generated during the third frame. Controller Response to Loss of Third Input Prevote Buffer Frame 1 Health Unhealthy Alarm Values Input Variables Hold last Health Unhealthy Frame 2 Frame 3 Frame 4 Frame 5 Send Default Values Default (from vote) 54 GEH-6723 Mark VIeS Control Functional Safety Manual Public Information GEH-6723W 3.6.4 I/O Pack Response to Loss of Communication 3.6.4.1 Single Network I/O Pack Output When an output pack does not receive communications from the controller, it holds the last value for one frame, goes to the defined condition in the second frame, and generates an alarm in the third frame. The defined output condition defaults to the power-down state and should be used in most safety systems. Options are provided so that the I/O pack continues to hold the most recent output or goes to a pre-defined output. Single Network I/O Pack Output Response to Loss of Input Outputs Frame 1 Health Healthy Unhealthy Hold last Send Standby Alarm Values 3.6.4.2 Frame 2 Frame 3 Dual Network I/O Pack Output When an output pack features two network inputs it responds to the loss of one network by using the output command from the other network. This selection takes place within the frame time and generates no observable fall-over time from the I/O pack. The command from the lost network is held for one frame and declared unhealthy in the second frame. An alarm is sent in the third frame. Loss of First Input, Dual Network I/O Pack Output Response Input Buffer Frame 1 Health Healthy Unhealthy Alarm Values Outputs Hold last Send Zero Health Healthy Values 2nd input Frame 2 Frame 3 When the second network is lost (both networks lost), the behavior is similar to the single network input pack. The output is held for the first frame after loss of command. In the second frame, the output moves to the defined condition and the output health is marked as bad. An alarm is generated in the third frame. Loss of Second Input, Dual Network I/O Pack Output Response Input Buffer Frame 1 Health Healthy Unhealthy Alarm Values Outputs Hold last Send Zero Health Healthy Unhealthy Values Hold last Standby System Design Frame 2 Frame 3 GEH-6723W Functional Safety Manual 55 Public Information 3.7 Failure Analysis Probability Reliability parameters for a given SIF are calculated using Markov models and the appropriate failure rates from the Mark VIeS failure modes, effects, and diagnostic analysis (FMEDA). For low-demand mode applications the PFDavg is calculated, while for high demand mode applications the PFH is calculated. In addition, the mean time to fail spurious (MTTFS) is calculated for both modes. For the default Markov model calculation, the analysis assumes a SIF with three analog input, two digital input, and two digital output signals. The following table displays the results of the Markov model calculation for several Mark VIeS control configurations in low-demand mode applications. A proof test interval (PTI) of one, two, and three years is used, assuming a perfect proof test. Markov Model Calculation for Several Mark VIeS Control Configurations Configuration MTTFS [yrs] PFDavg PTI 1 yr PTI 2 yr PTI 3 yr PTI 1 yr PTI 2 yr PTI 3 yr Simplex 1 out of 1 0.00412 0.0082 0.0123 20.3 20.39 20.47 Dual 1 out of 2 Dual 2 out of 2 TMR 2 out of 3 0.000126 0.00348 0.000147 0.000272 0.0069 0.000354 0.000438 0.0103 0.000616 10.27 15.79 300.63 10.29 15.77 193.09 10.31 15.75 145.12 The following table displays the results of the Markov model calculation for two Mark VIeS Safety control configurations in high-demand mode applications. Markov Model Calculation for Two Mark VIeS Control Configurations Configuration PFH [hr-1] MTTFS [yrs] Dual 1 out of 2 TMR 2 out of 3 0.0000000644 0.0000000367 4.74 139.02 56 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information 3.8 System Configuration Prior to use, each I/O pack must be configured in the ToolboxST application. From the Component Editor Hardware tab Tree View, Double -click the module to access the Modify dialog box . Note When configuring I/O packs, be sure that the I/O pack configuration matches the hardware configuration of the attached terminal board. Refer to the chapter, I/O Configuration for detailed hardware and software configuration tables and checklists for Mark VIeS I/O packs and terminal boards. Use the checklists to cross-check the board configuration with the hardware topology. System Design GEH-6723W Functional Safety Manual 57 Public Information 3.8.1 YAIC Analog Input/Output The Analog Input/Output (YAICS1A) pack provides the electrical interface between one or two IONets and a terminal board. The pack handles up to 10 analog inputs, the first 8 of which can be configured as ±5 V or ±10 V inputs, or 4-20 mA current inputs. The last two inputs can be configured as ±1 mA or 4-20 mA inputs. Using 4-20 mA inputs yields better DC than voltage inputs. YAIC is compatible with the TBAIS1C and STAI terminal boards. YAIC is only compatible with the S1C version of TBAI and will report a board compatibility problem with any other version. SIL capability is as follows: • • SIL 2 in HFT = 0 architectures (1 out of 1, 2 out of 2) SIL 3 in HFT = 1 architectures (1 out of 2, 2 out of 3) 3.8.1.1 TBAI Analog Input/Output The Analog Input/Output (TBAI) terminal board holds 10 analog inputs and 2 outputs connected directly to two terminal blocks mounted on the board. Each block has 24 terminals that accept up to #12 AWG wires. A shield terminal attachment point is located adjacent to each terminal block. The TBAI can hold the following inputs and outputs: • • • • Analog input -two-wire, three-wire, and four-wire transmitter Analog input, externally powered transmitter Analog input, voltage ±5 V, ±10 V dc Analog output, 0-20 mA A 24 V dc power supply is available on the terminal board for all transducers. The inputs can be configured as either voltage or current signals. The two analog output circuits are 4-20 mA. TBAI can be used with one or three YAIC I/O packs. Dual YAICs on TBAI are not supported. TBAI I/O Capacity Quantity Analog Input Types 8 ±10 V dc, or ±5 V dc, or 4-20 mA 2 4-20 mA, or ±1 mA Quantity Analog Output Types 2 0-20 mA 3.8.1.2 STAI Simplex Analog Input The Simplex Analog Input (STAI) terminal board holds 10 analog inputs and 2 analog outputs connected to a high-density Euro-block type terminal block. STAI is designed for DIN-rail or flat mounting. It can hold the same inputs and outputs as the TBAI terminal board. A 24 V dc power supply is available on the terminal board for all transducers. The inputs can be configured as either voltage or current signals. The two analog output circuits are 0-20 mA. STAI Input Capacity Quantity Analog Input Types 8 ±10 V dc, or ±5 V dc, or 4-20 mA 2 4-20 mA, or ±1 mA Quantity Analog Output Types 2 0-20 mA 58 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information 3.8.2 YDIA Discrete Input The Discrete Input (YDIAS1A) pack provides the electrical interface between one or two IONets and a terminal board. The I/O pack accepts up to 24 contact inputs and terminal board specific feedback signals, and supports three different voltage levels. YDIA is compatible with seven terminal boards. SIL capability is as follows: • • SIL 2 in HFT = 0 architectures (1 out of 1, 2 out of 2) SIL 3 in HFT = 1 architectures (1 out of 2, 2 out of 3) 3.8.2.1 TBCI Contact Input with Group Isolation The Contact Input with Group Isolation (TBCI) terminal board accepts 24 dry contact inputs wired to two barrier type terminal blocks. Dc power is provided for contact excitation. TBCI accepts one, two, or three YDIA packs. Three versions of TBCI are available. TBCI Input Capacity Terminal Board Contact Inputs Excitation Voltage TBCIS1C 24 Nominal 125 V dc, floating, ranging from 100 to 145 V dc TBCIS2C 24 Nominal 24 V dc, floating, ranging from 16 to 32 V dc TBCIS3C 24 Nominal 48 V dc, floating, ranging from 32 to 64 V dc 3.8.2.2 STCI Simplex Contact Input The Simplex Contact Input (STCI) terminal board accepts 24 contact inputs wired to a Euro-block type terminal block. The STCI is designed for DIN-rail or flat mounting and accepts a single YDIA. Four versions of STCI are available. STCI Input Capacity Terminal Board Contact Inputs TB Type Excitation Voltage STCIS1A 24 Fixed Nominal 24 V dc, floating, ranging from 16 to 32 V dc STCIS2A 24 Pluggable Nominal 24 V dc, floating, ranging from 16 to 32 V dc STCIS4A 24 Pluggable Nominal 48 V dc, floating, ranging from 32 to 64 V dc STCIS6A 24 Pluggable Nominal 125 V dc, floating, ranging from 100 to 145 V dc System Design GEH-6723W Functional Safety Manual 59 Public Information 3.8.3 YDOA Discrete Output The Discrete Output (YDOAS1A) pack provides the electrical interface between one or two IONets and a terminal board. YDOA is capable of controlling up to 12 electromagnetic or solid-state relays and accepts terminal board specific feedback. YDOA is compatible with six terminal boards. SIL capability is as follows: • • SIL 2 in HFT = 0 architectures (1 out of 1, 2 out of 2) SIL 3 in HFT = 1 architectures (1 out of 2, 2 out of 3) 3.8.3.1 TRLYS1B Relay Output with Coil Sensing The Relay Output with coil sensing (TRLYS1B) terminal board accepts 12 relay outputs wired directly to two barrier type terminal blocks. Each block has 24 terminals that accept up to #12 AWG wires. The first six relay circuits are jumper configurable either for dry, Form-C contact outputs, or to drive external solenoids. A standard 125 V dc or 115/230 V ac source, or an optional 24 V dc source, can be provided for field solenoid power. The next five relays are unpowered isolated Form-C contacts. Output 12 is an isolated Form-C contact, used for special applications requiring dedicated power from connector JG1. TRLYS1B supports a single YDOA on connector JA1, or three YDOAs on connectors JR1, JS1, and JT1. The fuses should be removed for isolated contact applications to ensure that suppression leakage is removed from the power bus. Note Jumpers JP1-JP6 are removed in the factory and shipped in a plastic bag. Re-install the appropriate jumper if power to a field solenoid is required. Conduct individual loop energized checks as per standard practices, and install the jumpers as required. 3.8.3.2 TRLYS1D Relay Output with Servo Sensing The Relay Output with servo sensing (TRLYS1D) terminal board holds six plug-in magnetic relays wired to a barrier type terminal block. The six relay circuits are Form-C contact outputs, powered and fused to drive external solenoids. A standard 24 V dc or 125 V dc source can be used. TRLYS1D supports a single YDOA on connector JA1, or three YDOAs on connectors JR1, JS1, and JT1. 3.8.3.3 TRLYS#F Relay Output with TMR Contact Voting The Relay Output with TMR contact voting (TRLYS1F) terminal board provides 12 contact-voted relay outputs. TRLYS1F holds 12 sealed relays in each TMR section, for a total of 36 relays among three boards. The relay contacts from R, S, and T are combined to form a voted Form A normally open (NO) contact. 24/125 V dc or 115 V ac power can be applied. Three YDOA packs plug into the JR1, JS1, and JT1 37-pin D-type connectors on the terminal board. TRLYS#F does not have power distribution or support simplex systems. Note TRLYS2F is the same as TRLYS1F except that voted contacts form a Form B normally closed (NC) output. 3.8.3.4 SRLY Simplex Relay Output The Simplex Relay Output (SRLY) terminal board provides 12 form C relay contact outputs wired to a Euro-style box terminal block. Each of 12 sealed relays uses an isolated contact set for relay position feedback. The SRLY accepts a single YDOA, which can have one or two network connections. 60 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information 3.8.3.5 SRSA Simplex Compact Digital Output The Simplex Compact Digital Output (SRSA) terminal board provides 10 relay outputs, grouped as bank A and bank B. Each bank contains 5 outputs as a series combination of force-guided relay contacts and a solid-state relay. The primary disconnect operation should use the solid-state relays. The mechanical relays, one for each bank, are provided for redundancy and safety purposes. 3.8.4 YHRA HART Enabled Analog Input/Output The Highway Addressable Remote Transducer (HART) Enabled Analog Input/Output (YHRAS1A) pack provides the electrical interface between one or two IONets and a terminal board. The YHRA holds up to 10 analog inputs, the first 8 of which can be configured as ±5 V or 4-20 mA inputs. The last two inputs can be configured as ±1 mA or 4-20 mA current inputs. It also supports two 4-20 mA outputs. While in 4-20 mA mode, the YHRA can relay HART messages between HART enabled field devices and an Asset Management System (AMS). These HART enabled devices can be connected through any of the inputs or outputs. HART signals are for monitoring purposes only, and must be configured as non-interfering. Attention YHRAS1A is compatible with the SHRA terminal board and is capable of single I/O pack operation only. Refer to Appendix A for detailed hardware and software configuration tables and checklists for Mark VIeS I/O packs and terminal boards. Use the checklists to cross-check the board configuration with the hardware topology. For proper operation, the YHRA ToolboxST parameter AMS_Msg_Only must be set to disable. Attention SIL capability is as follows: • • SIL 2 in HFT = 0 architectures (1 out of 1, 2 out of 2) SIL 3 in HFT = 1 architectures (1 out of 2, 2 out of 3) 3.8.4.1 SHRA Simplex HART Enabled Analog Input/Output The Simplex HART Enabled Analog Input/Output (SHRA) terminal board accepts 10 analog inputs and two analog outputs wired to a high-density Euro-block type terminal board. Connected to the YHRA pack, SHRA allows HART messages to pass between the YHRA and a HART enabled field device. The 10 analog inputs accommodate two-wire, three-wire, four-wire, or externally powered transmitters. The two analog outputs are 4-20 mA. SHRA accepts a single YHRA I/O pack. System Design GEH-6723W Functional Safety Manual 61 Public Information 3.8.5 YTCC Thermocouple Input The Thermocouple Input (YTCCS1A) pack provides the electrical interface between one or two IONets and a terminal board. YTCC handles up to 12 thermocouple inputs, while two packs can handle 24 inputs on TBTCS1C. Type E, J, K, S, and T thermocouples can be used, and they can be grounded or ungrounded. YTCC is compatible with the TBTC or the STTC terminal boards. In TMR configuration with the TBTCS1B terminal board, three packs are used with three cold junctions, but only 12 thermocouples are available. SIL capability is as follows: • • SIL 2 in HFT = 0 architectures (1 out of 1, 2 out of 2) SIL 3 in HFT = 1 architectures (1 out of 2, 2 out of 3) Compatibility Terminal Board TBTC STTC Version and Inputs TBTCS1B (12 TC) TBTCS1C (24 TC)† TBTCS1B (12 TC) TBTCS1B (12 TC) STTCS1A (12 TC) STTCS2A Pack Quantity Single – Yes Dual – Yes Triple – Yes Single – Yes † Support of 24 thermocouple inputs on TBTC requires the use of two YTCC I/O packs. 3.8.5.1 TBTC Thermocouple Input The Thermocouple Input (TBTC) terminal board accepts up to 24 type E, J, K, S, or T thermocouple inputs wired to two barrier type terminal blocks and connects to the YTCC pack. TBTC works with the YTCC pack in simplex, dual, and TMR systems. In simplex systems two YTCC packs plug into the TBTCS1C for a total of 24 inputs. With TBTSH1B, one, two, or three YTCC packs plug-in to support a variety of system configurations, but only 12 inputs are available. 3.8.5.2 STCC Simplex Thermocouple Input The Simplex Thermocouple Input (STTC) terminal board accepts 12 thermocouples wired to a Euro-block type terminal block, and connects to the YTCC pack. The on-board signal conditioning and cold junction reference is identical to those on the larger TBTC board. STCC is designed for DIN-rail or flat mounting and accepts a single YTCC I/O pack. 62 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information 3.8.6 YVIB Vibration Input 3.8.6.1 YVIBS1A The Vibration Input (YVIBS1A) pack provides the electrical interface between one or two IONets and a terminal board. The pack handles up to 12 vibration inputs, the first 8 of which can be configured to read vibration or proximity inputs, channels 9-12 support proximeters only and channel 13 can input either a Keyphasor transducer or proximity-type signal. The terminal board also support non-safety rated buffered outputs of the input signal. The YVIBS1A I/O pack is rated SIL 1 with HFT of zero. YVIBS1A is compatible with the TVBAS1A or TVBAS2A terminal board. SIL capability is as follows: • • SIL 1 in HFT = 0 architectures (1 out of 1, 2 out of 2) SIL 2 in HFT = 1 architectures (1 out of 2, 2 out of 3) 3.8.6.2 YVIBS1B The Vibration Input (YVIBS1B) pack provides the electrical interface between one or two IONets and a terminal board. the pack handles up to 13 inputs. The first 8 can be configured to read vibration or proximity sensors, channels 9-11 support position sensors only, and channels 12 and 13 can be configured to support either position sensors or KeyPhasor transducers. The terminal board also supports non-safety buffered outputs of the input signals. The YVIBS1B I/O pack is rated SIL 2 with HFT of zero. YVIBS1B is compatible with the TVBAS1A or TVBAS2A terminal boards. SIL capability is as follows: • • SIL 2 in HFT = 0 architectures (1 our of 1, 2 out of 2) SIL 3 in HFT = 1 architectures (1 our of 2, 2 out of 3) 3.8.6.3 TVBA Vibration Input The Vibration Input (TVBA) terminal board provides 8 vibration inputs, 3 position inputs, an additional 2 position or Keyphasor inputs, and non-safety rated buffered outputs connected directly to two terminal blocks mounted on the board. Each block has 24 terminals that accept up to #12 AWG wires. A shield terminal attachment point is located adjacent to each terminal block. The TVBA can hold the following inputs and outputs: • • • • Vibration input Proximeters, Seismics, and Velomitor* sensor channels 1-8; Accelerometers (channels 1, 2, and 3 only) Position inputs Proximeters channels 9-12 for YVIBS1A and channels 9-11 for YVIBS1B Keyphasor transducer input Proximeter sensor channel 13 for YVIBS1A and channels 12 & 13 for YVIBS1B Non-safety rated, buffered outputs of the inputs The first eight inputs are jumper configured: • Jumpers J1A through J8A − − − • Jumpers J1B through J8B − − • Seismic (S) Prox or Accel (P, A) Velomitor sensor (V) Prox, Velomitor sensor or Accel (P, V, A) Seismic (S) Jumpers J1C through J8C − − PCOM provides N28 return path for power OPEN no N28 return path through terminal board System Design GEH-6723W Functional Safety Manual 63 Public Information 3.8.6.4 WNPS Power Supply Daughterboard Three redundant external power supplies provide the power for the TVBA. If one of the power supplies fails, the off line power supply can be replaced without bringing down the terminal board. To maintain this feature, the TVBA has three removable daughter cards to provide –28 to 28 V dc power converters. The daughterboards can be removed while the TVBA is online by disconnecting the I/O pack power (one at a time, R, S, or T), and removing the WNPS. The daughterboards are required to be mounted in accordance with all vibration and seismic standards. 3.8.7 YUAA Universal Analog The Universal Analog (YUAAS1A) I/O pack provides the electrical interface between one or two IONets and the SUAAS1A terminal board. Using the ToolboxST application, 16 Simplex Analog channels can be individually configured as any of the following types: Thermocouple, RTD, Voltage Input (± 5 V or ± 10 V), 4–20 mA Current Input, 0–20 mA Current Output, Pulse Accumulator, or Digital Input. The YUAAS1A I/O pack is rated SIL 2 with HFT of zero. YUAAS1A is compatible with the SUAAS1A terminal board. SIL capability is as follows: • • SIL 2 in HFT = 0 architectures (1 out of 1, 2 out of 2) SIL 3 in HFT = 1 architectures (1 out of 2, 2 out of 3) Note For further details on the YUAA I/O pack, refer to the Mark VIe and Mark VIeS Control Systems Volume II: System Guide for General-purpose Applications (GEH-6721_Vol_II), the chapter PUAA, YUAA Universal I/O Modules. 3.8.7.1 SUAA Universal Analog Terminal Board The Universal Analog (SUAA) terminal board provides 16 Analog inputs that route directly to the YUAA electrical interface. The terminal blocks are removable on a per-channel basis due to how the points are grouped together as PWR_RTN, IO+, and IO-, respectively. Each terminal screw can accept a 24 - 12 AWG wire size. A shield terminal attachment point is located adjacent to each terminal block. There are no jumpers on the SUAA terminal board to configure. 64 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information 3.8.8 YPRO Backup Turbine Protection The Emergency Turbine Protection (YPROS1A) pack and associated terminal boards provide an independent backup overspeed protection system. They also provide an independent watchdog function for the primary control. A typical protection system consists of three TMR YPRO I/O packs mounted on separate SPRO terminal boards. A cable, with DC-37 connectors on each end, connects each SPRO to an emergency trip board, TREG. An alternate arrangement places three YPRO I/O packs directly on TREA for a single-board TMR protection system. Mark VIeS control is designed with a primary and backup trip system that interacts at the trip terminal board level. Primary protection is provided with the YTUR pack operating a primary trip board (TRPG, TRPA). Backup protection is provided with the YPRO I/O pack operating a backup trip board (TREG, TREA). YPRO accepts three speed signals, including basic overspeed, acceleration, deceleration, and hardware implemented overspeed. It monitors the operation of the primary control and can monitor the primary speed as a sign of normal operation. YPRO checks the status and operation of the selected trip board through a comprehensive set of feedback signals. The pack is fully independent of, and unaffected by, the controller operation. YPRO modules are complex in their configuration and operation and should only be installed and configured by qualified personnel familiar with turbine protection systems. SIL capability is as follows: • • SIL 2 in HFT = 0 architectures (1 out of 1, 2 out of 2) SIL 3 in HFT = 1 architectures (1 out of 2, 2 out of 3) In the ToolboxST application, when the YPRO variable Speed1 is configured for either StaleSpdEn or SpeedDifEn (enabled), it must be connected to the controller's speed signal. An example is displayed in the following figure. Connecting ContWdog and Speed1 System Design GEH-6723W Functional Safety Manual 65 Public Information For an additional LOP, YPRO expects a continuously updated output (ContWdog) from the controller. The variable ContWdog Output must be connected and programmed to be incremented each frame. If the value is not updated within five frames, YPRO generates a trip. This feature allows YPRO to independently verify that the application code continues to run in the controller. DEVICE_HB Block for ContWdog Counter The YPRO I/O pack provides an additional LOP by monitoring the operating health of the system controller. The following rules apply if this protection is used: • • • Simplex main controller with TMR backup protection is supported by all Mark VIeS backup trip boards (TREG and TREA). In this configuration, one port on each of three YPRO I/O packs connects to the controller IONet. Dual Main Controllers with TMR backup protection is supported by all Mark VIeS backup trip boards (TREG and TREA). This configuration uses the dual controller TMR output standard network connection. The first YPRO pack has one network port connected to the R IONet. The second pack has one network port connected to the S IONet. The third pack has one network port connected to the R IONet and one network port connected to the S IONet. The third YPRO monitors the operation of both controllers. Triple Main Controllers with TMR backup protection is supported when operating with a TMR main control (2 out of 3). All Mark VIeS backup trip boards (TREG and TREA) support this configuration. The network configuration connects the first YPRO pack to the R IONet, the second to the S IONet, and the third to the T IONet. Note YPRO TMR applications do not support dual network connections for all three YPROs. In a redundant system there is no additional system reliability gained by adding network connections to the first two YPROs with dual controllers or any of the three YPROs with TMR controllers. The additional connections simply reduce mean time between failures (MTBF) without increasing mean time between forced outages (MTBFO). 3.8.8.1 TREA Turbine Emergency Trip The Aeroderivative Turbine Emergency Trip (TREA) terminal board works with YPRO turbine I/O packs. The inputs and outputs are as follows: • • • • Nine passive pulse rate devices (three per X/Y/Z section) sensing a toothed wheel to measure the turbine speed Jumper blocks that enable one set of three speed inputs to be fanned to all three YPRO I/O packs Two 24 V dc (S1A, S3A) or 125 V dc (S2A, S4A) TMR voted output contacts to trip the system Four 24 to 125 V dc voltage detection circuits for monitoring trip string For TMR systems, signals fan out to the JX1, JY1, and JZ1 DC-62 YPRO connectors. 3.8.8.2 TREG Turbine Emergency Trip The Gas Turbine Emergency Trip (TREG) terminal board provides power to three emergency trip solenoids and is controlled by the YPRO. Up to three trip solenoids can be connected between the TREG and TRPG terminal boards. TREG provides the positive side of the 125 V dc to the solenoids and TRPG provides the negative side. YPRO provides emergency overspeed protection, emergency stop functions, and controls the 12 relays on TREG, nine of which form three groups of three to vote the inputs controlling the three trip solenoids. 66 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information 3.8.8.3 SPRO Emergency Protection The Emergency Protection (SPRO) terminal board hosts a single YPRO pack. It conditions speed signal inputs for the YPRO and contains a pair of potential transformers (PTs) for bus and generator voltage input. The DC-37 pin connector adjacent to the YPRO pack connector links the SPRO with a Mark VIeS trip board. 3.8.9 YSIL Core Safety Protection The Core Safety Protection (YSIL) I/O pack and associated terminal boards provide an independent backup overspeed protection system. They also provide an independent watchdog function for the primary control (Mark VIeS controller). A protection system consists of three TMR YSIL I/O packs mounted onto a TSCA terminal boards. Three serial cables connect from the TSCA to three SCSAs. Mark VIeS control is designed with a primary and backup trip system that interacts at the trip terminal board level. Primary protection is provided with the YTUR pack operating a primary trip board (TRPG, TRPA). Backup protection is provided with the YSIL I/O pack operating emergency trip relays (ETRs) on the TRPA. YSIL accepts 12 speed signals (probes), including basic overspeed, acceleration, deceleration, rate-based overspeed (RBOS), and hardware implemented overspeed. It monitors the operation of the primary control (Mark VIeS controller) and can monitor the primary speed as a sign of normal operation. YSIL checks the status and operation of TSCA through a comprehensive set of feedback signals. The I/O pack is fully independent of, and unaffected by, the Mark VIeS controller operation. YSIL modules are complex in their configuration and operation and should only be installed and configured by qualified personnel who are familiar with turbine protection systems. Attention Note For further details on RBOS, refer to the Mark VIe and Mark VIeS Control Systems Volume III: System Guide for GE Industrial Applications (GEH-6721_Vol_III), the chapter YSIL Core Safety Protection Module. SIL capability is as follows: • • SIL 2 in HFT = 0 architectures (1 out of 1, 2 out of 2) SIL 3 in HFT = 1 architectures (1 out of 2, 2 out of 3) In the ToolboxST application, when the YSIL variable Speed1 is configured for either StaleSpdEn or SpeedDifEn (enabled), it must be connected to the controller's speed signal. For an additional level of protection (LOP), YSIL expects a continuously updated output (ContWdog) from the controller. The variable ContWdog Output must be connected and programmed to be incremented each frame. If the value is not updated within five frames, YSIL generates a trip. This feature allows YSIL to independently verify that the application code continues to run in the controller. DEVICE_HB Block for ContWdog Counter System Design GEH-6723W Functional Safety Manual 67 Public Information The YSIL I/O pack provides an additional LOP by monitoring the operating health of the system controller. The following rules apply if this protection is used: • • • Simplex main controller with TMR backup protection is supported by the Mark VIeS backup trip board, TSCA. In this configuration, one port on each of three YSIL I/O packs connects to the controller IONet. Dual Main Controllers with TMR backup protection is supported by the Mark VIeS backup trip board, TSCA. This configuration uses the dual controller TMR output standard network connection. The first YSIL pack has one network port connected to the R IONet. The second pack has one network port connected to the S IONet. The third pack has one network port connected to the R IONet and one network port connected to the S IONet. The third YSIL monitors the operation of both controllers. Triple Main Controllers with TMR backup protection is supported when operating with a TMR main control (2 out of 3). The Mark VIeS backup trip board, TSCA supports this configuration. The network configuration connects the first YPRO pack to the R IONet, the second to the S IONet, and the third to the T IONet. Note YSIL TMR applications do not support dual network connections for all three YSILs. In a redundant system there is no additional system reliability gained by adding network connections to the first two YSILs with dual controllers or any of the three YSILs with TMR controllers. The additional connections simply reduce mean time between failures (MTBF) without increasing mean time between forced outages (MTBFO). 3.8.9.1 TCSA Turbine Emergency Trip The TCSA uses the J2 connector to supply 125 V dc or 24 V dc power for ETRs 1-3 found on TB5 SOL1 & SOL2 and TB6 SOL3. Likewise, the J3 connector supplies power to ETRs 4-9 found on TB6 SOL4 - SOL9. Under normal running conditions, the mechanical force-guided relay, K6 is energized and the ETRs 1,2 and/or 3 solid-state relays: ETR1-3 are energized. Similarly, the second mechanical force-guided relay, K7 is grouped with ETRs 4-6 and the third mechanical force-guided relay, K8 is grouped with ETRs 7-9. De-energizing any or all ETR(s) is considered a trip request. 3.8.9.2 SCSA I/O Expansion Board The YSIL module requires three SCSA I/O expansion boards be connected through serial links to the TCSA terminal board. Each SCSA provides ten 4-20 mA inputs and ten 24 V dc transmitter power outputs, six 4-20 mA inputs for externally powered transmitters, three thermocouple inputs, three contact inputs, and three contact outputs. The YSIL can use any of the 4-20 mA analog inputs on the SCSA (AnalogInput01_R,S or T through AnalogInput16_R,S or T TMR input sets) in the Emergency Trip Relay (ETR) logic string. 68 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information 3.8.10 YTUR Primary Turbine Protection The Primary Turbine Protection (YTURS1A) pack provides the electrical interface between one or two IONets and a primary protection terminal board. YTUR plugs into the TTUR terminal board and handles four speed sensor inputs, bus and generator voltage inputs, shaft voltage and current signals, eight flame sensors, and outputs to the main breaker. Safety certified protection includes: Speed An interface is provided for up to four passive, magnetic speed inputs with a frequency range of 2 to 20,000 Hz. Flame Detection Voltage pulses above 2.5 V generate a logic high; the pulse rate is measured in a counter over a configurable time (multiple of 40 ms). ETD TRPx contains relays for interface with the electrical trip devices (ETD). Note For the Mark VIeS control, the flame sensing circuitry analysis was performed with the presence of flame considered as the safe state. YTUR flame sensing is not intended for applications where detected flame is the unsafe condition. Only speed, flame detectors, ETD, and E-Stop circuits are certified for safety applications. All other functionality is non-safety rated. Attention YTURS1A is compatible with the TTUR and TRPA terminal boards. As an alternative to TTUR, three YTUR packs can be plugged directly into a TRPA terminal board. In this arrangement, TRPA holds four speed inputs per YTUR, or alternately fans the first four inputs to all three YTURs. TRPA provides two solid-state primary trip relays. This arrangement does not support bus and generator voltage inputs, shaft voltage or current signals, flame sensors, or main breaker output. Note YTUR modules are complex in their configuration and operation, and should only be installed and configured by qualified personnel familiar with turbine protection systems. SIL capability is as follows: • • SIL 2 in HFT = 0 architectures (1 out of 1, 2 out of 2) SIL 3 in HFT = 1 architectures (1 out of 2, 2 out of 3) System Design GEH-6723W Functional Safety Manual 69 Public Information 3.8.10.1 TTUR Primary Turbine Protection Input The Primary Turbine Protection Input (TTUR) terminal board works with the YTUR turbine I/O packs as part of the Mark VIeS control. Two barrier style terminal blocks accept the following inputs and outputs: • Safety rated inputs and outputs: − − • Twelve pulse rate devices that sense a toothed wheel to measure turbine speed Three overspeed trip signals to the trip board Non-safety rated inputs and outputs: − − − Generator voltage and bus voltage signals taken from PTs 125 V dc output to the main breaker coil for automatic generator synchronizing Shaft voltage and current inputs to measure induced shaft voltage and current In simplex systems, YTUR mounts on connector JR4 and cable connects to TRPG through connector PR3. For TMR systems, signals fan out to the PR3, PS3, and PT3. TTUR supports connection of TRPG and TRPA boards through the JR4, JS4, and JT4 connectors. Note TTUR configuration information refers to non-safety-related functions. 3.8.10.2 TRPG Turbine Primary Trip The Gas Turbine Primary Trip (TRPG) terminal board is controlled by the YTUR. On two barrier style terminal blocks, TRPG holds nine magnetic relays in three voting circuits to interface with three trip solenoids (ETDs). The TRPG works with TREG to form the primary and emergency interface to the ETDs. TRPG holds inputs from eight Geiger-Mueller® flame detectors for gas turbine applications. There are two board types: • • The S1A and S1B version for TMR applications with three voting relays per solenoid The S2A and S2B version for simplex applications with one relay per solenoid In Mark VIeS systems, the TRPG is controlled by YTUR packs mounted on a TTUR terminal board. The I/O packs plug into the D-type connectors on TTUR, which is connected by cable to TRPG. Note In a dual-control mode topology where (1 out of 2) or (2 out of 2) tripping is desired, use YTUR with an externally wired TRPGS2 terminal board for the desired configuration. 3.8.10.3 TRPA Turbine Primary Trip The Aeroderivative Turbine Primary Trip (TRPA) terminal board works with the YTUR turbine I/O packs or with the TTUR terminal board as part of the Mark VIeS system. Both TRPAS1A and TRPAS2A are compatible with YTUR. TRPA holds the following inputs and outputs on two barrier style terminal blocks: • • • • Twelve passive pulse rate devices (four per R/S/T section) that sense a toothed wheel to measure the turbine speed. Or, six active pulse rate inputs (two per TMR section) One 24 to 125 V dc fail-safe E-Stop input to remove power from trip relays Two 24 V dc (S1) or 125 V dc (S2) TMR voted output contacts to the main breaker coil for trip coil Four 24 to 125 V dc voltage detection circuits for monitoring trip string For TMR systems, signals fan out to the PR3, PS3, PT3, JR4, JS4, and JT4 connectors. TRPA can be configured to provide 12 independent pulse rate speed inputs with 4 per YTUR or fan a single set of 4 inputs to all 3 YTUR packs. Jumpers JP1 and JP2 select the fanning of the four R section passive speed pickups to the S and T section YTURs. Unused jumpers are stored on passive headers located on the corner of the board. 70 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information 3.8.11 YDAS Data Acquisition System 3.8.11.1 YDASS1A The Data Acquisition System (YDASS1A) pack provides the electrical interface between one or two IONets and a terminal board. The pack handles up to 21 dynamic pressure sensor inputs. The terminal board also support 21 non-interfering buffered outputs. The YDASS1A I/O pack is rated SIL 2 with HFT of zero. YVIBS1A is compatible with the TCDMS1A terminal board. SIL capability is as follows: • • SIL 2 in HFT = 0 architectures (1 out of 1, 2 out of 2) SIL 3 in HFT = 1 architectures (1 out of 2) 3.8.11.2 TCDM Combustion Dynamics Monitoring The Combustion Dynamics Monitoring (TCDM) terminal board provides 21 dynamic pressure inputs and 21 non-interfering buffered outputs connected directly to three terminal blocks mounted on the board. Each block accepts up to #12 AWG wires. A shield terminal attachment point is located adjacent to each terminal block. The TCDM can hold the following inputs and outputs: • • 21 Dynamic pressure sensor inputs, ±30 Vpk 21 Non-interfering buffered outputs Each of the 21 inputs can be jumper configured: • Jumpers JP1 through JP21 − − Charge Converter Signal Amplifier (CCSA) PCB Piezotronics® charge amplifier System Design GEH-6723W Functional Safety Manual 71 Public Information 3.9 Power Sources The Mark VIeS Safety control is designed to operate on a flexible selection of power sources. Power distribution modules (PDM) support the use of 115/230 V ac, 24 V dc, and 125 V dc power sources in many redundant combinations. The applied power is converted to 28 V dc for I/O pack operation. The controllers may operate from the 28 V dc I/O pack power or from direct 24 V dc battery power. Alternate power sources are acceptable if I/O pack power is regulated to be within ±5% of 28 V dc and overvoltage protection is provided by the power source. The extensive power feedback signals designed into the Mark VIe power distribution system are not critical to system safety but do provide useful information to assist in system maintenance. All Mark VIeS I/O packs include a circuit breaker at the 28 V dc power input that limits the available fault current. The breaker also provides soft-start, permitting the application of power to an I/O pack without concern for other connected loads. All I/O packs monitor input voltage for undervoltage conditions. The voltage monitoring function provides alarms at 25.1 V dc (28 V -5%) and 16 V dc. When the input voltage drops below 25.1 V dc, an alarm is generated. The I/O pack continues to operate, but performance is degraded. For example, on terminal boards with 24 V dc power sources for powered field devices, the voltage begins to drop below 24 V dc and the available drive voltage for analog output is diminished. Action should be taken to begin an orderly shut-down of equipment protected by the affected SIFs. I/O pack operation will continue to permit a controlled shutdown. When the input voltage drops below 16 V dc, another alarm is generated. An output I/O pack enters its power-down state, the safe state for all but energize-to-trip SIFs. The following figures display an example of the power loss application in the ToolboxST application: Input Variables 72 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information Controller Software Blocks Output Variables When designing de-energize-to-trip systems, the power circuits are not critical to safety because all failures are considered safe. This allows power systems with a single power distribution bus and supply to be used if it meets system running reliability requirements. For energize-to-trip systems, an interruption of all control power influences the ability to trip. To maintain an HFT of 1, three fully independent power supplies must be maintained for the redundant control electronics. The power distribution components available as part of the Mark VIe family provide the means to design a system with three separate control power distribution networks. System Design GEH-6723W Functional Safety Manual 73 Public Information 3.9.1 PPDA Power Distribution System Feedback The PPDA I/O pack accepts inputs from up to six different power distribution boards. It conditions the board feedback signals and provides a dual-redundant Ethernet interface to the controllers. PPDA feedback is structured to be plug and play, using electronic IDs to determine the power distribution boards wired into it. This information then populates the IONet output to provide correct feedback from connected boards. For use with the Mark VIeS Safety controller, the PPDA I/O pack can be hosted by the JPDS, JPDC, or JPDM 28 V dc control power boards. It is compatible with the feedback signals created by JPDB, JPDE, and JPDF. The PPDA I/O pack is not SIL-rated, and is authorized for use on a non-interfering basis for power system monitoring purposes only. PPDA feedback information cannot be used in a SIL-rated safety function. Caution 74 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information 4 Installation, Commissioning, and Operation 4.1 Installation During installation, complete the following items: • Documentation of a functional safety management plan, including: − − − − − • • • • Organization and resources Risk evaluation and management to identify safety hazards Safety planning, implementing, and monitoring Functional safety assessment, auditing, and revisions System configuration management Clear documentation of the required hardware and programmable logic for each safety loop Safety function validation tests plans Functional testing of each safety loop conducted under site environmental conditions Records of functional tests 4.2 Commissioning During commissioning, the following items should be checked: • • • • • • • All wiring is in accordance with design All software and firmware is up-to-date Test instrumentation is calibrated No diagnostics are present in hardware or software System is properly configured (configuration checklist verified) Power supplies are of proper type and in good working order All forcing points are removed prior to engaging Locked mode Installation, Commissioning, and Operation GEH-6723W Functional Safety Manual 75 Public Information 4.3 Operation To maintain safety integrity during normal operations, the following checks and periodic proof tests must be conducted to expose any DU hazards. • • • • Proof test intervals must be calculated for each SIF Proof tests must be conducted to ensure that the functional safety as designed is maintained and test results recorded All diagnostic alarms must be identified and corrected. Check the front lights on the I/O pack when performing this task. Contact GE if a fault is encountered. 4.3.1 Variable Health The Mark VIeS control detects I/O pack failures, defaults input data, and generates alarms as appropriate. The application code can be alerted to this type of failure by monitoring the health of critical input variables using the VAR_HEALTH block. 4.3.2 Alarming on Diagnostics Alert an operator when a diagnostic alarm is active in the control system. Every pack and controller has a configuration variable L3Diag that is driven to the active state when there is an active diagnostic alarm in the device. Configure these variables as alarms in the application code so that they are available through the Alarm Viewer. 4.3.3 I/O Pack Status LEDs During system operation, alarms or diagnostics must be promptly addressed. The following is a partial listing of I/O pack status LEDs. A green LED labeled PWR indicates the presence of control power. A red LED labeled ATTN indicates five different pack conditions as follows: • • • • • LED out -no detectable problems with the pack LED solid on – a critical fault is present that prevents the pack from operating. Critical faults include detected hardware failures on the processor or acquisition boards, or no application code loaded. LED flashing quickly (¼ second cycle) – an alarm condition is present in the pack such as putting the wrong pack on the terminal board, or there is no terminal board, or there were errors loading the application code. LED flashing at medium speed (¾ second cycle) – the pack is not online LED flashing slowly (two second cycle) – the pack has received a request to flash the LED to draw attention to the pack. This is used during factory test or as an aid to confirm physical location against ToolboxST settings. A green LED labeled LINK is provided for each Ethernet port to indicate that a valid Ethernet connection is present. 76 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information 4.3.4 Restrictions Restrictions in the Mark VIeS Safety control are as follows: • The UCCCS05, UCSBS1A, and UCSCS2A are the only controller types certified for use in the Mark VIeS Safety control system. − − − − − − UCCCS05 is in maintenance mode only in Mark VIeS V05.03 beginning with ControlST V07.02 UCSBS1A is supported beginning with ControlST V04.03 and higher UCSCS2A is supported beginning with ControlST V07.02 and higher UCCCS05 □ Does not support Modbus, and only supports 40, 80 and 160 ms frame periods □ Compatible with all YxxxS1A and YxxxS1B I/O modules UCSBS1A and UCSCS2A □ Support both Modbus and the 10, 40, 80 and 160 ms frame periods □ Compatible with all YxxxS1A I/O modules running at 40, 80 and 160 ms frame periods □ Compatible with all YxxxS1B I/O modules running at 10, 40, 80 and 160 ms frame periods Frame idle time must be above 30%. Frame idle time should be periodic as the set of operations implemented in a frame is fixed for a given configuration. It can be monitored for a controller using the FrameIdleTime_x intrinsic variables on Trender or calculating a minimum using blockware. Frame idle time is calculated in the controller every frame. Note To measure minimum frame idle time, measurements must be taken with all inputs healthy and separately with at least one input module unhealthy (for example, with the Ethernet cable removed from the I/O module). In most cases, the scenario with at least one input module unhealthy will have a lower frame idle time. − − − Average system idle time must be above 30%. System idle time is not periodic because of many features that are interrupt-based rather than frame based, such as UDH EGD consumption, communications with ToolboxST/HMI, and so forth. System idle time can be monitored for a controller using the IdleTime_x intrinsic variables on Trender and is calculated as a 1 second average. It is acceptable for measured system idle time to dip below 30%, but this must only occur less than 10% of the time. At frame periods of 40, 80 and 160 ms, any combination of the Safety I/O modules is allowed, up to a maximum of 50 modules per IONet At a frame period of 10 ms, any combination of Safety I/O modules is allowed such that all frame input clients complete within 1.6 ms after the start of the frame Note 1.6 ms allows for a required 20% safety margin. Execution time of the frame input clients varies based on the following user configurable items: • Controller type • Number of I/O modules • Types of I/O modules • Number of voted Boolean variables • Number of voted Analog variables For additional information, refer to the Appendix, Determine Frame Input Client Completion Time. • • Use only GE approved Ethernet switches in the Mark VIeS Safety control I/O network. The YHRA can be used for analog I/O requiring the HART communications interface. HART communications should be used for monitoring only and not for control. Installation, Commissioning, and Operation GEH-6723W Functional Safety Manual 77 Public Information • • • • • • • • • • • • • • The analog outputs of the YHRA are NOT capable of hardware TMR voting and can only be applied as a simplex output. HART communications can be configured for simplex mode input only (no HART multi-drop support). The YHRA configuration parameter AMS_Msg_Only must be set to disable. YVIBS1A is SIL 1 rated with an HFT of 0, SIL 2 with an HFT of 1. YVIB buffered outputs are not safety-certified. YDAS buffered outputs are not safety-certified. SRLY optional fused power distribution card WROx may only be used for power distribution, fuse diagnostic feedback signals are not safety certified. TRLY-F optional fused power distribution card WPDF may only be used for power distribution, fuse diagnostic feedback signals are not safety certified. IR interface to the I/O packs is prohibited while functioning as a safety control. The Mark VIeS Safety control allows communication with other controllers and Human-machine Interface (HMI) devices through the UDH network. The UDH communication channel is not safety-certified so any data accessed from the UDH is not approved for use within a safety loop (Data sent through the black channel BLACK_* blocks is an exception). Commands from the HMI devices (for example setpoint changes) are not accepted by the Mark VIeS control. The presence of active diagnostic alarms in the control system indicates that safety functions may be compromised. All diagnostics should be cleared prior to startup and any diagnostic that occurs should be attended to in a timely fashion. Non-volatile program variables and totalizers are not available for use in safety loops. Non-volatile RAM is not safety certified. Feedback values from the PPDA cannot be used for SIL-rated safety functionality. The PPDA is approved for non-interfering, power distribution system monitoring purposes only. The YTUR flame detection has been designed and analyzed with the safe state being the presence of flame. Flame sensing is not intended for applications where detected flame is the unsafe state. The master reset should be cleared before engaging safety control. The Master Reset command is issued by the controller to the I/O packs to reset any existing trips or suicide latches. If the fault condition remains after the reset has been issued, the trip or suicide is issued again. Because the I/O packs evaluate the Master Reset command at each run cycle, the I/O packs toggle between the cleared and faulted condition if the command remains active for an extended time and a persistent fault condition is present. To prevent this, the Master Reset command must be pulsed to the I/O packs and remain active for at least two frames before returning to the inactive state. The following figure displays the application code that implements this function. Pulsed Master Reset 78 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information 4.4 Product Life During operation and maintenance, the following product life guidelines should be followed: • • • • • • • • • • The I/O packs have no known wear-out mechanism and do not require periodic maintenance. There are no wear items on the UCSBS1A or UCSCS2A controllers similar to the I/O packs. The terminal boards have no known wear-out mechanism and do not require periodic maintenance. The bulk 28 V dc power supplies have internal capacitors with finite life. Replacement of the power supplies should be scheduled every 15 years. The recommended Ethernet switches have internal power supply capacitors with finite life. Replacement of the switches should be scheduled every 15 years. Capacitor life predictions are based on an average ambient temperature of 35 ºC (95 ºF). Capacitor life is reduced by ½ for every 10 ºC (18 ºF) of average temperature above 35 ºC (95 ºF). The cooling fan in the UCCC CPCI controller rack has a specified service life of 80,000 hours at 40 ºC (104 ºF). Replacement should be scheduled within this time period. The lithium battery for the UCCC has a service life of 10 years. The battery is disabled in stock and can be disabled when storing a controller. If it is desired to keep the local time-of-day clock operational through power interruptions, the Mark VIeS Safety controller battery should be replaced following the schedule below. This time-of-day is not critical to the safety function, and is overwritten by system time service in many applications. If the controller is stored with the battery disabled, its life expectancy is 10 years, minus the time the controller has been in service. If the controller is stored with the battery enabled, the life expectancy drops to seven years minus the time the controller has been in service. The power supply in the UCCC CPCI rack has internal capacitors with finite life. Replacement of the power supply should be scheduled every 15 years. The UCCC CPCI rack backplane has capacitor filtering with finite life. Replacement of the backplane should be scheduled every 15 years. Installation, Commissioning, and Operation GEH-6723W Functional Safety Manual 79 Public Information Notes 80 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information 5 I/O Configuration This chapter contains tables that should be used as checklists for I/O point configuration. Copies of each table should be made and the appropriate values either checked or written in the final column. The ToolboxST module configuration should be verified against the installed I/O module hardware. ➢ To verify terminal board configuration 1. Upon initial installation, prior to securing the module cover, locate and record the terminal board information. a. The terminal board part number contains the Type and Form information. IS200 TBAI S1C [Type] [Form] b. Record the terminal board barcode. This must be entered into the ToolboxST module configuration if offline or there is an ellipse that can automatically detect this ID if online. I/O Configuration GEH-6723W Functional Safety Manual 81 Public Information 5.1 YAIC 5.1.1 YAIC Compatibility The YAIC I/O pack contains an internal processor board. The following table lists the available versions of the YAIC. YAIC Version Compatibility I/O Pack Process Board Compatible (Supported) Firmware ControlST Software Suite Versions YAICS1A YAICS1B BPPB BPPC V04.06 V05.01 and later V04.06 and later V06.01 and later YAICS1A and YAICS1B I/O pack versions cannot be mixed on the same T-type terminal board. Attention All three YAIC I/O packs in a TMR set must be the same hardware form. To upgrade or replace the YAIC, refer to the following procedures in the Mark VIe and Mark VIeS Control Systems Volume II: System Guide for General-purpose Applications (GEH-6721_Vol_II): Replace Mark VIeS Safety I/O Pack with Same Hardware Form Replace Mark VIeS Safety I/O Pack with Upgraded Hardware Form • • The YAIC I/O pack is compatible with the TBAIS1C and STAIS#A terminal boards. YAIC Terminal Board Compatibility Terminal Board I/O Pack Redundancy Description Simplex Dual TMR TBAIS1C TMR Analog input/output terminal board Yes No Yes STAIS#A Simplex Analog input/output terminal board Yes No No I/O pack redundancy refers to the number of I/O packs used in a signal path, as follows: • • Simplex uses one I/O pack. TMR uses three I/O packs. 5.1.2 YAICS1B Configuration 5.1.2.1 Parameters Parameter Description Choices SystemLimits Enable or temporarily disable all system limit checks. Setting this parameter to Disable will cause a diagnostic alarm to occur. Enable, Disable Min_MA_Input Select minimum current for healthy 4-20 mA input 0 to 22.5 mA Max_MA_Input Select maximum current for healthy 4-20 mA input 0 to 22.5 mA 82 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information 5.1.2.2 Inputs Input Description Choices AnalogInput01– AnalogInput10 First of 10 Analog Inputs – board point. Point edit (Input REAL) InputType Current or voltage input type Unused or 4-20 mA (for all Analog Inputs), ±5 V or ±10 V (for AnalogInput01 to 08 only), ±1 mA (for AnalogInput09 and 10 only) Low_Input Value of input current (mA) or voltage (V) at low end of input scale -10 to 20 Low_Value Value of input in engineering units at Low_Input -3.4082 e + 038 to 3.4028 e + 038 High_Input Value of input current (mA) or voltage (V) at high end of input scale -10 to 20 High_Value Value of input in engineering units at High_Input -3.4082 e + 038 to 3.4028 e + 038 InputFilter Bandwidth of input signal filter Unused, 0.75 hz, 1.5 hz, 3 hz, 6 hz, 12 hz TMR_DiffLimit Difference limit for voted inputs in percent of (High_Value - Low_Value) 0 to 200 % SysLim1Enabl Enable System Limit 1 fault check Enable, Disable SysLim1Type System Limit 1 fault latch - if set, requires a Reset System Limits (RSTSYS) on SYS_OUTPUTS block to clear System Limit 1 Check Type >= or <= SysLim1 System Limit 1 in engineering units -3.4082 e + 038 to 3.4028 e + 038 SysLim2Enabl Enable System Limit 1 fault check Enable, Disable SysLim1Latch Latch, NotLatch SysLim2Type System Limit 2 fault latch - if set, requires a Reset System Limits (RSTSYS) on SYS_OUTPUTS block to clear System Limit 2 Check Type >= or <= SysLimit2 System Limit 2 in Engineering Units -3.4082 e + 038 to 3.4028 e + 038 DiagHighEnab Enables the generation of a high limit diagnostic alarm when the value of the 4-20 mA input is greater than the value of parameter Max_MA_Input Enable, Disable DiagLowEnab Enables the generation of a low limit diagnostic alarm when the value of the 4-20 mA input is less than the value of parameter Min_MA_Input Enable, Disable TMR_DiffLimt Diag limit, TMR input vote difference, in percent of (High_Value - Low_Value) 0 to 200 % SysLim2Latch I/O Configuration Latch, NotLatch GEH-6723W Functional Safety Manual 83 Public Information 5.1.2.3 Outputs Output Name Output Description Choices AnalogOutput01 AnalogOutput02 First of two analog outputs - board point, Point edit Output REAL Output_MA Output current, mA selection Unused, 0-20 mA State of the outputs when offline. When the PAIC loses communication with the controller, this parameter determines how it drives the outputs: • PwrDownMode - Open the output relay and drive outputs to zero current • HoldLastVal - Hold the last value received from the controller • Output_Value - Go to the configured output value set by the parameter Output_Value OutputState PwrDownMode, HoldLastVal, Output_ Value Output_Value Pre-determined value for the outputs -3.4082 e + 038 to 3.4028 e + 038 Low_MA Output mA at low value 0 to 200 mA Low_Value Output in Engineering Units at Low_MA -3.4082 e + 038 to 3.4028 e + 038 High_MA Output mA at high value 0 to 200 mA High_Value Output value in Engineering Units at High_MA -3.4082 e + 038 to 3.4028 e + 038 TMR_Suicide Enables suicide for faulty output current, TMR only Enable, Disable TMR_SuicLimit D/A_ErrLimit Suicide threshold (Load sharing margin) for TMR operation, in mA Difference between D/A reference and feedback, in percent for suicide, TMR only Dither_Ampl Dither % current of Scaled Output mA Dither_Freq Dither rate in Hertz 5.1.2.4 0 to 200 mA 0 to 200 % 0 to 10 Unused, 12.5 hz, 25 hz, 33.33 hz, 50 hz, 100 hz Variables Variable Name Description Direction Type L3DIAG_YAIC Board diagnostic Input BOOL LINK_OK_YAIC I/O Link OK indication Input BOOL ATTN_YAIC Module Diagnostic Input BOOL IOPackTmpr I/O Pack Temperature (deg F) Input REAL PS18V_YAIC I/O 18V Power Supply Indication Input BOOL PS28V_YAIC I/O 28V Power Supply Indication Input BOOL SysLimit1_1 System Limit 1 Input BOOL ↓ ↓ Input BOOL SysLimit1_10 System Limit 1 Input BOOL SysLimit2_1 System Limit 2 Input BOOL ↓ ↓ Input BOOL SysLimit2_10 System Limit 2 Input BOOL OutSuicide1 Status of Suicide Relay for Output 1 Input BOOL OutSuicide2 Status of Suicide Relay for Output 2 Input BOOL Out1MA Feedback, Total Output Current, mA Input REAL Out2MA Feedback, Total Output Current, mA Input REAL 84 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information 5.1.3 YAICS1A Configuration The ToolboxST application configured items should be verified against the selected terminal board configuration. YAIC Module Configuration Description Select Option ✓ or Enter Value I/O pack redundancy Simplex, TMR Hardware group Distributed I/O, Group Terminal board Terminal board type/form/barcode I/O pack configurations Pack form/TB Connector/IONet Parameters Tab Configuration Description Select Option ✓ or Enter Value SystemLimits Enable or disable system limits Enable, Disable Min_MA_Input Select minimum current for healthy 4-20 mA input 0 to 21 mA Max_MA_Input Select maximum current for healthy 4-20 mA input 0 to 21 mA Input Tab (repeat for 10 inputs) Input Description Select Option ✓ or Enter Value InputType Current or voltage input type Unused, 4-20 mA, ±5 V, ±10 V, ±1 mA (Inputs 9 and 10) Low_Input -10 to 20 Low_Value Value of current at the low end of scale Value of input in engineering units at low end of scale High_Input Value of current at the high end of scale -10 to 20 High_Value Value of input in engineering units at high end of scale InputFilter Bandwidth of input signal filter SysLim1Enabl Input fault check -3.4082 e + 038 to 3.4028 e + 038 Unused, 0.75 Hz, 1.5 Hz, 3.0 Hz, 6.0 Hz, 12.0 Hz Enable, Disable SysLim1Latch Input fault latch Latch, Unlatch SysLim1Type Input fault type ≥ or ≤ SysLim1 Input limit in engineering units -3.4082 e + 038 to 3.4028 e + 038 SysLim2Enabl Input fault check Enable, Disable SysLim2Latch Input fault latch Latch, Unlatch SysLim2Type Input fault type ≥ or ≤ SysLim2 Input limit in engineering units -3.4082 e + 038 to 3.4028 e + 038 DiagHighEnab Enable high input limit diagnostic Enable, Disable DiagLowEnab Enable low input limit diagnostic Enable, Disable TMRDiffLimt Diagnostic limit, TMR input vote difference, in percent of 0 to 200 % (High_Value – Low_Value) I/O Configuration -3.4082 e + 038 to 3.4028 e + 038 GEH-6723W Functional Safety Manual 85 Public Information Analog Output Tab (repeat for 2 outputs) Output Description Select Option ✓ or Enter Value Output_MA Type of output current, mA selection Unused, 0 – 20 mA OutputState State of the outputs when offline PwrDownMode, Hold Last Value, Output_Value Output_Value Pre-determined value for the outputs Low_MA Output mA at low value 0 to 20 mA Low_Value Output in engineering units at low mA -3.4082 e + 038 to 3.4028 e + 038 High_MA Output mA at high value 0 to 20 mA High_Value Output value in engineering units at high mA -3.4082 e + 038 to 3.4028 e + 038 TMRSuicide Suicide for faulty output current, TMR only Enable, Disable TMRSuicLimit Suicide threshold for TMR operation 0 to 20 mA D/AErrLimit Difference between D/A reference and output, in % for suicide, TMR only 0 to 100 % DitherAmpl Dither % current of scaled output mA Dither_Freq Dither rate in hertz 86 GEH-6723W 0 to 10 Unused, 12.5 Hz, 25.0 Hz, 33.33 Hz, 50.0 Hz, 100.0 Hz GEH-6723 Mark VIeS Control Functional Safety Manual Public Information TBAI/STAI Terminal Board TBAI Circuit Jumper J1A Input 1 J1B J2A Input 2 J2B J3A Input 3 J3B J4A Input 4 J4B J5A Input 5 J5B J6A Input 6 J6B J7A Input 7 J7B J8A Input 8 J8B J9A Input 9 J9B J10A Input 10 J10B Output 1 Must be set to 20 mA only Output 2 No jumper – 20 mA only I/O Configuration Select ✓ V dc 20 mA Open Ret V dc 20 mA Open Ret V dc 20 mA Open Ret V dc 20 mA Open Ret V dc 20 mA Open Ret V dc 20 mA Open Ret V dc 20 mA Open Ret V dc 20 mA Open Ret V dc 20 mA Open Ret V dc 20 mA Open Ret GEH-6723W Functional Safety Manual 87 Public Information 5.2 YDIA 5.2.1 YDIA Compatibility The YDIA I/O pack contains an internal processor board. The following table lists the available versions of the YDIA. YDIA Version Compatibility I/O Pack Processor Board Compatible (Supported) Firmware ControlST Software Suite Versions YDIAS1A YDIAS1B BPPB BPPC V04.06 and later V06.01 and later V04.06 V05.01 and later YDIAS1A and YDIAS1B I/O pack versions cannot be mixed on the same T-type terminal board. Attention All YDIA I/O packs in a Dual or TMR set must be the same hardware form. To upgrade or replace the YDIA, refer to the following procedures in the Mark VIe and Mark VIeS Control Systems Volume II: System Guide for General-purpose Applications (GEH-6721_Vol_II): Replace Mark VIeS Safety I/O Pack with Same Hardware Form Replace Mark VIeS Safety I/O Pack with Upgraded Hardware Form • • The YDIA I/O pack is compatible with seven discrete contact input terminal boards, including the TBCI and STCI boards. YDIA Terminal Board Compatibility Terminal Board I/O Pack Redundancy Description Simplex Dual TMR TBCIS1, S2, S3 TMR Contact input terminal board with group isolation Yes Yes Yes STCIS1A, S2A, S4A, S6A Simplex Contact input terminal board Yes No No I/O pack redundancy refers to the number of I/O packs used in a signal path, as follows: • • • Simplex uses one I/O pack. Dual uses two I/O packs. TMR uses three I/O packs. 88 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information YDIAS1B Configuration 5.2.2 Parameters Parameter Description Choices ContactInput Mark a specific contact input as Used or Unused Used, Unused SignalInvert Inversion makes signal true if contact is open Normal, Invert SeqOfEvents Record contact transitions in sequence of events Enable, Disable DiagVoteEnab Enable voting disagreement diagnostic Enable, Disable Signal Filter Contact input filter in milliseconds Zero, Ten, Twenty, Fifty, Hundred 5.2.3 Inputs Input Direction Type Contact01 Input BOOL ↓ ↓ ↓ Contact24 Input BOOL 5.2.4 Variables Note The following variable names are displayed differently depending on redundancy of I/O pack (R, S, or T) and if this is a PDIA or YDIA pack. Variable (x = R, S, or T) Description L3DIAG_PDIA_x L3DIAG_YDIA_x I/O diagnostic indication BOOL LINK_OK_PDIA_x LINK_OK_YDIA_x I/O link OK indication BOOL ATTN_PDIA_x ATTN_YDIA_x I/O attention indication IOPackTmpr_x I/O pack temperature REAL PS18V_PDIA_x PS18V_YDIA_x I/O 18 V power supply indication BOOL PS28V_PDIA_x PS28V_YDIA_x I/O 28 V power supply indication BOOL Direction I/O Configuration Input Type BOOL GEH-6723W Functional Safety Manual 89 Public Information 5.2.5 YDIAS1A Configuration YDIA Module Configuration Description Select Option ✓ or Enter Value I/O pack redundancy Simplex, Dual, TMR Hardware group Distributed I/O, Group Terminal board Terminal board type/form/barcode I/O pack configurations Pack form/TB Connector/IONet Parameters Tab Parameter Description Select Option ✓ or Enter Value SystemLimits Enable or disable system limit Enable, Disable Application Digital Input Tab (repeat for 24 inputs) Input Description Select Option ✓ or Enter Value ContactInput Used, Not Used SignalInvert Inversion makes signal True if contact is open. Do not rely on the SignalInvert property of digital inputs to Normal, Invert invert the value. Implement this operation in the application code with the input connected to a NOT block. SeqOfEvents Record contact transitions in sequence of events Enable, Disable DiagVoteEnab Enable voting disagreement diagnostic Enable, Disable SignalFilter Contact input filter in milliseconds Zero, Ten, Twenty, Fifty, Hundred 90 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information 5.3 YDOA 5.3.1 YDOA Compatibility The YDIA I/O pack contains an internal processor board. The following table lists the available versions of the YDOA. YDOA Version Compatibility I/O Pack Processor Board Compatible (Supported) Firmware ControlST Software Suite Versions YDOAS1A YDOAS1B BPPB BPPC V04.11 V05.00 and later V05.04 and later V06.01 and later YDOAS1A and YDOAS1B I/O pack versions cannot be mixed on the same T-type terminal board. Attention All three YDOA I/O packs in a TMR set must be the same hardware form. To upgrade or replace the YDOA, refer to the following procedures in the Mark VIe and Mark VIeS Control Systems Volume II: System Guide for General-purpose Applications (GEH-6721_Vol_II): • • Replace Mark VIeS Safety I/O Pack with Same Hardware Form Replace Mark VIeS Safety I/O Pack with Upgraded Hardware Form YDOA is compatible with several types of discrete (relay) output terminal boards. YDOA Terminal Board Compatibility Terminal Board Description TRLYS1B TRLYS1D I/O Pack Redundancy Simplex Dual TMR Relay output with coil sensing Yes No Yes Relay output with solenoid integrity sensing Yes No Yes TRLYS1F, S2F Relay output with TMR contact voting No No Yes SRLYS1A, S2A Form C contact relays Yes No No Yes No Yes SRSAS1A, S3A Compact size with normally open relays Compatible with YDOAS1B firmware V05.00 or later Compatible with the YDOAS1A firmware V04.11 For hardware availability, contact the nearest GE Sales or Service Office, or an authorized GE Sales Representative. I/O pack redundancy refers to the number of I/O packs used in a signal path, as follows: • • Simplex uses one I/O pack. TMR uses three I/O packs. I/O Configuration GEH-6723W Functional Safety Manual 91 Public Information 5.3.2 YDOA Configuration YDOA Module Description Configuration Select Option ✓ or Enter Value I/O pack redundancy Simplex, TMR Hardware group Distributed I/O, Group Terminal board Terminal board type/form/barcode I/O pack configurations Pack form/TB Connector/IONet 5.3.3 Inputs Parameter Description Options ContactInput Enables Relay#Fdbk Unused, Used SignalInvert Inverts Relay#Fdbk signal and Relay#ContactFdbk signal (if available) Do not rely on the SignalInvert property of digital inputs to invert the value. Implement this operation in the application code with the input connected to a NOT block. Normal, Invert SeqOfEvents DiagVoteEnab SignalFilter Record RelayFdbk transitions in sequence of events Not available with TRLY#D. Enable voting disagreement diagnostic Relay feedback digital filter in milliseconds, is only available with TRLYH#C (not available for safety use) Disable, Enable Disable, Enable Zero, Ten, Twenty, Fifty, Hundred 5.3.4 Outputs Parameter Description Options RelayOutput Enable relay output Used, Unused SignalInvert Inversion makes relay closed if signal is False Do not rely on the SignalInvert property of digital inputs to invert the value. Implement this operation in the application code with the input connected to a NOT block. Normal, Invert SeqOfEvents Record relay command transitions in sequence of events Disable, Enable FuseDiag Enable fuse diagnostic (if available) Enable, Disable Select the state of the relay condition based on I/O pack going offline with controller Pre-determined value for the outputs (only displayed if Output_ State is set to Output_Value) PwrDownMode, HoldLastValue, Output_Value Output_State Output_Value Enable Feedback Disagreement Alarm (only displayed for TRLYE and TRLYC). Disables diagnostic generated when relay contact feedback does not match the command. † Not applicable to YDOA EnabAlmFbk† 92 GEH-6723W Off, On Enable, Disable GEH-6723 Mark VIeS Control Functional Safety Manual Public Information 5.3.5 Variables Name (x = R, S, or T) Description L3DIAG_PDOA_x L3DIAG_YDOA_x I/O diagnostic indication Direction Type Input BOOL LINK_OK_PDOA_x I/O link OK indication LINK_OK_YDOA_x Input BIT ATTN_PDOA_x ATTN_YDOA_x I/O Attention Indication Input BIT IOPackTmpr_x I/O pack temperature Input REAL Cap1_Ready_x† I/O pack capture buffer 1 ready for upload (currently not used) Input BIT Cap2_Ready_x† I/O pack capture buffer 2 ready for upload (currently not used) Input BIT CV_Permissive† CV (control valve) permissive for PGEN PLU function Input BIT IV_Permissive† IV (intercept valve) permissive for PGEN PLU function Input BIT † Not applicable to YDOA Name Description Direction Type Relay# Relay# output command Output BIT Relay#Fdbk Relay# Driver Status (set of 12 relays) Input BIT Relay#ContactFdbk Relay# Contact Status (set of 12 relays), available for TRLY#C, TRLY#E, SRSA, and SRLY only Input BIT Fuse#Fdbk Fuse voltage (if available) Input BIT Solenoid#Status Solenoid# Resistance Sense (set of 6 relays), True means resistance within the range, False means resistance out of the range, available for TRLY#D only Input BIT TRLYS1B Jumper Select ✓ JP1 Excited, DRY JP2 Excited, DRY JP3 Excited, DRY JP4 Excited, DRY JP5 Excited, DRY JP6 Excited, DRY I/O Configuration GEH-6723W Functional Safety Manual 93 Public Information 5.4 YHRA YHRA Module Configuration Description Select Option ✓ or Enter Value I/O pack redundancy Simplex Hardware group Distributed I/O, Group Terminal board Terminal board type/form/barcode I/O pack configurations Pack form/TB Connector/IONet Parameters Tab Parameter Description Select Option ✓ or Enter Value SystemLimits Enable or disable system limits Enable, Disable Min_MA_Input Select minimum current for healthy 4-20 mA input 0 to 21 mA Max_MA_Input Select maximum current for healthy 4-20 mA input 0 to 21 mA AMS_Msg_Priority AMS messages have priority over controlled messages. Enable, Disable AMS_Msgs_Only AMS messages only, do not send any control messages. Generates alarm 160 when enabled. Enable, Disable AMS_Mux_Scans_ Permitted Allow AMS scan commands for Hart message one and two. Hart message three is always allowed. Enable, Disable Min_MA_HART_Output Minimum current sent to a HART enabled port. HART COMM will not be possible during offline modes if value is set < 4 mA 0 to 22.5 94 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information Analog Input Tab (repeat for 10 inputs) YHRA Input Description Select Option ✓ or Enter Value InputType Current or voltage input type Unused, 4-20 mA, ±5 V Low_Input -10 to 20 Low_Value Value of current at the low end of scale Value of input in engineering units at low end of scale High_Input Value of current at the high end of scale -10 to 20 High_Value Value of input in engineering units at high end of scale InputFilter Bandwidth of input signal filter -3.4082 e + 038 to 3.4028 e + 038 Unused, 0.75 Hz, 1.5 Hz, 3 Hz, 6 Hz, 12 Hz Hart_Enable Hart_CtrlVars Hart_ExStatus Hart_MfgID -3.4082 e + 038 to 3.4028 e + 038 Allow the HART Protocol on this I/O point. This must be set to TRUE if HART messages are needed from this field device Number of variables to read from the device. Set to zero if not used. Number of extended status bytes to read from the device. Set to zero if not needed for control. HART field device’s manufacturers code. A diagnostic alarm is sent if the field device ID differs from this value and the value is non-zero. This value can be uploaded from the YHRA if the field device is connected. (Right-click on device name and select Update HART IDS.) Enable, Disable 0 to 5 0 to 26 0 to 255 Hart_DevType HART field device – Type of device. (Refer to Hart_ MfgID) 0 to 255 Hart_DevID HART field device – Device ID. (Refer to Hart_MfgID) 0-116777215 SysLim1Enabl Input fault check Enable, Disable SysLim1Latch Input fault latch Latch, Unlatch SysLim1Type Input fault type ≥ or ≤ SysLim1 Input limit in engineering units -3.4082 e + 038 to 3.4028 e + 038 SysLim2Enabl Input fault check Enable, Disable SysLim2Latch Input fault latch Latch, Unlatch SysLim2Type Input fault type ≥ or ≤ SysLim2 Input limit in engineering units -3.4082 e + 038 to 3.4028 e + 038 DiagHighEnab Enable high input limit Enable, Disable DiagLowEnab Enable low input limit Enable, Disable I/O Configuration GEH-6723W Functional Safety Manual 95 Public Information Analog Output Tab (repeat for 2 outputs) YHRA Output Description Select Option ✓ or Enter Value Output_MA Type of output current, mA selection Unused, Enabled Standby_State State of the outputs when offline PwrDownMode, Hold Last Value, Output_Value Output_Value Pre-determined value for the outputs Low_MA Output mA at low value 0 to 20 mA Low_Value Output in engineering units at low mA -3.4082 e + 038 to 3.4028 e + 038 High_MA Output mA at high value 0 to 20 mA High_Value Output value in engineering units at high mA -3.4082 e + 038 to 3.4028 e + 038 D/AErrLimit Difference between D/A reference and output, in % 0 to 100 % Hart_Enable Hart_CtrlVars Hart_ExStatus Allow the HART protocol on this I/O point. This must be Enable, Disable set to TRUE if HART messages are needed from this field device Number of variables to read from the device. Set to zero 0 to 5 if not needed for control. Number of extended status bytes to read from the 0 to 26 device. Set to zero if not needed for control. Hart_MfgID HART field device’s Manufacturers ID 0 to 255 Hart_DevType HART field device – Type of device. (Refer to Hart_ MfgID) 0 to 255 Hart_DevID HART field device – Device ID. (Refer to Hart_MfgID) 0-116777215 96 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information SHRA (JP1A – JP10A and JP1B – JP10B) Circuit Jumper J1A Input 1 J1B J2A Input 2 J2B J3A Input 3 J3B J4A Input 4 J4B J5A Input 5 J5B J6A Input 6 J6B J7A Input 7 J7B J8A Input 8 J8B J9A Input 9 J9B J10A Input 10 J10B I/O Configuration Select ✓ V dc 20 mA Open Ret V dc 20 mA Open Ret V dc 20 mA Open Ret V dc 20 mA Open Ret V dc 20 mA Open Ret V dc 20 mA Open Ret V dc 20 mA Open Ret V dc 20 mA Open Ret 1 mA 20 mA Open Ret 1 mA 20 mA Open Ret GEH-6723W Functional Safety Manual 97 Public Information 5.5 YTCC 5.5.1 YTCC Configuration YTCC Parameters Parameter Description Choices SysFreq Parameters System frequency (used for noise rejection) 50 or 60 Hz SystemLimits Auto Reset Allows user to temporarily disable all system limit checks for testing purposes. Setting this parameter to Disable will cause a diagnostic alarm Enable, Disable to occur. Automatic restoring of thermocouples removed from scan Enable, Disable Thermocouples ThermCplType Select thermocouples type or mV input Unused inputs are removed from scanning, mV inputs are primarily for maintenance, but can also be used for custom remote CJ compensation. Standard remote CJ compensation also available. Unused, mV, T, K, J, E, S Select thermocouples display unit in °C or °F. This value needs to match units of attached variable. The ThermCplUnit parameter affects the native units of the controller application variable. It is only indirectly related to the tray icon and associated unit switching capability of the HMI. This parameter should not be used to switch the display units of the HMI. ThermCplUnit Caution Do not change the ThermCplUnit parameter because these changes will require corresponding changes to application code and to the Format Specifications or units of the connected variable. This parameter modifies the actual value sent to the controller as seen by application code. Application code that is written to expect degrees Fahrenheit will not work correctly if this setting is changed. External devices, such as HMIs and Historians, may also be affected by changes to this parameter deg_F, deg_C LowPassFiltr Enable 2 Hz low pass filter Enable, Disable SysLimit1 System Limit 1 in °C, °F, or mV -60 to 3500 (FLOAT) SysLim1Enabl SysLim1Latch Enable system limit 1 fault check, a temperature limit which can be used Enable, Disable to create an alarm. Latch system limit 1 fault Determines whether the limit condition will latch NotLatch, Latch or unlatch; reset used to unlatch SysLim1Type System limit 1 check type limit occurs when the temperature is greater than or equal (≥), or less than or equal to (≤) a preset value ≥ or ≤ SysLimit2 System Limit 2 in °C, °F, or mV -60 to 3500 (FLOAT) 98 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information YTCC Parameters (continued) Parameter SysLim2Enabl SysLim2Latch Description Choices Enable system limit 2 fault check, a temperature limit which can be used Enable, Disable to create an alarm. Latch system limit 2 fault Determines whether the limit condition will latch or unlatch; reset used to unlatch System limit 2 check type limit occurs NotLatch, Latch when the temperature is greater than or equal (≥), or less than or equal to (≤) a preset value SysLim2Type System limit 2 check type limit occurs when the temperature is greater than or equal (≥), or less than or equal to (≤), a preset value ≥ or ≤ TMR_DiffLimt Diagnostic limit, TMR input vote difference in engineering units Limit condition occurs if three temperatures in R, S, T differ by more than a preset value (engineering units); this creates a voting alarm condition. -60 to 3500 (FLOAT) 5.5.1.1 YTCC Cold Junctions Cold junctions are similar to thermocouples but without low pass filters. Cold Junction Name Description Choices ColdJuncType Select CJ Type Remote, Local SysLimit1 Select TC Display Unit Deg °C or °F. Value needs to match units of attached variable System Limit 1 - Deg °F or Deg °C SysLim1Enabl Enable System Limit 1 Fault Check Disable, Enable SysLim1Latch Latch System Limit 1 Fault NotLatch, Latch SysLim1Type System Limit 1 Check Type (≥ or ≤) ≥ or ≤ SysLimit2 System Limit 2 - Deg °F or Deg °C -40 to 185 (FLOAT) SysLim2Enabl Enable System Limit 2 Fault Check Disable, Enable SysLim2Latch Latch System Limit 2 Fault NotLatch, Latch SysLim2Type System Limit 2 Check Type (≥ or ≤) ≥ or ≤ TMR_DiffLimt Diag Limit, TMR Input Vote Difference, in Eng Units -60 to 3500 (FLOAT) ColdJuncUnit I/O Configuration Deg_F, Deg_C -40 to 185 (FLOAT) GEH-6723W Functional Safety Manual 99 Public Information 5.5.1.2 YTCC Variables I/O Points (Signals) Points (Signals) Description - Point Edit (Enter Signal Connection Name) Direction Type L3DIAG_YTCC I/O diagnostic indication Input BIT LINK_OK_YTCC I/O link OK indication Input BIT ATTN_YTCC I/O attention indication Input BIT IOPackTmpr I/O pack temperature Input FLOAT SysLim1TC1 System limit 1 for thermocouple 1 Input BIT ↓ ↓ ↓ ↓ SysLim1TC12 System limit 1 for thermocouple 12 Input BIT SysLim1CJ1 System limit 1 for cold junction Input BIT SysLim2JC1 System limit 2 for cold junction Input BIT SysLim2TC1 System limit 2 for thermocouple 1 Input BIT ↓ ↓ ↓ ↓ SysLim2TC12 System limit 2 for thermocouple 12 Input BIT CJBackup Cold junction backup Output FLOAT CJRemote1 Cold junction remote Output FLOAT Thermocouple01 Thermocouple reading Output FLOAT ↓ ↓ ↓ ↓ Thermocouple12 Thermocouple reading Output FLOAT ColdJunction1 Cold junction for TCs 1-12 Output FLOAT 100 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information 5.6 YVIB 5.6.1 YVIB Compatibility The YVIB I/O pack contains an internal processor board. The following table lists the available versions of the YVIB. YVIB Version Compatibility I/O Pack Processor Board Compatible (Supported) Firmware ControlST Software Suite Versions YVIBS1A YVIBS1B BPPB BPPC V04.06 V05.01 and later V04.06 and later V06.02 and later Use the following table to determine the correct replacement for the YVIB I/O pack firmware. For replacement instructions, refer to the section Mark VIeS Safety I/O Pack Replacement (Same Hardware Form) or Mark VIeS I/O Pack Replacement (Upgraded Hardware Form). YVIB I/O Pack Replacement Use Cases Module Redundancy Simplex Failed Hardware Form YVIBS1A YVIBS1B YVIBS1A TMR New Hardware Form YVIBS1A YVIBS1B YVIBS1B YVIBS1A YVIBS1B (all three must be replaced with S1Bs) YVIBS1B YVIBS1B YVIBS1A and YVIBS1B cannot be mixed on a TMR module. Attention If upgrading to YVIBS1B from an existing YVIBS1A configuration, correct the GAP12 configuration using ToolboxST. Attention After upgrading existing YVIBS1A applications to YVIBS1B, the user may need to use the configurable low-pass filter to roll-off responses to match existing peak-to-peak calculations. This is because the YVIBS1B has an increased input signal bandwidth of 4500 Hz. Do NOT upgrade the firmware of any YVIBS1A to a version beyond V04.06.03C. Making this mistake is extremely difficult to reverse, and would be best if the site then upgrades to YVIBS1B. Attention I/O Configuration GEH-6723W Functional Safety Manual 101 Public Information The YVIB I/O pack is compatible with the Vibration (TVBA) terminal board. Note Refer to the section TVBA Compatibility for additional information. YVIB Terminal Board Compatibility Terminal Board I/O Pack Redundancy Description Does not have buffered outputs. IEC 61805 certified with YVIB. Provides buffered outputs and output connections. IEC 61805 certified with YVIB. Safety vibration terminal board with buffered outputs; N28 function integrated into terminal board and YVIB S-position is lined up vertically with R and T positions. TVBAS1A TVBAS2A TVBAS2B Simplex Dual TMR Yes No Yes Yes No Yes Yes No Yes I/O pack redundancy refers to the number of I/O packs used in a signal path, as follows: • • Simplex uses one I/O pack. TMR uses three I/O packs. The following table provides a summary of differences between the YVIBS1A and YVIBS1B. Summary of YVIB Version Differences I/O Pack Processor Board† Application Enhanced Board(s)† Signal Mode‡ Channels Sensor Types YVIBS1A BPPB BAFA KAPA No 13 Refer to the table YVIB Supported Sensor Inputs YVIBS1B BPPC BBAA Yes 13 Refer to the table YVIB Supported Sensor Inputs † These boards are internal to the I/O pack and are not replaceable. ‡ YVIBS1B supports an additional KeyPhasor* input, a CDM input, and other enhanced processing capabilities. The following table displays the available sensor types per channel for YVIBS1A and YVIBS1B. YVIB Supported Sensor Inputs YVIB Channel YVIBS1A YVIBS1B Sensor Type Typical Application Accelerometer Dynamic pressure probe Aero-derivative gas turbines 1-8 1-8 Land-Marine (LM) and Heavy-duty gas turbines (HDGT) N/A 1-8 Radial or axial measurements of turbine-driven generators, compressors, and pumps. 1-8 1-8 Proximitors* (Vibration) Velomitor* Pedestal or slot-type Keyphasor Structural Vibration (mounted to case) 1-8 1-8 Rotor velocity and phase measurements 13 12, 13 Seismics Structural Vibration (mounted to case) 1-8 1-8 Proximitors (Position) Axial measurements 1-13 1-13 102 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information 5.6.2 YVIBS1B Configuration Parameters Tab Parameter SystemLimits OperatingMode Description Choices Allows user to temporarily disable all system limit checks for testing purposes. Setting this parameter to Disable will cause a diagnostic alarm to occur. Legacy is the backwards compatibility mode for PVIBH1A. Enhanced enables enhanced algorithms for PVIBH1B and YVIBS1B that are not compatible with PVIBH1A, including Low Latency Peak-Peak Algorithm and Vibration RMS Algorithm Enable, Disable (default: Enable) Legacy, Enhanced (default: Legacy) Vib_PP_Fltr First order filter time constant (sec) — cannot be disabled 0.01 to 2 (default: 0.10) MaxVolt_Prox Maximum Input Volts (pk-neg), healthy Input, Prox -4 to 0 (default: -1.5) MinVolt_Prox Minimum Input Volts (pk-neg), healthy Input, Prox -24 to -16 (default: –18.5) MaxVolt_KP Maximum Input Volts (pk-neg), healthy Input, Keyphasor -4 to 0 (default: -1.5) MinVolt_KP Minimum Input Volts (pk-neg), healthy Input, Keyphasor -24 to -16 (default: -22.0) MaxVolt_Seis Maximum Input Volts (pk-pos), healthy Input, Seismic:Values > 1.25 require use of GnBiasOvride 0 to 2.75 (default: 1.0) MinVolt_Seis Minimum Input Volts (pk-neg), healthy Input, Seismic:Values < -1.25 require use of GnBiasOvride -2.75 to 0 (default: -1.0) MaxVolt_Acc Maximum Input Volts (pk), healthy Input, Accel -12 to 1.5 (default: -8.5) MinVolt_Acc Minimum Input Volts (pk-neg), healthy Input, Accel -24 to -1 (default: -11.5) MaxVolt_Vel Maximum Input Volts (pk), healthy Input, Velomitor -12 to 1.5 -24 to -1 MinVolt_Vel Minimum Input Volts (pk-neg), healthy Input, Velomitor MaxVolt_CDM_BN Maximum Input Volts (pk), healthy Input, CDM Bently Nevada -12 to 24 MinVolt_CDM_BN Minimum Input Volts (pk-neg), healthy Input, CDM Bently Nevada -24 to 12 MaxVolt_CDM_PCB Maximum Input Volts (pk), healthy Input, CDM PCB -12 to 24 MinVolt_CDM_PCB Minimum Input Volts (pk-neg), healthy Input, CDM PCB -24 to 12 CDM_Scan_Period The scan period for CDM sensor inputs in seconds Only assign as 0.01 increments 0.01 to 2.0 I/O Configuration GEH-6723W Functional Safety Manual 103 Public Information Variables Tab Variables Description Direction Data Type L3DIAG_XXXX_x I/O Pack Diagnostic Indicator (XXXX = I/O pack name and x = R, S, or T) Input BOOL LINK_OK_XXXX_x IONet Link OK Indicator (XXXX = I/O pack name and x = R, S, or T) Input BOOL ATTN_XXXX_x I/O Pack Status Indicator (XXXX = I/O pack name and x = R, S, or T) Input BOOL PS18V_XXXX_x I/O Pack 18 V Power Supply Indication (XXXX = I/O pack name and x = R, S, or T) Input BOOL PS28V_XXXX_x I/O Pack 28 V Power Supply Indication (XXXX = I/O pack name and x = R, S, or T) Input BOOL IOPackTmpr_x I/O Pack Temperature at the processor (x = R, S, or T) Input BOOL RPM_KPH1 Speed (RPM)of KP#1, calculated from input#13 Analog Input REAL RPM_KPH2 Speed (RPM)of KP#2, calculated from input#12 (PVIBH1B only) Analog Input REAL LM_RPM_A Speed A(RPM), calculated externally to the I/O Pack Analog Output REAL LM_RPM_B Speed B(RPM), calculated externally to the I/O Pack Analog Output REAL LM_RPM_C Speed C(RPM), calculated externally to the I/O Pack Analog Output REAL SysLim1GAPx (x = 1 to 13) Boolean set TRUE if System Limit 1 exceeded for Gap x input Input BOOL SysLim2GAPx (x = 1 to 13) Boolean set TRUE if System Limit 2 exceeded for Gap x input Input BOOL SysLim1VIBx (x = 1 to 8) Boolean set TRUE if System Limit 1 exceeded for Vib x input Input BOOL SysLim2VIBx (x = 1 to 8) Boolean set TRUE if System Limit 2 exceeded for Vib x input Input BOOL SysLim1ACCx (x = 1 to 9) Boolean set TRUE if System Limit 1 exceeded for Accelerometer x input Input BOOL SysLim2ACCx (x = 1 to 9) Boolean set TRUE if System Limit 2 exceeded for Accelerometer x input Input BOOL 104 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information Probe Nominal Settings Probe Type Gain † Snsr_Offset (Vdc) Scale (typical value) Proximity 1x 9 200 mv/mil Seismic 4x 0 150 mv/ips Velomitor 2x 12 100 mv/ips Accelerometer 2x 10 150 mv/ips Keyphasor 1x 9 200 mv/mil Bently Nevada CDM 2x 10 170 mv/psi PCB CDM 2x -12 170 mv/psi † These are the default settings used if GnBiasOvride = Disable. LM 1–3 Tab (1 of 2) Name Description Direction Data Type LMVib#A ↓ LMVib#C Magnitude of 1X harmonic relative to LM_RPM_A, B, or C calculated from input #1, 2, or 3 (9 total inputs) AnalogInput REAL LM 1–3 Tab (2 of 2) Description Choices TMR_DiffLimit Difference Limit for Voted TMR Inputs in Volts or Mils -100 to 100 (default: 2) SysLim1Enabl Enable System Limit 1 Enable, Disable (default: Disable) SysLim1Latch Latch the alarm Latch, NotLatch (default: Latch) SysLimit1Type System Limit 1 Check Type >= or <= (default: >=) SysLimit1 System Limit 1 – Vibration in mils (prox) or Inch/sec (seismic, acel) -100 to 100 (default: 50) SysLim2Enabl Enable System Limit 2 Enable, Disable (default: Disable) SysLim2Latch Latch the alarm Latch, NotLatch (default: Latch) SysLim2Type System Limit 2 Check Type >= or <= (default: >=) SysLimit2 System Limit 2 – Vibration in mils (prox) or Inch/sec (seismic, acel) -100 to 100 (default: 0) I/O Configuration GEH-6723W Functional Safety Manual 105 Public Information Vib1x 1-8 Tab Data Type Name Description VIB_1X1 Magnitude of 1X harmonic relative to key phasor speed calculated from input #1 AnalogInput ↓ ↓ VIB_1X8 Magnitude of 1X harmonic relative to key phasor speed calculated from input #8 AnalogInput REAL Vib1xPH1 ↓ Angle of 1X harmonic relative to key phasor calculated from input #1 AnalogInput ↓ ↓ REAL ↓ Vib1xPH8 Angle of 1X harmonic relative to key phasor calculated from input #8 AnalogInput REAL Name Description Direction Data Type VIB_2X1 Magnitude of 2X harmonic relative to key phasor speed calculated from input #1 AnalogInput ↓ ↓ VIB_2X8 Magnitude of 2X harmonic relative to key phasor speed calculated from input #8 AnalogInput REAL Vib2xPH1 ↓ Angle of 2X harmonic relative to key phasor calculated from input #1 AnalogInput ↓ ↓ REAL ↓ Vib2xPH8 Angle of 2X harmonic relative to key phasor calculated from input #8 AnalogInput REAL Direction ↓ REAL ↓ Vib2x 1-8 Tab ↓ REAL ↓ Vib 1-8 Tab (1 of 2) Name Description Direction Data Type VIB1 Vibration displacement (pk-pk) or velocity (pk), AC component of input #1 AnalogInput REAL ↓ ↓ ↓ ↓ VIB8 Vibration displacement (pk-pk) or velocity (pk), AC component of input #8 AnalogInput REAL Vib 1-8 Tab (2 of 2) Description Choices VIB_Pk-Pk, Vib_RMS ‡ (default: VIB_Pk-Pk) VIB_CalcSel TMR_DiffLimt Difference Limit for Voted TMR Inputs in Volts or Mils -100 to 100 (default: 2) Filter Type Filter used for Velomitor and Seismic only None, Low Pass, High Pass, Band Pass (default: None) Filtrhpcutoff High Pass 3db point (cutoff in Hz) 4 to 300 (default: 6) fltrlpattn Slope or attenuation of high pass filter after cutoff 2-pole, 4-pole, 6-pole, 8-pole, 10-pole (default: 2-pole) Filtrlpcutoff Low Pass 3db point (cutoff in Hz) 15 to 4300 (default: 500) fltrlppattn Slope or attenuation of low pass filter after cutoff 2-pole, 4-pole, 6-pole, 8-pole, 10-pole (default: 2-pole) SysLim1Enabl Enable System Limit 1 Enable, Disable (default: Disable) SysLim1Latch Latch the alarm Latch, NotLatch (default: Latch) SysLim1Type System Limit 1 Check Type >= or <= (default: >=) SysLimit1 System Limit 1 – GAP in negative volts (Velomitor) or positive mils (Prox) -100 to 100 (default: 50) SysLim2Enabl Enable System Limit 2 Enable, Disable (default: Disable) SysLim2Latch Latch the alarm Latch, NotLatch (default: Latch) SysLim2Type System Limit 2 Check Type >= or <= (default: >=) SysLimit2 System Limit 2 – GAP in negative volts (Velomitor) or positive mils (Prox) -100 to 100 (default: 0) ‡Vib_RMS is only valid when OperatingMode is Enhanced and when using a PVIBH1B or YVIBS1B 106 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information Gap 1-3 (1 of 2) Name Description Direction Data Type GAP1_VIB1 Average Air Gap (for Prox) or DC volts(for others), DC component of input #1 AnalogInput REAL GAP2_VIB2 Average Air Gap (for Prox) or DC volts(for others), DC component of input #2 AnalogInput REAL GAP3_VIB3 Average Air Gap (for Prox) or DC volts(for others), DC component of input #3 AnalogInput REAL Gap 1-3 (2 of 2) Description Choices VIB_Type4 Type of vibration probe, group 4 CDM_BN_ChgAmp†, CDM_PCB_ChgAmp†, PosProx, Unused, VibLMAccel ‡, VibProx, VibProx-KPH1, VibProx-KPH2, VibSeismic, VibVelomitor (default: Unused) Scale Volts/mil or Volts/ips 0 to 2 (default: 0.2) Scale_Off Scale offset for Prox position only, in mils 0 to 90 (default: 0) TMR_DiffLimit Difference Limit for Voted TMR Inputs in Volts or Mils -100 to 100 (default: 2) GnBiasOvride Gain Bias Override Enable, Disable (default: Disable) Snsr_Offset Gain Amount of bias voltage (dc) to remove from input signal used to ±13.5 (default: 10) max. A/Ds signal range used only when GnBiasOvride is enabled Resolution of input signal (net gain unchanged), select based 1x, 2x, 4x, 8x (default: 1x) on expected range, use only if GnBiasOvride is enabled LMlpcutoff Low pass 3dB point (cutoff Hz) for LM tracking filters 1.5Hz, 2.0Hz, 2.5Hz, 3.0Hz, 3.5Hz, 4.0Hz, 4.5Hz, 5.0Hz (default: 2.5Hz) SysLim1Enabl Enable System Limit 1 Enable, Disable (default: Disable) SysLim1Latch Latch the alarm Latch, NotLatch (default: Latch) SysLim1Type System Limit 1 Check Type >= or <= (default: >=) SysLimit1 System Limit 1 – GAP in negative volts (Velomitor) or positive mils (Prox) -100 to 100 (default: 90) SysLim2Enabl Enable System Limit 2 Enable, Disable (default: Disable) SysLim2Latch Latch the alarm Latch, NotLatch (default: Latch) SysLim2Type System Limit 2 Check Type >= or <= (default: >=) SysLimit2 System Limit 2 – GAP in negative volts (Velomitor) or positive mils (Prox) -100 to 100 (default: 10) CDM_Probe_Gain PCB Probe Gain, pico-coulombs per psi 1 to 100 (default: 17) CDM_Amp_Gain PCB Charge amplifier Gain, millivolts per pico-coulomb 1 to 100 (default: 10) † only valid with PVIBH1B or YVIBS1B. ‡ LM Tracking Filter magnitude value may be inaccurate at 160, 320 ms frame periods. I/O Configuration GEH-6723W Functional Safety Manual 107 Public Information Gap 4-8 (1 of 2) Name Description Direction Data Type GAP4_VIB4 Average Air Gap (for Prox) or DC volts(for others),DC component of input #4 AnalogInput REAL ↓ ↓ ↓ ↓ GAP8_VIB8 Average Air Gap (for Prox) or DC volts(for others),DC component of input #8 AnalogInput REAL Gap 4-8 (2 of 2) Description Choices VIB_Type Type of vibration probe, group 1 CDM_BN_ChgAmp†, CDM_PCB_ChgAmp†, PosProx, Unused, VibLMAccel, VibProx, VibProx-KPH1, VibProx-KPH2, VibSeismic, VibVelomitor (default: Unused) Scale Volts/mil or Volts/ips 0 to 2 (default: 0.2) Scale_Off Scale offset for Prox position only, in mils 0 to 90 (default: 0) TMR_DiffLimit Difference Limit for Voted TMR Inputs in Volts or Mils -100 to 100 (default: 2) GnBiasOvride Gain Bias Override Enable, Disable (default: Disable) Snsr_Offset Gain Amount of bias voltage (dc) to remove from input signal used to ±13.5 (default: 10) max. A/Ds signal range used only when GnBiasOvride is enabled Resolution of input signal (net gain unchanged), select based 1x, 2x, 4x, 8x (default: 1x) on expected range, use only if GnBiasOvride is enabled SysLim1Enabl Enable System Limit 1 Enable, Disable (default: Disable) SysLim1Latch Latch the alarm Latch, NotLatch (default: Latch) SysLim1Type System Limit 1 Check Type >= or <= (default: >=) SysLimit1 System Limit 1 – GAP in negative volts (Velomitor) or positive mils (Prox) -100 to 100 (default: 90) SysLim2Enabl Enable System Limit 2 Enable, Disable (default: Disable) SysLim2Latch Latch the alarm Latch, NotLatch (default: Latch) SysLim2Type System Limit 2 Check Type >= or <= (default: >=) SysLimit2 System Limit 2 – GAP in negative volts (Velomitor) or positive mils (Prox) -100 to 100 (default: 10) CDM_Probe_Gain PCB Probe Gain, pico-coulombs per psi 1 to 100 (default: 17) CDM_Amp_Gain PCB Charge amplifier Gain, millivolts per pico-coulomb 1 to 100 (default: 10) † only valid with PVIBH1B or YVIBS1B. 108 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information Gap 9-11 (1 of 2) Name Description Direction Data Type GAP9_POS1 Average Air Gap, DC component of input #9 AnalogInput REAL GAP10_POS2 Average Air Gap, DC component of input #10 AnalogInput REAL GAP11_POS3 Average Air Gap, DC component of input #11 AnalogInput REAL Gap 9-11 (2 of 2) Description Choices VIB_Type2 Sensor Type, group 2 Unused, PosProx (default: Unused) Scale Volts/mil or Volts/ips 0 to 2 (default: 0.2) Scale_Off Scale offset for Prox position only, in mils 0 to 90 (default: 0) TMR_DiffLimit Difference Limit for Voted TMR Inputs in Volts or Mils -100 to 100 (default: 2) GnBiasOvride Gain Bias Override Enable, Disable (default: Disable) Snsr_Offset Gain Amount of bias voltage (dc) to remove from input signal used to ±13.5 (default: 10) max. A/Ds signal range used only when GnBiasOvride is enabled Resolution of input signal (net gain unchanged), select based 1x, 2x, 4x, 8x (default: 1x) on expected range, use only if GnBiasOvride is enabled SysLim1Enabl Enable System Limit 1 Enable, Disable (default: Disable) SysLim1Latch Latch the alarm Latch, NotLatch (default: Latch) SysLim1Type System Limit 1 Check Type >= or <= (default: >=) SysLimit1 System Limit 1 – GAP in negative volts (Velomitor) or positive mils (Prox) -100 to 100 (default: 90) SysLim2Enabl Enable System Limit 2 Enable, Disable (default: Disable) SysLim2Latch Latch the alarm Latch, NotLatch (default: Latch) SysLim2Type System Limit 2 Check Type >= or <= (default: >=) SysLimit2 System Limit 2 – GAP in negative volts (Velomitor) or positive mils (Prox) -100 to 100 (default: 10) I/O Configuration GEH-6723W Functional Safety Manual 109 Public Information KPH Tab (1 of 2) Name Description Direction Data Type GAP12_KPH2 Average Air Gap, DC component of input #9 AnalogInput REAL GAP13_KPH1 Average Air Gap, DC component of input #10 AnalogInput REAL KPH Tab (2 of 2) Description Choices VIB_Type3 Sensor Type, group 3 Unused, PosProx, KeyPhasor† (default: Unused) Scale Volts/mil or Volts/ips 0 to 2 (default: 0.2) Scale_Off Scale offset for Prox position only, in mils 0 to 90 (default: 0) TMR_DiffLimit Difference Limit for Voted TMR Inputs in Volts or Mils -100 to 100 (default: 2) KPH_Thrshld Voltage difference from gap voltage where keyphasor triggers 1.0 to 5.0 (default: 2.0) KPH_Type Keyphasor type Slot, Pedestal (default: Slot) GnBiasOvride Gain Bias Override Enable, Disable (default: Disable) Snsr_Offset Gain Amount of bias voltage (dc) to remove from input signal used to ±13.5 (default: 10) max. A/Ds signal range used only when GnBiasOvride is enabled Resolution of input signal (net gain unchanged), select based 1x, 2x‡, 4x, 8x‡ (default: 1x) on expected range, use only if GnBiasOvride is enabled SysLim1Enabl Enable System Limit 1 Enable, Disable (default: Disable) SysLim1Latch Latch the alarm Latch, NotLatch (default: Latch) SysLim1Type System Limit 1 Check Type >= or <= (default: >=) SysLimit1 System Limit 1 – GAP in negative volts (Velomitor) or positive mils (Prox) -100 to 100 (default: 90) SysLim2Enabl Enable System Limit 2 Enable, Disable (default: Disable) SysLim2Latch Latch the alarm Latch, NotLatch (default: Latch) SysLim2Type System Limit 2 Check Type >= or <= (default: >=) SysLimit2 System Limit 2 – GAP in negative volts (Velomitor) or positive mils (Prox) -100 to 100 (default: 10) † only valid with PVIBH1B or YVIBS1B. ‡ Gain 2x and Gain 8x are Never valid on GAP12_KPH2. 110 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information 5.6.3 YVIBS1A Configuration YVIB Module Configuration Description Select Option ✓ or Enter Value I/O pack redundancy Simplex, TMR Hardware group Distributed I/O, Group Main terminal board Terminal board type/ HW form/ barcode/ Group/ TB Location I/O pack configurations Pack form/ TB Connector/ IONet YVIB Parameter Description Choices SystemLimits Enable system limits Enable, Disable TVBA Parameters Tab Vib_PP_Fltr First order filter time constant (sec) 0.04 to 2 MaxVolt_Prox Maximum Input Volts (pk-neg), healthy Input, Prox -4 to 0 MinVolt_Prox Minimum Input Volts (pk-neg), healthy Input, Prox -24 to -16 MaxVolt_KP Maximum Input Volts (pk-neg), healthy Input, Keyphasor transducer -4 to 0 MaxVolt_Seis Minimum Input Volts (pk-neg), healthy Input, Keyphasor -24 to -16 transducer Maximum Input Volts (pk-pos), healthy Input, Seismic 0 to 2.5 MinVolt_Seis Minimum Input Volts (pk-neg), healthy Input, Seismic -2.5 to 0 MaxVolt_Acc Maximum Input Volts (pk-neg), healthy Input, Accel -12 to 1.5 MinVolt_Acc Minimum Input Volts (pk-neg), healthy Input, Accel -24 to -1 MinVolt_KP MaxVolt_Vel MinVolt_Vel Maximum Input Volts (pk-neg), healthy Input, Velomitor* -12 to 1.5 sensors Maximum Input Volts (pk-neg), healthy Input, Velomitor -24 to -1 sensors Variables YVIB Variables Description Setting LM_RPM_A Speed A in RPM (calculated externally to the YVIB) (Output FLOAT) LM_RPM_B Speed B in RPM (calculated externally to the YVIB) (Output FLOAT) LM_RPM_C Speed C in RPM (calculated externally to the YVIB) (Output FLOAT) I/O Configuration GEH-6723W Functional Safety Manual 111 Public Information Vib 1-8 Configuration 1 Tab Vib 1-8 Description Setting TMR_DiffLmt Difference Limit for Voted TMR Inputs in V or Mils FilterType Filter used for Velomitor sensors and Seismic only -1200 to 1200 None, Low Pass, High Pass, Band Pass Fltrhpcutoff High Pass 3db point (cutoff in Hz) 4 to 30 Hz Fltrhpattn Slope or attenuation of filter after cutoff 2 pole, 4 pole, 6 pole, 8 pole Fltrlpcutoff Low Pass 3db point (cutoff in Hz) 300 to 2300 Hz Fltrhpattn Slope or attenuation of filter after cutoff 2 pole, 4 pole, 6 pole, 8 pole SysLim1Enabl Enable system limit 1 fault check Disable, Enable SysLim1Latch Latch system limit 1 fault Latch, Not Latch SysLim1Type System limit 1 - check type (≥ or ≤) ≥ or ≤ SysLimit1 System limit 1 - vibration in mils (Prox) or inch/sec (seismic, acel) -1200 to 1200 SysLim2Enabl Enable system limit 2 fault check Disable, Enable SysLim2Latch Latch system limit 2 fault Latch, Not Latch SysLim2Type System limit 2 - check type (≥ or ≤) ≥ or ≤ SysLimit2 System limit 2 - vibration in mils (Prox) or inch/sec (seismic, acel) -1200 to 1200 Gap 1-3 Tab Gap 1-3 VIB_Type Description Setting Unused, PosProx, VibProx, VibProx-KPH, VibLMAccel, VibSeismic, VibVelomitor 0 to 2 Type of vibration probe Scale V/mil or V/ips Scale_Off Scale offset for Prox position only, in mils GnBiasOvride Gain Bias Override Amount of bias voltage (dc) to remove from input signal used to max. A/Ds signal range used only when GnBiasOvride is enabled Used only when GnBiasOvride = Enables and modifies the resolution of the incoming signal Snsr_Offset Gain 0 to 1200 Enable, Disable ±13.5 V dc 1x, 2x, 4x, 8x LMlpcutoff Tracking filter lowpass cutoff frequency in Hz TMR_DiffLmt Difference Limit for Voted TMR Inputs in V or Mils -1200 to 1200 SysLim1Enabl Enable system limit 1 fault check Disable, Enable 1.5, 2, 2.5, 3, 3.5, 4, 4.5, 5 SysLim1Latch Latch system limit 1 fault Latch, Not Latch SysLim1Type System limit 1 - check type (≥ or ≤) ≥ or ≤ SysLimit1 System limit 1 - gap in negative V (for Vel) or positive mils (for Prox) -1200 to 1200 SysLim2Enabl Enable system limit 2 fault check Disable, Enable SysLim2Latch Latch system limit 2 fault Latch, Not Latch SysLim2Type System limit 2 - check type (≥ or ≤) ≥ or ≤ SysLimit2 System limit 2 - gap in negative V (for Vel) or positive mils (for Prox) -1200 to 1200 112 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information Gap 4-8 Tab Gap 4-8 Description Setting VIB_Type Type of vibration probe Unused, PosProx, VibProx, VibProx-KPH, VibSeismic, VibVelomitor Scale V/mil or V/ips 0 to 2 Scale_Off Scale offset for Prox position only, in mils GnBiasOvride Gain Bias Override Amount of bias voltage (dc) to remove from input signal used to max. A/Ds signal range used only when GnBiasOvride is enabled Used only when GnBiasOvride = Enables and modifies the resolution of the incoming signal 0 to 1200 Enable, Disable Snsr_Offset Gain ±13.5 V dc 1x, 2x, 4x, 8x TMR_DiffLmt Difference Limit for Voted TMR Inputs in V or Mils -1200 to 1200 SysLim1Enabl Enable system limit 1 fault check Disable, Enable SysLim1Latch Latch system limit 1 fault Latch, Not Latch SysLim1Type System limit 1 - check type (≥ or ≤) ≥ or ≤ SysLimit1 System limit 1 - gap in negative V (for Vel) or positive mils (for Prox) -1200 to 1200 SysLim2Enabl Enable system limit 2 fault check Disable, Enable SysLim2Latch Latch system limit 2 fault Latch, Not Latch SysLim2Type System limit 2 - check type (≥ or ≤) ≥ or ≤ SysLimit2 System limit 2 - gap in negative V (for Vel) or positive mils (for Prox) -1200 to 1200 Gap 9-12 Tab Gap 9-12 Description Setting VIB_Type Type of vibration probe Unused, PosProx Scale V/mil or V/ips 0 to 2 Scale_Off Scale offset for Prox position only, in mils GnBiasOvride 0 to 1200 Enable, Disable Gain Bias Override Amount of bias voltage (dc) to remove from input signal ±13.5 V dc used to max. A/Ds signal range used only when GnBiasOvride is enabled Used only when GnBiasOvride = Enables and modifies 1x, 4x the resolution of the incoming signal Snsr_Offset Gain TMR_DiffLmt Difference Limit for Voted TMR Inputs in V or Mils -1200 to 1200 SysLim1Enabl Enable system limit 1 fault check Disable, Enable SysLim1Latch Latch system limit 1 fault Latch, Not Latch SysLim1Type System limit 1 - check type (≥ or ≤) ≥ or ≤ SysLimit1 System limit 1 - gap in negative V (for Vel) or positive mils (for Prox) -1200 to 1200 SysLim2Enabl Enable system limit 2 fault check Disable, Enable SysLim2Latch Latch system limit 2 fault Latch, Not Latch SysLim2Type System limit 2 - check type (≥ or ≤) ≥ or ≤ SysLimit2 System limit 2 - gap in negative V (for Vel) or positive mils (for Prox) -1200 to 1200 I/O Configuration GEH-6723W Functional Safety Manual 113 Public Information KPH Tab KPH Description Setting VIB_Type Type of vibration probe Unused, PosProx, KeyPhasor Scale V/mil or V/ips 0 to 2 Scale_Off Scale offset for Prox position only, in mils 0 to 1200 KPH_Thrshld Sets voltage threshold point for pulse detect comparator 1 to 5 KPH_Type GnBiasOvride Snsr_Offset Gain Slot, Pedestal Enable, Disable Gain Bias Override Amount of bias voltage (dc) to remove from input signal ±13.5 V dc used to max. A/Ds signal range used only when GnBiasOvride is enabled Used only when GnBiasOvride = Enables and modifies 1x, 2x, 4x, 8x the resolution of the incoming signal TMR_DiffLmt Difference Limit for Voted TMR Inputs in V or Mils SysLim1Enabl Enable system limit 1 fault check Disable, Enable SysLim1Latch Latch system limit 1 fault Latch, Not Latch SysLim1Type System limit 1 - check type (≥ or ≤) ≥ or ≤ SysLimit1 System limit 1 - gap in negative V (for Vel) or positive mils (for Prox) -1200 to 1200 SysLim2Enabl Enable system limit 2 fault check Disable, Enable SysLim2Latch Latch system limit 2 fault Latch, Not Latch SysLim2Type System limit 2 - check type (≥ or ≤) ≥ or ≤ SysLimit2 System limit 2 - gap in negative V (for Vel) or positive mils (for Prox) -1200 to 1200 114 GEH-6723W -1200 to 1200 GEH-6723 Mark VIeS Control Functional Safety Manual Public Information TVBA Jumper TVBA Jumper Select Seismic (S) J1A Prox or Accel (P, A) Velomitor sensors (V) J2A Seismic (S) Prox or Accel (P, A) Velomitor sensors (V) J3A Seismic (S) Prox or Accel (P, A) Velomitor sensors (V) J4A Seismic (S) Prox or Accel (P, A) Velomitor sensors (V) J5A Seismic (S) Prox or Accel (P, A) Velomitor sensors (V) J6A Seismic (S) Prox or Accel (P, A) Velomitor sensors (V) J7A Seismic (S) Prox or Accel (P, A) Velomitor sensors (V) J8A Seismic (S) Prox or Accel (P, A) Velomitor sensors (V) I/O Configuration GEH-6723W Functional Safety Manual 115 Public Information TVBA Jumper (continued) TVBA Jumper Select Seismic (S) J1B Prox, Velomitor sensors or Accel (P, V, A) 116 J2B Seismic (S) Prox, Velomitor sensors or Accel (P, V, A) J3B Seismic (S) Prox, Velomitor sensors or Accel (P, V, A) J4B Seismic (S) Prox, Velomitor sensors or Accel (P, V, A) J5B Seismic (S) Prox, Velomitor sensors or Accel (P, V, A) J6B Seismic (S) Prox, Velomitor sensors or Accel (P, V, A) J7B Seismic (S) Prox, Velomitor sensors or Accel (P, V, A) J8B Seismic (S) Prox, Velomitor sensors or Accel (P, V, A) J1C PCOM, OPEN J2C PCOM, OPEN J3C PCOM, OPEN J4C PCOM, OPEN J5C PCOM, OPEN J6C PCOM, OPEN J7C PCOM, OPEN J8C PCOM, OPEN GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information 5.7 YPRO YPRO Module Configuration Description Select Option ✓ or Enter Value I/O pack redundancy Simplex, TMR Hardware group Distributed I/O, Group Terminal board type/ HW form/ Barcode/ Group/ TB Location Terminal board Phy Pos/ Type/ HW form/ Group/ TB Location SPRO TPRO I/O pack configurations Pack form/ TB Connector/ IONet S1B YPRO Parameter Description Select Option ✓ or Enter Value TurbineType Turbine type and trip solenoid configuration Unused, GT_1Shaft, LM_3Shaft, MediumSteam, SmallSteam, GT_ 2Shaft, Stag_GT_1Sh, Stag_GT_2Sh, LargeSteam, LM_2Shaft LMTripZEnabl On LM machine, when no PR on Z, enable a vote for trip Disable, Enable TA_Trp_Enab1 Steam, enable trip anticipate on ETR1 Disable, Enable TA_Trp_Enab2 Steam, enable trip anticipate on ETR2 Disable, Enable TA_Trp_Enab3 Steam, enable trip anticipate on ETR3 Disable, Enable Main terminal board Auxiliary terminal board TREG Parameters Tab StaleSpdEn Enable trip on speed difference between controller and YPRO Enable trip on speed from controller freezing RotateLeds LedDiags Rotate the status LEDs if all status are OK Generate diagnostic alarm when LED status lit RatedRPM_TA Rated RPM, used for trip anticipator and for speed diff protection SilMode Perform additional SIL diagnostic and trip checks AccelCalType Select acceleration calculation time (ms) OS_Diff Absolute speed difference in percent for trip threshold SpeedDifEn Disable, Enable Disable, Enable Disable, Enable Disable, Enable Disable, Enable Pulse Rate Tab (3 each) YPRO Pulse Rates Description Select Option ✓ or Enter Value PRType Pulse rate type Unused, Flow, Speed, Speed High, Speed LM PRScale OSHW_Setpoint Pulses per revolution 0 to 1000 Hardware overspeed trip set point in RPM 0 to 20000 OS_Setpoint Overspeed trip set point in RPM 0 to 20000 OS_Tst_Delta Offline overspeed test set point delta in RPM -2000 to 2000 Zero_Speed Zero speed for this shaft in RPM 0 to 20000 Min_Speed Minimum speed for this shaft in RPM 0 to 20000 Accel_Trip Enable acceleration trip Enable, Disable Acc_Setpoint Acceleration trip set point in RPM 0 to 20000 TMR_DiffLimit Diagnostic limit, TMR vote difference limit in engineering units 0 to 20000 I/O Configuration GEH-6723W Functional Safety Manual 117 Public Information PT Input Tab (BUS and GEN) YPRO Parameter Description Select Option ✓ or Enter Value PT_Input PT primary in engineering nits (kv or percent) for PT_Output 0 to 1000 PT_Output PT output in volts rms for PT_Input – typically 115 0 to 150 TMR_DiffLimt Diag Limit, TMR input vote difference, in engineering units 0 to 1000 E-stop (SPRO) Tab YPRO Parameter Description Select Option ✓ or Enter Value DiagVoteEnab Enable voting disagreement diagnostic Disable, Enable E-stop Tab (TREA) YPRO Parameter Description Select Option ✓ or Enter Value EstopEnab Enable E-stop detection on TREA board Disable, Enable DiagVoteEnab Enable voting disagreement diagnostic Disable, Enable ETR Relays Tab (3 TREG, 2 TREA) YPRO Parameter Description Select Option ✓ or Enter Value RelayOutput Relay signal Unused, Used DiagVoteEnab Enable voting disagreement diagnostic Disable, Enable DiagSolEnab Enable solenoid voltage diagnostic Disable, Enable K25 Tab YPRO Parameter Description Select Option ✓ or Enter Value SynchCheck Synch check relay K25A used Unused, Used DiagVoteEnab Enable voting disagreement diagnostic Disable, Enable SystemFreq System frequency in hertz 60 Hz, 50 Hz ReferFreq Select freq reference for PLL, PR_Std input (If single shaft PR1, otherwise PR2) or from signal space PR_Std, SgSpace TurbRPM Rated RPM, load turbine 0 to 20000 VoltageDiff Maximum voltage diff in engineering nits (kv or percent) for synchronizing 1 to 1000 FreqDiff Maximum frequency difference in hertz for synchronizing 0 to 0.5 PhaseDiff GenVoltage BusVoltage 118 GEH-6723W Maximum phase difference in degrees for synchronizing 0 to 30 Allowable minimum generator voltage, engineering units (kv or percent) for synchronizing. Typically 50% of 1 to 1000 rated Allowable minimum bus voltage, engineering units (kv 1 to 1000 or percent) for synchronizing. Typically 50% of rated GEH-6723 Mark VIeS Control Functional Safety Manual Public Information K4CL Tab YPRO Parameter Description Select Option ✓ or Enter Value Signal Relay signal Unused, Used DiagVoteEnab Enable voting disagreement diagnostic Disable, Enable Econ Relays (3) Tab YPRO Parameter Description Select Option ✓ or Enter Value Signal Relay signal Unused, Used DiagVoteEnab Enable voting disagreement diagnostic Disable, Enable Contacts (7) Tab YPRO Parameter Description Select Option ✓ or Enter Value ContactInput Contact input Unused, Used SeqOfEvents Record contact transitions in sequence of events Disable, Enable DiagVoteEnab Enable voting disagreement diagnostic Disable, Enable TripMode Trip mode Direct, Conditional, Disable TREA YPRO Speed Input Connections Function Jumper Wire to all 9 pulse inputs: PR1_X – PR3_Z Each set of three pulse inputs goes to its Cannot use jumper: Place in STORE own dedicated YPRO I/O pack. position. Wire to bottom 3 pulse inputs only: PR1_X – PR3_X; No wiring to PR1_Y-PR3_Z The same set of signals is fanned to all the YPRO I/O packs. Use jumper: Place over pin pairs. TREA Jumper YPRO Jumper Select ✓ P1 FAN, STORE P2 FAN, STORE I/O Configuration GEH-6723W Functional Safety Manual 119 Public Information 5.8 YSIL YSIL Protection Hardware & Field Upgrade Kits I/O Pack or Terminal Board or Mod Kit Description YSILS1B YSIL Protection I/O pack(s), Qty 3 TCSAS1A TMR only Turbine Protection Terminal board Turbine Protection daughter board that plugs onto the TCSAS1A TMR terminal board Auxiliary simplex (SMX) terminal board(s), Qty 3 WCSAS1A SCSAS1A SSUPS1A Snubber Protection terminal board for use with solid-state ETR channels Field Mod kit – includes SSUP and mounting hardware 134T9179G0001 Field Mod kit for Emergency Stop input to withstand the IEC 61326-3-1:2017 EMC Immunity Surge test 136T0260G0001 5.8.1 YSIL Configuration 5.8.1.1 Parameters YSIL Parameters Parameter Description Choices PRGrouping Select grouping of speed inputs: 2 Shafts (3 speed sensors/shaft), 3 shafts (2 speed sensors/shaft), 3 shafts (3 speed sensors/shaft) 2Shafts_3Sensors, 3Shafts_2Sensors, 3Shafts_3Sensors (default: 3Shafts_2Sensors) LMTripZEnabl On LM machine, when no PR on Z, Enable a vote for Trip Enable, Disable (default: Enable) TA_Trp_Enab1 Steam, Enable Trip Anticipate on ETR1 Enable, Disable (default: Disable) TA_Trp_Enab2 Steam, Enable Trip Anticipate on ETR2 Enable, Disable (default: Disable TA_Trp_Enab3 Steam, Enable Trip Anticipate on ETR3 Enable, Disable (default: Disable) SpeedDifEn Enable Trip on Speed Difference between Controller and YSIL Enable, Disable (default: Enable) StaleSpdEn Enable Trip on Speed from Controller Freezing Enable, Disable (default: Enable) No_T_PS_Req No Flame Detect Power Supply required for T Enable, Disable (default: Disable) RotateLeds Rotate the Status LEDs if all status are OK Enable, Disable (default: Enable) LedDiags Generate diag alarm when LED status lit Enable, Disable (default: Disable) TemperatureUnits Used for SCSA Thermocouples and Cold Junctions °C, °F (default: °F) SystemFreq System frequency in Hz 50Hz, 60Hz (default: 60Hz) Turbine Type and Trip Solenoid Configuration Unused, GT_1Shaft, GT_2Shaft, LargeSteam, LM_2Shaft, LM_3Shaft, MediumSteam, SmallSteam, Stag_GT_1Sh, Stag_GT_2Sh (default: Unused) TurbineType 120 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information YSIL Parameters (continued) Parameter Description Choices AccelCalType Rated RPM, used for Trip Anticipater and for Speed Diff Protection Select Acceleration Calculation Time (msec) OS_Diff Absolute Speed Difference in Percent For Trip Threshold Default: 5.0 AMS_Mux_Scans_Permitted AMS mulitplexer scans for command 1 and 2 are allowed (command 3 always allowed). Refer to the section Asset Management System Tunnel Command for more information. Enable, Disable (default: Disable) Min_MA_Input Minimum mA for Healthy 4–20 mA Input Default: 3.8 Max_MA_Input Maximum mA for Healthy 4–20 mA Input Default: 20.5 Excitation_Volt Contact Input Excitation (wetting) Voltage (SCSA and TCSA must use the same voltage level) 125V, 24V, 48V (default: 24V) RBOS1_Enab HP Rate-based Overspeed enable Disable, Enable † RBOS1_AccelSetptn, n=1-5 HP Rate-based Overspeed acceleration setpoint n, RPM/s 0 to 20,000 † RBOS1_OSSetptn, n=1-5 HP Rate-based Overspeed setpoint n, RPM 0 to 20,000 RatedRPM_TA Default: 3600 Default: 70 RBOS2_Enab LP Rate-based Overspeed enable Disable, Enable † RBOS2_AccelSetptn, n=1-5 LP Rate-based Overspeed acceleration setpoint n, RPM/s 0 to 20,000 † RBOS2_OSSetptn, n=1-5 LP Rate-based Overspeed setpoint n, RPM 0 to 20,000 RBOS3_Enab IP Rate-based Overspeed enable Disable, Enable † RBOS3_AccelSetptn, n=1-5 IP Rate-based Overspeed acceleration setpoint n, RPM/s 0 to 20,000 † RBOS3_OSSetptn, n=1-5 IP Rate-based Overspeed setpoint n, RPM 0 to 20,000 † RBOS setpoints have restrictions in their relative values. Refer to the section RBOS Parameter Restrictions for further details. 5.8.1.2 RBOS Parameter Restrictions The following restrictions apply to the relative values of RBOS setpoints (within a given shaft): 1. RBOS#_AccelSetpts must increase in value by at least 0.1 RPM/s (RBOS1_AccelSetpt2 must be 0.1 RPM/s or greater than RBOS1_AccelSetpt1). This prevents an infinite slope calculation in the overspeed setpoint profile. 2. RBOS#_OSSetpts must be either equal to or less than the previous entry (RBOS1_OSSetpt2 must be less than or equal to RBOS1_OSSetpt1). This ensures the functionality of the RBOS feature in that as Acceleration increases the RBOS overspeed setpoint either stays the same or decreases, but never increases. These restrictions are enforced by the build in ToolboxST, with errors that provide help to the user to identify the issues in their configuration. I/O Configuration GEH-6723W Functional Safety Manual 121 Public Information 5.8.1.3 Variables Variable (x = R, S, or T) Description Direction Type L3DIAG_YSIL_x I/O Diagnostic Indication Input BOOL LINK_OK_YSIL_x I/O Link OK Indication Input BOOL ATTN_YSIL_x I/O Attention Indication Input BOOL PS18V_YSIL_x I/O 18V Power Supply Indication Input BOOL PS28V_YSIL_x I/O 28V Power Supply Indication Input BOOL SCSA_Comm_Status_x BOOL SCSA Serial Communication Status Input L3SS_Comm Controller Communication Status Input BOOL GT_1Shaft Config – Gas Turb,1 Shaft Enabled Input BOOL GT_2Shaft Config – Gas Turb,2 Shaft Enabled Input BOOL LM_2Shaft Config – LM Turb,2 Shaft Enabled Input BOOL BOOL LM_3Shaft Config – LM Turb,3 Shaft Enabled Input LargeSteam Config – Large Steam Enabled Input BOOL MediumSteam Config – Medium Steam Enabled Input BOOL SmallSteam Config – Small Steam Enabled Input BOOL Stage_GT_1Sh Config – Stage 1 Shaft, Enabled Input BOOL BOOL Stage_GT_2Sh Config – Stage 2 Shaft, Enabled Input IOPackTmpr_x IO Pack Temperature (deg F) AnalogInput REAL LockedRotorByp LL97LR_BYP - Locked Rotor Bypass Output BOOL L97ZSC_BYP - HP Zero Speed Check Bypass Output BOOL HPZeroSpdByp RefrFreq - Drive (Gen) Freq (Hz), used for non standard drive config Can be used for zero speed logic in Dead Bus Closure of breaker Shaft Speed 1 in RPM AnalogOutput REAL AnalogOutput REAL ControllerWdog Controller Watchdog Counter Output DINT CJBackup_x CJ Backup Value °C/°F Based on configured TemperatureUnits AnalogOutput REAL CJRemote_x CJ Remote Value °C/°F Based on configured TemperatureUnits AnalogOutput REAL TA_StptLoss (L30TA) True if Trip Anticipate overspeed setpoint from TR_Spd_Sp is too far from rated RPM RatedRPM_TA Input BOOL Variable (x = R, S, or T) Description Direction Type AnalogInput01_Trip_x SCSA Analog Input Trip Status Input BOOL ↓ ↓ ↓ ↓ AnalogInput16_Trip_x SCSA Analog Input Trip Status Input BOOL DriveFreq Speed1 5.8.1.4 122 Vars-Al Trip GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information 5.8.1.5 Vars-Trip Variable Description Direction Type WatchDog_Trip Enhanced diag - Watch Dog trip Input BOOL StaleSpeed_Trip Enhanced diag - Stale Speed trip Input BOOL SpeedDiff_Trip Enhanced diag - Speed Difference trip Input BOOL FrameMon_Flt Enhanced diag - Frame Monitor Fault Input BOOL OverSpd1_Trip L12HP_TP - HP overspeed trip Input BOOL OverSpd2_Trip L12LP_TP - LP overspeed trip Input BOOL OverSpd3_Trip L12IP_TP - IP overspeed trip Input BOOL Decel1_Trip L12HP_DEC - HP de-acceleration trip Input BOOL Decel2_Trip L12LP_DEC - LP de-acceleration trip Input BOOL Decel3_Trip L12IP_DEC - IP de-acceleration trip Input BOOL Accel1_Trip L12HP_ACC - HP acceleration trip Input BOOL Accel2_Trip L12LP_ACC - LP acceleration trip Input BOOL Accel3_Trip L12IP_ACC - IP acceleration trip Input BOOL HW_OverSpd1_Trip L12HP_HTP - HP Hardware detected overspeed trip Input BOOL HW_OverSpd2_Trip L12LP_HTP - LP Hardware detected overspeed trip Input BOOL HW_OverSpd3_Trip L12IP_HTP - IP Hardware detected overspeed trip Input BOOL TA_Trip Trip Anticipate Trip, L12TA_TP Input BOOL TSCA_Contact01_Trip Contact Trip (L5Cont01_Trip) Input BOOL ↓ ↓ ↓ ↓ TSCA_Contact20_Trip Contact Trip (L5Cont20_Trip) Input BOOL LPShaftLock LP Shaft Locked Input BOOL PR1_Zero L14HP_ZE - HP shaft at zero speed Input BOOL PR2_Zero L14LP_ZE - LP shaft at zero speed Input BOOL PR3_Zero L14IP_ZE - IP shaft at zero speed Input BOOL CompositeAnalog_Trip Composite Analog Trip Status Input BOOL CompositeTrip Composite Trip Status Input BOOL Estop_Trip ESTOP Trip (L5ESTOP1) Input BOOL Config1_Trip HP Config Trip (L5CFG1_Trip) Input BOOL Config2_Trip LP Config Trip (L5CFG2_Trip) Input BOOL Config3_Trip IP Config Trip (L5CFG3_Trip) Input BOOL Cross_Trip L4Z_XTRP - Control Cross Trip Output BOOL Variable Description Direction Type FlameDetPwrStat 335 V dc status Input BOOL 5.8.1.6 Vars-Flame FD1_Flame Flame Detect present Input BOOL ↓ ↓ ↓ ↓ FD8_Flame Flame Detect present Input BOOL FD1_Level 1 = High Detection Cnts Level Output BOOL ↓ ↓ ↓ ↓ FD8_Level 1 = High Detection Cnts Level Output BOOL I/O Configuration GEH-6723W Functional Safety Manual 123 Public Information 5.8.1.7 Vars-Contacts Variable Description Direction Type TCSA_Contact01_TripEnab Config – Contact Trip Enabled – Direct Input ↓ ↓ ↓ BOOL ↓ TCSA_Contact20_TripEnab Config – Contact Trip Enabled – Direct Input BOOL 5.8.1.8 Vars-Speed Vars-Speed Variable Description Direction Type Accel1_TrEnab Config – Accel 1 Trip Enabled Input BOOL Accel2_TrEnab Config – Accel 2 Trip Enabled Input BOOL Accel3_TrEnab Config – Accel 3 Trip Enabled Input BOOL HW_OverSpd1_Setpt_Pend Hardware HP overspeed setpoint changed after power up Input BOOL HW_OverSpd2_Setpt_Pend Hardware LP overspeed setpoint changed after power up Input BOOL HW_OverSpd3_Setpt_Pend Hardware IP overspeed setpoint changed after power up Input BOOL HW_OverSpd1_Setpt_CfgErr Hardware HP Overspd Setpoint Config Mismatch Error Input BOOL HW_OverSpd2_Setpt_CfgErr Hardware LP Overspd Setpoint Config Mismatch Error Input BOOL HW_OverSpd3_Setpt_CfgErr Hardware IP Overspd Setpoint Config Mismatch Error Input BOOL OverSpd1_Setpt_CfgErr HP Overspd Setpoint Config Mismatch Error Input BOOL OverSpd2_Setpt_CfgErr LP Overspd Setpoint Config Mismatch Error Input BOOL OverSpd3_Setpt_CfgErr IP Overspd Setpoint Config Mismatch Error Input BOOL RBOS1_TestEnable Enable Test Mode for RBOS feature for HP. RBOS1_Accel_Test will be used as Accel input to RBOS. Output BOOL RBOS2_TestEnable Enable Test Mode for RBOS feature for LP. RBOS2_Accel_Test will be used as Accel input to RBOS. Output BOOL RBOS3_TestEnable Enable Test Mode for RBOS feature for IP. RBOS3_Accel_Test will be used as Accel input to RBOS. Output BOOL PR1_Accel HP Accel in RPM/SEC AnalogInput REAL PR2_Accel LP Accel in RPM/SEC AnalogInput REAL PR3_Accel AnalogInput REAL PR1_Max IP Accel in RPM/SEC HP Max Speed since last Zero Speed in RPM AnalogInput REAL PR2_Max LP Max Speed since last Zero Speed in RPM AnalogInput REAL PR3_Max IP Max Speed since last Zero Speed in RPM AnalogInput REAL PR1_Spd PR1 - Speed sensor 1 (1A if three or two groups, see PRGrouping parameter) AnalogInput REAL PR2_Spd PR2 - Speed sensor 2 (2A if three groups, 1B if two groups, see PRGrouping parameter) AnalogInput REAL PR3_Spd PR3 - Speed sensor 3 (3A if three groups, 2A if two groups, see PRGrouping parameter) AnalogInput REAL PR4_Spd PR4 - Speed sensor 4 (1B if three groups, 1C if two groups, see PRGrouping parameter) AnalogInput REAL PR5_Spd PR5 - Speed sensor 5 (2B if three or two groups, see PRGrouping parameter) AnalogInput REAL PR6_Spd PR6 - Speed sensor 6 (3B if three groups, 2C if two groups, see PRGrouping parameter) AnalogInput REAL OS1_Setpoint_Fbk Current firmware overspeed setpoint for HP shaft in RPM AnalogInput REAL OS2_Setpoint_Fbk Current firmware overspeed setpoint for LP shaft in RPM AnalogInput REAL 124 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information Vars-Speed (continued) Variable Description Direction Type OS3_Setpoint_Fbk Current firmware overspeed setpoint for IP shaft in RPM AnalogInput REAL OverSpd1_Test_OnLine L97HP_TST1 - OnLine HP Overspeed Test Output BOOL OverSpd2_Test_OnLine L97LP_TST1 - OnLine LP Overspeed Test Output BOOL OverSpd3_Test_OnLine L97IP_TST1 - OnLine IP Overspeed Test Output BOOL OverSpd1_Test_OffLine L97HP_TST2 - OffLine HP Overspeed Test Output BOOL OverSpd2_Test_OffLine L97LP_TST2 - OffLine LP Overspeed Test Output BOOL OverSpd3_Test_OffLine L97IP_TST2 - OffLine IP Overspeed Test Output BOOL TripAnticipateTest L97A_TST - Trip Anticipate Test Output BOOL PR_Max_Reset Max Speed Reset Output BOOL BOOL OnLineOverSpd1X L43EOST_ONL - On Line HP Overspeed Test,with auto reset Output OverSpd1_Setpt HP Overspeed Setpoint in RPM AnalogOutput REAL OverSpd2_Setpt LP Overspeed Setpoint in RPM AnalogOutput REAL OverSpd3_Setpt IP Overspeed Setpoint in RPM AnalogOutput REAL OverSpd1_TATrip_Setpt PR1 Overspeed Trip Setpoint in RPM for Trip Anticipate Fn AnalogOutput REAL HWOverSpd_Setpt1 HP Hardware Overspeed Setpoint in RPM AnalogOutput REAL HWOverSpd_Setpt2 LP Hardware Overspeed Setpoint in RPM AnalogOutput REAL HWOverSpd_Setpt3 IP Hardware Overspeed Setpoint in RPM AnalogOutput REAL RBOS1_Accel_Test Test Accel signal for RBOS feature for HP shaft, RPM/s AnalogOutput REAL RBOS2_Accel_Test Test Accel signal for RBOS feature for LP shaft, RPM/s AnalogOutput REAL RBOS3_Accel_Test Test Accel signal for RBOS feature for IP shaft, RPM/s AnalogOutput REAL Repeater1 Speed Repeater Fault Status Input ↓ ↓ ↓ BOOL ↓ Repeater6 Speed Repeater Fault Status Input BOOL I/O Configuration GEH-6723W Functional Safety Manual 125 Public Information 5.8.1.9 Vars-Relay The following are the contact feedbacks for the electromechanical safety relays. They must be closed (feedback True) for current to flow in the ETRs. Contact Feedbacks Description Variable Direction Type Mech1_Fdbk Mechanical relay feedback, controls group 1 (K1–3) Input BOOL Mech2_Fdbk Mechanical relay feedback, controls group 2 (K4–6) Input BOOL Mech3_Fdbk Mechanical relay feedback, controls group 3 (K7–9) Input BOOL The following are the Output Bits, which can be used to open ETR Relays. They are only available when the ETRs are configured as Used and TripMode configuration as Enable (from the ETR Relay tab). Output Bits Description Variable Direction Type ETR1_Open ETR1 Open Command, True de-energizes relay Output BOOL ETR2_Open ETR2 Open Command, True de-energizes relay Output BOOL ETR3_Open ETR3 Open Command, True de-energizes relay Output BOOL ETR4_Open ETR4 Open Command, True de-energizes relay Output BOOL ETR5_Open ETR5 Open Command, True de-energizes relay Output BOOL ETR6_Open ETR6 Open Command, True de-energizes relay Output BOOL ETR7_Open ETR7 Open Command, True de-energizes relay Output BOOL ETR8_Open ETR8 Open Command, True de-energizes relay Output BOOL ETR9_Open ETR9 Open Command, True de-energizes relay Output BOOL Note When the relay outputs are configured as TripMode Disable, the associated mechanical relay will pick up when any of the three solid state relays pick up within that group, and drops when all the solid state relays are False in that group. 5.8.1.10 Vars-Sync Variable Description Direction Type GenFreq DF2 hz AnalogInput REAL BusFreq SFL2 hz AnalogInput REAL GenVoltsDiff DV_ERR KiloVolts rms - Gen Low is Negative AnalogInput REAL GenFreqDiff SFDIFF2 Slip hz - Gen Slow is Negative AnalogInput REAL GenPhaseDiff SSDIFF2 Phase degrees - Gen Lag is Negative AnalogInput REAL SyncCheck_Enab L25A_PERM - Sync Check Permissive Output BOOL SyncCheck_ByPass L25A_BYPASS - Sync Check ByPass Used for dead bus breaker closure feature Output BOOL DiagVoteEnab Trip Mode 5.8.1.11 TSCA Contacts Name Description Direction Type TCSA_Contact01 Contact Input 1 Input ↓ ↓ ↓ TCSA_Contact20 Contact Input 20 Input 126 GEH-6723W BOOL ↓ BOOL Contact Input Used, Unused (default: Unused) SeqOfEvents Enable, Disable Enable, Disable (default: Disable) (default: Enable) Enable, Disable (default: Disable) GEH-6723 Mark VIeS Control Functional Safety Manual Public Information 5.8.1.12 EStop Description Name ESTOP_Fdbk 5.8.1.13 Direction Input ESTOP, inverse sense, True = Run Type DiagVoteEnab BOOL Enable, Disable (default: Enable) RelayOutput TripMode† ETR Relay Name Description Direction Type K4 K4 Relay Output, Emergency Trip Relay when Trip Mode Enabled Output BOOL Enable, Disable ‡ (default: Disable) K5 K5 Relay Output, Emergency Trip Relay when K4 Trip Mode Enabled Output BOOL N/A K6 K6 Relay Output, Emergency Trip Relay when K4 Trip Mode Enabled Output BOOL K7 K7 Relay Output, Emergency Trip Relay when Trip Mode Enabled Output BOOL K8 K8 Relay Output, Emergency Trip Relay when K7 Trip Mode Enabled Output BOOL N/A K9 K9 Relay Output, Emergency Trip Relay when K7 Trip Mode Enabled Output BOOL N/A Used, Unused (default: Unused) N/A Enable, Disable ‡ (default: Disable) Note † TripMode on ETR Relay can only be selected in groups. K4-K6 are in one group, and K7-K9 are in another group. Note ‡ When the relay outputs are configured as TripMode Disable, the associated mechanical relay will pick up when any of the three solid state relays pick up within that group, and drops when all the solid state relays are False in that group. 5.8.1.14 ETR Fdbk Name Description Direction Type K1_Fdbk Trip Relay Feedback Input BOOL K2_Fdbk Trip Relay Feedback Input BOOL K3_Fdbk Trip Relay Feedback Input BOOL K4_Fdbk Normal / Trip Relay Feedback Input BOOL K5_Fdbk Normal / Trip Relay Feedback Input BOOL K6_Fdbk Normal / Trip Relay Feedback Input BOOL K7_Fdbk Normal / Trip Relay Feedback Input BOOL K8_Fdbk Normal / Trip Relay Feedback Input BOOL K9_Fdbk Normal / Trip Relay Feedback Input BOOL I/O Configuration SeqOfEvents DiagVoteEnab Enable, Disable (default: Disable) Enable, Disable (default: Disable) GEH-6723W Functional Safety Manual 127 Public Information 5.8.1.15 TCSA Relay Name Description Direction Type TCSA_Relay01 Under control of SyncCheck if SyncCheck is configured for Relay01 Output BOOL Under control of SyncCheck if SyncCheck is configured for Relay02 Output TCSA_Relay02 5.8.1.16 RelayOutput Output_State Output_Value Used, Unused (default: Unused) HoldLastVal, Output_Value, PwrDownMode (default: PwrDownMode) On, Off (default: Off) BOOL TCSA Relay Fdbk Name Description Direction Type SeqOfEvents DiagVoteEnab TCSA_Relay01Fdbk Relay Feedback Input BOOL TCSA_Relay02Fdbk Relay Feedback Input BOOL Enable, Disable (default: Disable) Enable, Disable (default: Disable) 5.8.1.17 K25A Name Description Direction Type K25A_Cmd_Status Synch Check Relay Input BOOL Parameter Description Choices BusVoltage Allowable Minimum Bus Voltage, Eng Units (kv or percent) for Synchronizing. Typically 50% of rated 1 to 1000 (default: 6.9) DiagVoteEnab Enable Voting Disagreement Diagnostic Disable, Enable (default: Enable) FreqDiff Maximum Frequency Difference in hz for Synchronizing 0 to 0.5 (default: 0.30) GenFreqSource Select the Generator Frequency source for the PLL. PR_Std PR_Std, DriveFreq input (If single shaft PR1, otherwise PR2) or from Signal Space, (default: PR_Std) DriveFreq GenVoltage Allowable Minimum Gen Voltage, Eng Units (kv or percent) for Synchronizing. Typically 50% of rated 1 to 1000 (default: 6.9) PhaseDiff Maximum Phase Difference in degrees for Synchronizing 0 to 30 (default: 10) SynchCheck Select which relay to be used for the K25A Synch Check Relay or unused Relay01, Relay02, Unused (default: Unused) TurbRPM Rated RPM, Load Turbine 0 to 20,000 (default: 3600) VoltageDiff Maximum Voltage Diff in Eng Units (kv or percent) for Synchronizing 1 to 1000 (default: 2.8) 128 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information 5.8.1.18 Pulse Rate Parameter Description Choices PRType Selects the type of Pulse Rate Input, (For Proper Resolution) Unused, Speed, Flow, Speed_LM, Speed_High (default: Unused) PRScale Pulses per Revolution (outputs RPM) 0 to 1,000 (default: 60) HwOverSpd_Setpt Hardware Overspeed Trip Setpoint in RPM 0 to 20,000 (default: 0) OverSpd_Setpt Overspeed Trip Setpoint in RPM 0 to 20,000 (default: 0) OverSpd_Test_Delta Off Line Overspeed Test Setpoint Delta in RPM -2,000 to 2,000 (default: 0) Zero_Speed Zero Speed for this Shaft in RPM (1 RPM hysteresis), 0 RPM sets PR#_Zero always False 0 to 20,000 (default: 0) Min_Speed Min Speed for this Shaft in RPM 0 to 20,000 (default: 0) Accel_Trip Enable Acceleration Trip Disable, Enable (default: Disable) Acc_Setpt Acceleration Trip Setpoint in RPM / Sec 0 to 20,000 (default: 0) Decel_Trip Enable Deceleration Trip Enable, Disable (default: Enable) TMR_DiffLimt Diag Limit, TMR Input Vote Difference, in Eng Units 0 to 20,000 (default is 5) Dual_DiffLimit Diag Limit, Dual speed sensor, in Eng Units 0 to 20,000 (default is 25) 5.8.1.19 PT Inputs The following PT inputs on the TCSA are fanned, single phase (75 to 130 V rms). Name Description Direction Type GenPT_KVolts Kilo-Volts RMS (Active only AnalogInput if K25A is Enabled) REAL BusPT_KVolts Kilo-Volts RMS (Active only AnalogInput if K25A is Enabled) REAL 5.8.1.20 PT_Input PT_Output TMR_DiffLimt Default: 13.8 Default: 115 Default: 1 TCSA Analog Inputs Name Description Direction Type FlameAnalogInput01 Flame Analog Input AnalogInput ↓ ↓ ↓ REAL ↓ FlameAnalogInput10 Flame Analog Input AnalogInput REAL Input Low_Input Low_Value Used, Unused (default: Unused) Default: 4 Default: 0 High_Input High_Value InputFilter DiagHighEnab DiagLowEnab TMR_DiffLimt Default: 20 Default: 100 Used, Unused (default: Unused) Enable, Disable (default: Enable) Enable, Disable (default: Enable) Default: 5 5.8.1.21 Flame Name Description Direction Type FlameInd1 ↓ Flame Intensity (Hz) AnalogInput ↓ ↓ REAL ↓ FlameInd8 Flame Intensity (Hz) AnalogInput REAL FlmDetTime 0.040sec, 0.080sec, 0.160sec (default: 0.040sec) FlameLimitHi FlameLimitLow Flame_Det TMR_DiffLimt Default: 5 Default: 3 Used, Unused (default: Unused) Default: 5 I/O Configuration GEH-6723W Functional Safety Manual 129 Public Information 5.8.1.22 SCSA Analog Inputs Name (x = R, S, or T) Type Input Desc AnalogInput01_x 4–20 mA ↓ ↓ REAL 4–20ma, ↓ Unused (default: REAL Unused) AnalogInput16_x 4–20 mA Low_Input Low_Value High_Input High_Value InputFilter Default: 4 Default: 0 Default: 20 0.75hz, 1.5hz, 3hz, 6hz, 12hz, Unused (default: Unused) Default: 100 DiagHighEnab TripEnab DiagLowEnab TripSetPoint TripDelay HART_Enable HART_MfglD HART_DevType HART_DevID Enable, Disable (default: Enable) Default: 0 Default: 100 (milliseconds) Enable, Disable (default: Disable) Default: 0 5.8.1.23 Enable, Disable (default: Disable) SCSA Thermocouple Inputs Name (x = R, S, or T) Type Thermocouple01_x Fail_Hot, Fail_Cold (default: Fail_Cold) Unused, Type_J, Type_K, Type_ ReportOpenTC sets the failed state of an open S, Type_T, Type_E, mV thermocouple to either hot (high) or cold (low). This does (default: Unused) not apply when Type = mV. Thermocouple02_x Thermocouple03_x 5.8.1.24 ReportOpenTC SCSA Cold Junction Name (x = R, S, or T) Description Direction Type ColdJuncType ColdJunction_x Cold Junction for TCs 1 to 3 AnalogInput REAL Local, Remote (default: Local) 5.8.1.25 SCSA Relay Name (x = R, S, or T) Direction Type SCSA_Relay01_x Output BOOL SCSA_Relay02_x 5.8.1.26 Output BOOL RelayOutput Output_State Output_Value Used, Unused (default: Unused) HoldLastVal, Output_Value, PwrDownMode (default: PwrDownMode) On, Off (default: Off) SCSA Relay Fdbk Name (x = R, S, or T) Description Direction Type SCSA_Relay01Fdbk_x Relay Feedback Input BOOL SCSA_Relay02Fdbk_x Relay Feedback Input BOOL 130 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information 5.8.1.27 SCSA Contacts Name (x = R, S, or T) Desc Direction Type SCSA_Contact01_x Contact Input Input ↓ ↓ ↓ BOOL ↓ SCSA_Contact03_x Contact Input Input BOOL ContactInput SignalInvert SignalFilter Used, Unused (default: Unused) Invert, Normal (default: Normal) 100ms, 10ms, 20ms, 50ms, Unfiltered (default: Unfiltered) 5.8.2 Asset Management System Tunnel Command The Asset Management System (AMS) scans the HART-enabled field devices to determine health. This scan command decision is made in the AMS (not the I/O pack). The AMS can send scan commands over channels 1, 2, or 3. The YSIL I/O pack (or if using PHRA/YHRA) can be configured to either only allow for the scan command to occur on the default channel 3 or it can allow these scan commands to occur on any of the three channels (as determined by the AMS). By changing the parameter, AMS_Mux_Scans_Permitted to Enable (it is disabled by default), the I/O pack will accept a change from channel 3 (which is the default channel). From the perspective of the AMS, the multiplexer is the I/O pack (YSIL, YHRA, or PHRA). † In electronics, a multiplexer (or mux) is a device that selects one of several analog or digital input signals and forwards the selected input into a single line. Note † Retrieved Nov 13, 2014 from http://en.wikipedia.org/wiki/Multiplexer HMI Asset Management System (AMS) WorkstationST Application UDH YSIL TCSA IONet WCSA Serial B us TMR Mark VIeS Controller Set SCSA HART Field Device SCSA Tunnel command sent from AMS to I/O pack, then I /O pack sends status of HART field devices to AMS S CSA Example of YSIL HART Communications I/O Configuration GEH-6723W Functional Safety Manual 131 Public Information 5.9 YTUR YTUR Module Configuration Description Select Option ✓ or Enter Value I/O pack redundancy Simplex, TMR Hardware group Distributed I/O, Group Main terminal board Terminal board type/ HW form/ Barcode/ Group/ TB Location TTUR, TRPA Auxiliary terminal board Terminal board Phy Pos/ Type/ HW form/ Group/ TB Location TRPG, TRPA I/O pack configurations Pack form/ TB Connector/ IONet Parameters Tab YTUR Parameter Description Select Option ✓ or Enter Value SystemLimits Enable or disable all system limit checking Enable, Disable SMredundancy Used to determine how shaft monitor testing is controlled if a TMR application Simplex, TMR AccelCalType Select acceleration calculation type 10 to 100 TripType Select fast trip algorithm Unused, PR_Single, PR_Max AccASetpoint Acceleration Trip Setpoint, Chan A, RPM/Sec 0 to 1500 AccAEnable Acceleration Trip Enable, Chan A Enable, Disable AccBSetpoint Acceleration Trip Setpoint, Chan B, RPM/sec 0 to 1500 AccBEnable Acceleration Trip Enable, Chan B Enable, Disable Trip Type (PR_Single) PR1Setpoint Fast overspeed trip #1, set point, PR1, RPM 0 to 20000 PR1TrEnable Fast overspeed trip #1, enable Disable, Enable PR2Setpoint Fast overspeed trip #2, set point, PR1, RPM 0 to 20000 PR2TrEnable Fast overspeed trip #2, enable Disable, Enable PR3Setpoint Fast overspeed trip #3, set point, PR1, RPM 0 to 20000 PR3TrEnable Fast overspeed trip #3, enable Disable, Enable PR4Setpoint Fast overspeed trip #4, set point, PR1, RPM 0 to 20000 PR4TrEnable Fast overspeed trip #4, enable Disable, Enable InForChanA Input change selection for Accel/Decel trip Accel1, Accel2, Accel3, Accel4 InForChanB Input change selection for Accel/Decel trip Accel1, Accel2, Accel3, Accel4 InForChanA Input change selection for Accel/Decel trip Accel1, Accel2, Accel3, Accel4 Accel1, Accel2, Accel3, Accel4 Trip Type (PR_Max) InForChanB Input change selection for Accel/Decel trip AccelCalType Select acceleration calculation type 10 to 100 DecelStpt Deceleration set point, RPM/sec 0 to 1500 (FLOAT) DecelEnab FastOS1Stpt Deceleration enable Fast overspeed trip #1 set point, max (PR1,PR2), RPM Disable, Enable FastOS1Enabl Fast overspeed trip #1, enable Disable, Enable FastOS2Stpt Fast overspeed trip #2 set point, max (PR3,PR4), RPM 0 to 20000 (FLOAT) FastOS2Enabl Fast overspeed trip #2, enable Disable, Enable DiffSetpoint Diff Setpoint 0 to 20000 (FLOAT) DiffEnable Difference speed trip, enable Disable, Enable 132 GEH-6723W 0 to 20000 (FLOAT) GEH-6723 Mark VIeS Control Functional Safety Manual Public Information Flame Tab YTUR Flame Detector Description Select Option ✓ or Enter Value FlmDetTime Flame detector time interval (seconds) 0.040 sec, 0.080 sec, 0.160 sec FlameLimitHI Flame threshold LimitHI (HI detection cnts means Low sensitivity) 0 to 160 FlameLimitLow Flame threshold LimitHI (LOW detection cnts means high sensitivity) 0 to 160 Flame_Det TMR_DiffLimit Flame detector used/unused Diag Limit, TMR input difference limit, in Hz Used, Unused 0 to 160 Pulse Rate Tab (4 each) YTUR Pulse Rate Description Choices PRType Selects the type of pulse rate input, n (for proper resolution) Unused, Flow, Speed, Speed_High, Speed_LM PRScale Pulses per revolution (outputs RPM) 0 to 1,000 SysLim1Enabl Enable system limit 1 fault check Enable, Disable SysLim1Latch Latch system limit 1 fault Latch, Not Latch SysLim1Type System limit 1 check type (= or <=) = or <= SysLimit1 System limit 1 – RPM 0 to 20,000 SysLim2Enabl Enable system limit 2 fault check (as above) Enable, Disable SysLim2Latch Latch system limit 2 fault Latch, Not Latch SysLim2Type System limit 2 check type (= or <=) = or <= SysLimit2 System limit 2 – RPM 0 to 20,000 TMR_DiffLimit Diag Limit, TMR input vote difference, in engineering units 0 to 20,000 Shunt V Tab YTUR Shaft Voltage Monitor Description Select Option ✓ or Enter Value SysLim1Enabl Enable system limit 1 Enable, Disable SysLim1Latch Latch system limit 1 fault Latch, Not Latch SysLim1Type System limit 1 check type (= or <=) = or <= SysLimit1 Select alarm level in frequency Hz 0 to 100 SysLim2Enabl Select system limit 2 (as above) Enable, Disable SysLim2Latch Latch system limit 1 fault Latch, Not Latch SysLim2Type System limit 1 check type (= or <=) = or <= SysLimit2 Select alarm level in frequency Hz 0 to 100 TMR_DiffLimit Diag Limit, TMR input vote difference, in engineering units 0 to 100 Shunt C Tab YTUR Shaft Current Monitor Description Select Option ✓ or Enter Value ShuntOhms ShuntLimit BrushLimit Shunt ohms Shunt maximum test ohms Shaft (Brush) maximum ohms 0 to 100 0 to 100 0 to 100 SysLim1Enabl Select system limit 1 Enable, Disable SysLim1Latch Select whether alarm will latch Latch, Not Latch SysLim1Type Select type of alarm initiation = or <= SysLimit1 Current Amps, select alarm level in Amps 0 to 100 I/O Configuration GEH-6723W Functional Safety Manual 133 Public Information Shunt C Tab (continued) YTUR Shaft Current Monitor Description Select Option ✓ or Enter Value SysLim2Enabl Select system limit 2 Enable, Disable SysLim2Latch Select whether alarm will latch Latch, Not Latch SysLim2Type Select type of alarm initiation = or <= SysLimit2 Current Amps, select alarm level in Amps 0 to 100 TMR_DiffLimit Diag Limit, TMR input vote difference, in engineering units 0 to 100 PT Tab (Gen and Bus) YTUR Potential Transformer Description Select Option ✓ or Enter Value PT_Input PT primary in engineering units (kv or percent) for PT_ Output 0 to 1,000 PT_Output PT output in volts rms, for PT_Input – typically 115 0 to 150 SysLim1Enabl Select system limit 1 Enable, Disable SysLim1Latch Select whether alarm will latch Latch, Not Latch SysLim1Type Select type of alarm initiation = or <= 0 to 1,000 SysLimit1 Current Amps, select alarm level in Amps SysLim2Enabl Select system limit 2 Enable, Disable SysLim2Latch Select whether alarm will latch Latch, Not Latch SysLim2Type Select type of alarm initiation = or <= SysLimit2 Current Amps, select alarm level in Amps 0 to 1,000 TMR_DiffLimit Diag Limit, TMR input vote difference, in engineering units 0 to 1,000 Circuit Breaker Tab YTUR Circuit Breaker Description Select Option ✓ or Enter Value SystemFreq Select frequency in Hz 60 Hz, 50 Hz CB1CloseTime CB1AdaptLimt Breaker 1 closing time, ms 0 to 500 Breaker 1 self adaptive limit, ms 0 to 500 CB1AdaptEnab Enable breaker 1 self adaptive adjustment Enable, Disable CB1FreqDiff Breaker 1 special window frequency difference, Hz 0.15 to 0.66 CB1PhaseDiff Breaker 1 special window phase Diff, degrees 0 to 20 CB1DiagVoteEnab Enable voting disagreement diagnostic Enable, Disable 0 to 500 CB2CloseTime Breaker 2 closing time, ms (as above) CB2 AdaptLimit Breaker 2 self adaptive limit, ms 0 to 500 CB2 AdaptEnabl Enable breaker 2 self adaptive adjustment Enable, Disable CB2FreqDiff Breaker 2 special window frequency difference, Hz 0.15 to 0.66 CB2PhaseDiff Breaker 2 special window phase diff, degrees 0 to 20 CB2DiagVoteEnab Enable voting disagreement diagnostic Enable, Disable Relays Tab YTUR Relays Description Select Option ✓ or Enter Value PTR_Output Primary protection relay used/unused Unused, Used DiagVoteEnab Enable voting disagreement diagnostic Enable, Disable 134 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information E-Stop Tab YTUR E-Stop Description Select Option ✓ or Enter Value DiagVoteEnab Enable voting disagreement diagnostic Enable, Disable TTUR Jumper Jumper Select ✓ JP1 TMR, SMX JP2 TMR, SMX TRPA (P1 and P2 jumpers) Speed Input Connections Function Jumper Wire to all 12 pulse inputs: Each set of four pulse inputs goes to its own dedicated YTUR I/O pack. Cannot use jumper PR1_R – PR4_T Place in STORE position Each set of two pulse inputs goes to its own dedicated YTUR I/O pack. Wire to TTL pulse inputs: TTL1_R – TTL2_T Cannot use jumper Place in STORE position Wire to bottom 4 pulse inputs only: PR1_R – PR4_R The same set of signals is fanned to all the YTUR I/O packs. NO wiring to TTL1_R-TTL2_T or PR1_S-PR4_ T Wire to bottom 2 pulse inputs: Use jumper Place over pin pairs Cannot fan the TTL signals. Only the R YTUR will receive data. TTL1_R – TTL2-R Cannot use jumper Place in STORE position TRPA Jumper Jumper Select ✓ P1 FAN, STORE P2 FAN, STORE I/O Configuration GEH-6723W Functional Safety Manual 135 Public Information 5.10 YUAA The ToolboxST configuration for PUAA/YUAA is different than most I/O packs. Since each point can process different types of I/O, there is a Mode selection in the Configuration tab that has to be set in the ToolboxST application Component Editor for each IOPoint (or left Unused if not used). The ToolboxST application does not enforce any limitations for available mA outputs with respect to the potential ambient environment inside the cabinet. 5.10.1 Parameters The following are global configuration options for the PUAA/YUAA. Parameter Description Choices TempUnits Temperature unit selection is use for RTDs, Thermocouples, and Cold Junction values °C, °F (default: °F) ColdJuncType Cold Junction source for thermocouple inputs Local, Remote (default: Local) AMS_Msgs_Only AMS_Mux_Scans_Permitted Min_MA_Hart_Output 136 GEH-6723W AMS Messages only - do not send control messages if Enable, Disable (default: Disable) enabled. AMS mulitplexer scans for command 1 and 2 are allowed Enable, Disable (default: Disable) (command 3 always allowed) Minimum MA output for a Hart Enabled Device 0 to 22.5 (default: 4.0) GEH-6723 Mark VIeS Control Functional Safety Manual Public Information 5.10.2 Configuration (Modes) Channel configuration can be done at any time, but requires a channel be taken from an Unused mode to an assigned mode (or from an assigned mode to Unused), but not directly from one mode to a different mode. This does not require a device reboot or impact adjacent channels. The PUAA/YUAA allows changing individual point configuration though an Online Load (parameter download without rebooting) without affecting any other point, however changing from any one type of point to another first requires that the point be configured as Unused. The product will protect against an invalid transition and will fail the download and issue a diagnostic alarm to indicate the issue. Name IOPoint01 ↓ IOPoint16 Caution Caution 5.10.3 Description Modes Direction Data Type Universal I/O Point01 ↓ Universal I/O Point16 Unused (default) CurrentInput VoltageInput RTD CurrentOutput Thermocouple PulseAccum DigitalInput AnalogInput AnalogInput AnalogInput AnalogOutput AnalogInput AnalogInput Input REAL REAL REAL REAL REAL REAL BOOL To prevent damage to the SUAA, when the PWR_RET terminals are serving as a ground return for the channel, verify that the current to the ground is limited to 50 mA or less. If the ground path is capable of higher currents, then an external series resistor should be inserted in series with the terminal connection to serve as a current limit. As an example, if a 24 V circuit was capable of being incorrectly wired to the PWR_RET terminal, then a 510 Ω 2 W resistor would be used in series as a protection device. To prevent damage to field devices, verify wiring prior to configuring the I/O pack. Avoid any incorrectly wired channel that could act as an output driving back into an analog input device. The PUAA is capable of acting as an output or input channel under software command. The terminal blocks are in groups of 3 screws to allow for channels to be attached one at a time as part of wiring checks. Current Inputs Current Input Description Choices Low_Input Input mA at Low Value (default: 4) Low_Value Low Input in Engineering Units (default: 0) High_Input Input MA at High Value (default: 20) High_Value High Input in Engineering Units (default: 100) InputFilter Filter Bandwidth in Hz Unused, 0.75hz, 1.5hz, 12hz, 3hz, 6hz (default: Unused) ExternPwrEnab Enable External Power for 4-20ma inputs Enable, Disable (default: Enable) Min_MA_Input Set the minimum mA for healthy input (default: 3) Max_MA_Input Set the maximum mA for healthy input (default: 22.5) Low_Input, Low_Value, High_Input, High_Value settings are used by the PUAA/YUAA firmware to define the linear relationship between mA and customer-defined engineering units. The I/O Point value will be in Engineering units. Engineering units are specific to the field device being used. I/O Configuration GEH-6723W Functional Safety Manual 137 Public Information Current Input Description Choices Hart_Enable ‡ Enable Hart protocol on this channel Enable, Disable (default: Enable) Hart_CtrVars Hart_ExStatus Hart_MfgID Number of control vars to read from Hart device Set to zero if not used. Number of extended status bytes to read from Hart device Set to zero if not used. Hart Field Device - Manufacture ID For HART7 field devices, this is the upper byte of Expanded Device Type A diagnostic alarm is sent if the field device ID differs from this value and the value is non-zero. This value can be uploaded from the PUAA if the field device is connected. (Right-click on device name and select Update HART IDS) 0 to 5 (default: 0) 0 to 26 (default: 0) 0 to 255 (default: 0) Hart_DevType Hart Field Device - Device Type For HART7 field devices, this is lower byte of Expanded Device Type 0 to 255 (default: 0) Hart_DevID Hart Field Device - Device ID 0 to 116777215 (default: 0) ‡ The first time all channel 1–8 are disabled, the I/O pack will require a reboot. The first time all channel 9–16 are disabled, the I/O pack will require a reboot. Attention 5.10.4 The first time any channel 1–8 is enabled, the I/O pack will require a reboot. The first time any channel 9–16 is enabled, the I/O pack will require a reboot. Current Outputs Current Output Description Choices OutputState State of the output when offline HoldLastValue, OutputValue, PwrDownMode (default) Low_MA Output low in mA (default: 4) Low_Value Low output value in engineering units (default: 0) High_MA Output high in mA (default: 20) High_Value High output in engineering units (default: 100) Output_Value ‡ This field is only available if OutputState = OutputValue (default: 0) ‡ Scroll all the way to the right to find this value because the field does not appear directly right of the High_Value as expected. If the I/O pack loses communication with the controller, OutputState determines how it drives the outputs as follows: • • • PwrDownMode: drive outputs to zero current HoldLastVal: hold the last value received from the controller Output_Value: go to the configured output value set by the Output_Value (units are Engineering Units, not mA) Low_MA, Low_Value, High_MA, High_Value settings are used by the I/O pack firmware to define the linear relationship between customer-defined engineering units and output mA. The I/O Point value will be in Engineering units, and the firmware will convert it to mA. Engineering units are specific to the field device being used. Current Output Description Choices Hart_Enable ‡ Enable Hart protocol on this channel Enable, Disable (default: Disable) Hart_CtrVars Number of control vars to read from Hart device Set to zero if not used. 0 to 5 (default: 0) 138 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information Current Output Hart_ExStatus Hart_MfgID Description Choices Number of extended status bytes to read from Hart device Set to zero if not used. Hart Field Device - Manufacture ID For HART7 field devices, this is the upper byte of Expanded Device Type A diagnostic alarm is sent if the field device ID differs from this value and the value is non-zero. This value can be uploaded from the PUAA if the field device is connected. (Right-click on device name and select Update HART IDS) 0 to 26 (default: 0) 0 to 255 (default: 0) Hart_DevType Hart Field Device - Device Type For HART7 field devices, this is lower byte of Expanded Device Type 0 to 255 (default: 0) Hart_DevID Hart Field Device - Device ID 0 to 116777215 (default: 0) ‡ The first time any channel 1–8 is enabled, the I/O pack will require a reboot. The first time any channel 9–16 is enabled, the I/O pack will require a reboot. Attention 5.10.5 The first time all channel 1–8 are disabled, the I/O pack will require a reboot. The first time all channel 9–16 are disabled, the I/O pack will require a reboot. Voltage Inputs Voltage Input Description Choices InputType Type of Analog Input +/-10volt, +/-5volt (default: +/-5volt) Low_Input Input Volts at Low Value (default: -5) Low_Value Low Input in Engineering Units (default: 0) High_Input Input Volts at High Value (default: 5) High_Value High Input in Engineering Units (default: 100) InputFilter Filter Bandwidth in Hz Unused, 0.75, 1.5, 3, 6, 12 (default: Unused) Low_Input, Low_Value, High_Input, High_Value settings are used by the I/O pack firmware to define the linear relationship between Volts and customer-defined engineering units. The I/O Point value will be in Engineering units. Engineering units are specific to the field device being used. I/O Configuration GEH-6723W Functional Safety Manual 139 Public Information 5.10.6 RTDs RTDType Compatible Type MINCO_NA N 120 MINCO_PA PT100 PURE MINCO_PB PT100 USIND MINCO_PD (default) PT100 DIN MINCO_PIA MINCO_PK PT 200 MINCO_PN MINCO_CA CU10 Ohms PT100_SAMA SAMA 100 5.10.7 RTDType selects the type of RTD device connected to the input. The ohms type returns a value of resistance, with the TempUnits parameter ignored. The temperature units parameter, TempUnits, can be either Fahrenheit or Celsius, and is set from the Parameters tab. Thermocouples ThermCplType ReportOpenTC Notes ThermCplType selects the type of TC device connected to the input. The mV type shall only return a value of millivolts, the Units parameter shall be ignored for this type, and no cold junction compensation shall be performed. B E J K mV (default) N R S T 5.10.8 Notes ReportOpenTC is a Fail_Hot/Fail_Cold configuration to control the reported TC Fail_Cold (default), value when an open circuit occurs. On open circuit detection the PUAA will report Fail_Hot the calculated value at -40 mV (Open TC Threshold) when Fail_Cold in enabled, and will report 3632 ºF (2000 ºC) when Fail_Hot is enabled. The temperature units parameter, TempUnits, can be either Fahrenheit or Celsius, and is set from the Parameters tab. Digital Inputs Digital Input Description Choices SignalInvert Inversion makes signal true if contact is open Normal, Invert (default: Normal) SeqOfEvents Record contact transitions in sequence of events Enable, Disable (default: Disable) Open/shorted input detection LineMonitoring Does not apply when InputMode is set to NAMUR, as line monitoring is inherent in NAMUR operation. Enable, Disable (default: Disable) InputMode Internal/ExternalWetting, NAMUR Sensor Internal, External, NAMUR (default: Internal) SignalFilter Contact input filter in milliseconds Unfiltered, 10 ms, 20 ms, 50 ms, 100 ms (default: Unfiltered) External wetting voltage ExtWettingVoltage (default: 24.0) Only applicable if InputMode is set to External Wetting 140 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information 5.10.9 Pulse Accumulators Pulse Accumulator Description PAThreshold Choices Pulse threshold voltage (default: 3.0) This example configuration with connected variable is used in the following two example applications. It is recommended that the user set a threshold midway between the expected low and high input levels. I/O Configuration GEH-6723W Functional Safety Manual 141 Public Information 5.10.10 Pulse Accumulator Buffer Example This user block example connects to PUAA/YUAA pulse accumulator inputs to provide a Total Counts output that is a 32-bit integer. It handles PUAA 16-bit rollovers and implements a user reset of total counts to zero. The 16-bit accumulator resets to zero when the I/O pack reboots or the channel’s mode is changed. The counter increments when the input voltage transitions above the PAThreshold setting. The next pulse after accumulator is at 65535 will result in the accumulator rolling over to zero and continuing to count from there on following pulses. 142 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information 5.10.11 Frequency Calculation Example This user block example connects to PUAA/YUAA pulse accumulator inputs to provide a frequency output. Rollover is handled. Three configuration values are offered. I/O Configuration GEH-6723W Functional Safety Manual 143 Public Information 144 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information 5.10.12 Variables Name (XXXX = PUAA or YUAA) (xx = channel number) Description Direction Data Type L3DIAG_XXXX_R I/O Diagnostic Indication Input BOOL LINK_OK_XXXX_R I/O Link OK Indication Input BOOL I/O Attention Indication Current Output Feedback in mA Input BOOL AnalogInput REAL ATTN_XXXX_R OutxxMA PS18V_XXXX_R I/O 18V Power Supply Indication Input BOOL PS28V_XXXX_R I/O 28V Power Supply Indication Input BOOL IOPackTmpr_R IO Pack Temperature (deg F) AnalogInput REAL CJBackup Backup Cold Junction Temperature (Deg F/C based on Cold Junction config) AnalogOutput REAL CJRemote Remote Cold Junction Temperature. Used when ColdJuncType is set to Remote (Deg F/C based on Cold Junction config) AnalogOutput REAL ColdJunc01 Cold Junction sensor #1 AnalogInput REAL ColdJunc02 Cold Junction sensor #2 Toggle to True to reset Hart configuration change alarms on rising edge AnalogInput REAL Output BOOL Hart Mux Health Input BOOL AckHartCfgChange HartMux_Health I/O Configuration GEH-6723W Functional Safety Manual 145 Public Information 5.10.13 HART Signal Definitions Signal Description Hxx_CommCnt Number of times the CommStat signal was not zero after a HART message Integer Type Most Recent Slave-Reported Communication Status Error Hxx_CommStat Bit 1 – RX buffer overflow Bit 3 – Checksum error Bit 4 – Framing error Bit encoded integer Bit 5 – Overrun error Bit 6 – Parity error Hxx_DevCnt Number of times the DevStat signal was not zero after a HART message. Integer Most Recent Device Response Codes: bits 0-7 Bit 0 – Primary variable out of limits Bit 1 – Non primary var out of limits Bit 2 – Analog output saturated Bit 3 – Analog output current fixed Bit 4 – More status available (ExStat) Bit 5 – Cold start Bit 6 – Configuration changed Hxx_DevStat Bit 7 – Field device malfunction Command response byte: bits 8-15 Bit encoded integer 2: Invalid selection requested 3: Passed parameter too large 4: Passed parameter too small 5: Too few bytes received 6: Device specific device error 7: In write protect mode 8-15: Device specific 16: Access restricted 32: Device is busy 64: Command not implemented Hxx_DevRev Hxx_HwSwRev Field Device - Device revision code as read from the device. Byte 0 - Field device software revision Byte 1 - Field device hardware revision Integer Integer Hxx_mA † Field Parm 1 – current reading of the primary signal Float Hxx_PV † Field Device Specific Control Parm 2 - Primary field device value Float Hxx_SV † Field Device Specific Control Parm 3 - Secondary value Float Hxx_TV † Field Device Specific Control Parm 4 -Third value Float Hxx_FV † Field Device Specific Control Parm 5 -Fourth value Float † To view these variables, the Hart_CtrlVars parameter must have a value greater than zero. 146 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information 5.10.14 HART Extended Status The extended status bits are device-specific, and can be interrogated by using an AMS system. In general, the status bits are grouped as follows: • • • • • • • • • • Bytes 0-5: Device specific status Byte 6: Extended Device Status Byte 7: Device Operating Mode Byte 8: Standardize Status 0 Byte 9: Standardize Status 1 Byte 10: Analog Channel Saturated Byte 11: Standardize Status 2 Byte 12: Standardize Status 3 Byte 13: Analog Channel Fixed Bytes 14-26: Device-specific Each field device supports a specific number of control parameters and extended status bits. Refer to the Field Device documentation to determine the correct number and configure the ToolboxST application accordingly. A diagnostic alarm message will be generated if the Field Device and ToolboxST configuration do not match. Hxx_ExStat_1 Bit Encoded Extended Status Bytes 1-4 Hxx_ExStat_2 Bit Encoded Extended Status Bytes 5-8 Hxx_ExStat_3 Bit Encoded Extended Status Bytes 9-12 Hxx_ExStat_4 Bit Encoded Extended Status Bytes 13-16 Hxx_ExStat_5 Bit Encoded Extended Status Bytes 17-20 Hxx_ExStat_6 Bit Encoded Extended Status Bytes 21-24 Hxx_ExStat_7 Bit Encoded Extended Status Bytes 25-26 I/O Configuration GEH-6723W Functional Safety Manual 147 Public Information 5.11 YDAS 5.11.1 YDAS Compatibility The IS420YDASS1A module is composed of a COM Express processor module which executes the firmware, and an analog processor module that processes and digitizes the CDM input signals. Data Acquisition System Compatibility Data Acquisition System Minimum Firmware Version Minimum ControlST Version IS420YDASS1A† V05.16 V07.09.01C †IS420YDASS1A requires Mark VIeS V06.03 or later The YDAS supports the Combustion Dynamics Monitoring terminal board (TCDM) with Simplex or Dual redundancy. The bare terminal board is GE part IS400TCDMS1A, but it is normally ordered as part of one of the following terminal board assemblies that also contains mounting brackets and plastic covers. Terminal Board Compatibility Terminal Board Description IS410TCDMS1A – with covers for Simplex IS410TCDMS2A – with covers for Dual Terminal board assembly that supports 21-channel CCSA or PCB charge amplifier inputs. Fans signals to one or two YDAS modules for Simplex or Dual redundancy. 5.11.2 YDAS Configuration 5.11.2.1 Parameters and Variables Configure the YDAS in the ToolboxST Component Editor Hardware Tabs using the following tables. YDAS Parameters Parameter Description Choices PwrLineFilFreq Power Line notch filter frequency 50Hz, 60Hz (default: 60Hz) HPF_Cutoff_Freq High Pass filter cutoff frequency (Hz) - Removes DC bias voltage on 2 to 30 Hz (default: 5 Hz) input signal before performing FFT. Sample_Rate FFT Sample Rate (Hz) – Rate at which input signals are sampled for RMS and FFT. (12887 Hz selection is for backward compatibility 16384 Hz, 12887 Hz (default: 16384 Hz) with PAMC.) Modifying this parameter requires a reboot. WindowSelect Selects FFT windowing function applied to input signal before performing FFT. Rectangular Hanning Hamming Blackman Blackman-Har Flat-Top Triangular (default: Hanning) BinReject Number of adjacent bins to reject from second peak search around Peak #1. See the section Frequency Search for more information. 0 to 6 bins (default: 3 bins) PwrLineFilWidth Power Line Frequency notch filter width (+/- Hz on each side of notch frequency) 0 to 100 Hz (default: 1 Hz) PwrLineFilTol Power Line Frequency notch filter tolerance (per unit). Higher number de-sensitizes filter so other energy peaks near power line frequency are rejected 0 to 1 pu (default: 0.1 pu) 148 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information YDAS Parameters (continued) Parameter Description Choices PhDeltaRefCan Phase Delta Reference Can Number – Selected Can from which the phase delta to all the other Cans is referenced. 1 to 21 (default: 1) MaxVoltCCSA Maximum sensor volts for CCSA (Endevco) type sensor (pk volts) -30 to 30 pk volts (default: 8.568) MinVoltCCSA Minimum sensor volts for CCSA (Endevco) type sensor (pk volts) -30 to 30 pk volts (default: -8.568) MaxVoltPCB Maximum sensor volts for PCB type sensor (pk volts) -30 to 30 pk volts (default: 20.0) MinVoltPCB Minimum sensor volts for PCB type sensor (pk volts) -30 to 30 pk volts (default: 3.5) MaxVoltCustm Maximum sensor volts for custom type sensor (pk volts) -30 to 30 pk volts (default: 5.25) MinVoltCustm Minimum sensor volts for custom type sensor (pk volts) -30 to 30 pk volts (default: -5.25) YDAS Variables Variable (x = R or S) Description Direction Data Type L3DIAG_YDAS_x I/O Pack Diagnostic Indication Input BOOL LINK_OK_YDAS_x I/O Link OK Indication Input BOOL ATTN_YDAS_x Input I/O Pack Attention Indication Primary Selection Status – Indicates which I/O packs data (R or S) is Input being published to signal space for consumption by the controller BOOL Primary_Status_x IOPackTmpr_x BOOL I/O pack Temperature at the processor (°F) Input REAL BapcTmpr_x Acquisition Card Temperature (°F) Input REAL PrimaryCommand Primary Command – Command to select which I/O pack should present its data to signal space. False = Select R, True = Select S Output If the selected I/O pack is offline, the data from the other I/O pack will be presented until the selected I/O pack LINK_OK is True. BOOL DiagTestComplete_x Diagnostic Test Complete Status False = Test in progress, True = Test Complete or Idle Input BOOL Output BOOL Output UDINT Input UDINT Input UDINT DiagTestActivate_x DiagTestRequest_x FreqInTimeStampSec Activates a Diagnostic Test of the selected channel specified by DiagTestRequest_R,S on the rising edge of the signal. If a Diagnostic Test is in progress (DiagTestComplete_R,S is False), then this signal is ignored. See the section Diagnostic Test for more information. Specifies the Channel (1-21) on which to run a Diagnostic Test. Inputting an invalid channel will be ignored. Once the channel is selected, then toggle DiagTestActivate_R,S to start the Diagnostic test. See the section Diagnostic Test for more information. Frequency Domain Timestamp Seconds – Indicates the time of the last FFT scan. Value is seconds since January 1, 1970 (that is, Epoch time) FreqInTimeStampNsec Frequency Domain Timestamp Nanoseconds – Nanosecond portion of the timestamp of the last FFT scan. Can01_Health_x Combustor Can 1 signal health Input ↓ ↓ ↓ BOOL ↓ Can21_Health_x Combustor Can 21 signal health Input BOOL I/O Configuration GEH-6723W Functional Safety Manual 149 Public Information 5.11.2.2 Configuration Variables Configuration variables are signal space variables that drive the configuration of the module and can be changed on the fly without performing a configuration build and download from the ToolboxST download wizard. Configuration variables are validated by the I/O module and must be activated before they are used by the I/O module for configuration. Each configuration variable consists of two signal space variables: Signal Space Variables Variable Type Description Configuration variable Configuration variable status Direction A configuration variable that is sent as an output from signal space and provides configuration for the I/O module. Each configuration variable has set Output of valid values or ranges that must be satisfied before being used by the I/O module. A status feedback of a specified configuration variable. Indicates the actual value used for configuring the I/O module operation. This should match the value of the Configuration variable if it has been activated. Input Configuration variable status will be unhealthy if the Configuration variable is set to an invalid value. (A diagnostic alarm is also generated.) Configuration Variable Controls Variable ActivatePermissive ActivateConfig ActivateConfigDone 150 GEH-6723W Description Direction Configuration variable health permissive – Must be True before any Configuration variables can be activated. If False, then a Input corresponding diagnostic alarm will indicate which Configuration variable has an issue. Activates pending configuration variables on rising edge of the Output signal. Will only activate configuration variables when ActivatePermissive is True. Indicates when the new Configuration has been activated. Set False when ActivateConfig is toggled and transitions to True once the Input new configuration has been activated. Data Type BOOL BOOL BOOL GEH-6723 Mark VIeS Control Functional Safety Manual Public Information On start-up, if an invalid or zero command is provided for one of the configuration variables, the YDAS will default to the specified value. All Frequency bands will be disabled until valid values are provided to FftScanLength, RmsScanLength, ScanPerAvgFft, and ScanPerAvgRms. Configuration Variables/Statuses Variable Description Direction Data Type FftScanLength Configurable FFT Scan Length. Valid values are 2048, 4096, 8192, 16384. (default: 4096) Output UDINT FftScanLength_Status Valid FFT Scan Length Configuration Status Input UDINT RmsScanLength Configurable RMS Scan Length. Valid values are 256, 512, 1024, 2048. (default: 256) Output UDINT RmsScanLength_Status Valid RMS Scan Length Configuration Status Input UDINT ScanPerAvgFft Configurable Number of Scans Per Average FFT. Valid values are 1 to 64. (default: 32) Output UDINT ScanPerAvgFft_Status Valid number of Scans Per Average FFT Configuration Status Input UDINT ScanPerAvgRms Configurable Number of Scans per Average RMS. Valid values are 1 to 50. (default: 50) Output UDINT ScanPerAvgRms_Status Valid number of Scans Per Average RMS Configuration Status Input UDINT FftWindow_Status Valid FFT Window Configuration Status (from Parameters tab). Valid values are: 0 – Rectangular 1 – Hanning 2 – Hamming 3 – Blackman 4 – Blackman-Harris 5 – Flat-Top 6 – Triangular Input UDINT PhDelta_RefCan_Status Valid Phase Delta Reference Can Configuration Status (from Parameters tab). Valid values are 1-21. Input UDINT FreqBn_StartHz Frequency Band n Start Frequency (Hz) (n = 01-15 frequency bands) Valid values are: 0-5000 Hz where 0 – Disable. FreqBn_StartHz must be less than FreqBn_EndHz AnalogOutput REAL FreqBn_StartHz_Status Frequency Band n Start Frequency Status (Hz) (n = 01-15 frequency bands) AnalogInput REAL FreqBn_EndHz Frequency Band n End Frequency (Hz) (n = 01-15 frequency bands) Valid values are: 0-5000 Hz where 0 – Disable. FreqBn_EndHz must be greater than FreqBn_StartHz AnalogOutput REAL FreqBn_EndHz_Status Frequency Band n End Frequency Status (Hz) (n = 01-15 frequency bands) AnalogInput REAL I/O Configuration GEH-6723W Functional Safety Manual 151 Public Information 5.11.2.3 Can 1-7, Can 8-14, Can 15-21 Variable (x = 01-21, n = 01-15) Description Direction CanxFreqBn_Pk01Amp Frequency Band n Peak 1 Amplitude (PSI pk-pk) AnalogInput REAL CanxFreqBn_Pk01Hz Frequency Band n Peak 1 Frequency (Hz) AnalogInput REAL CanxFreqBn_Pk01PhDelta Frequency Band n Peak 1 Phase Delta (degrees) – phase is referenced to the Can specified by PhDeltaRefCan. AnalogInput REAL CanxFreqBn_Pk01Coherence Frequency Band n Peak 1 Coherence AnalogInput REAL CanxFreqBn_Pk02Amp Frequency Band n Peak 2 Amplitude (PSI pk-pk) AnalogInput REAL CanxFreqBn_Pk02Hz Frequency Band n Peak 2 Frequency (Hz) AnalogInput REAL CanxFreqBn_Pk02PhDelta Frequency Band n Peak 2 Phase Delta (degrees) – phase is referenced to the Can specified by PhDeltaRefCan. AnalogInput REAL CanxFreqBn_Pk02Coherence Frequency Band n Peak 2 Coherence AnalogInput REAL 5.11.2.4 Data Type Acoustic Summary Variable (n = 01-15) Description Direction Data Type FreqBn_Pk01Amp_AllChanAvg All Channel Frequency Band n Average Amplitude for Peak 1 AnalogInput REAL FreqBn_Pk01Hz_AllChanAvg All Channel Frequency Band n Average Frequency for Peak 1 AnalogInput REAL FreqBn_Pk02Amp_AllChanAvg All Channel Frequency Band n Average Amplitude for Peak 2 AnalogInput REAL FreqBn_Pk02Hz_AllChanAvg All Channel Frequency Band n Average Frequency for Peak 2 AnalogInput REAL FreqBn_AmpMx All cans, Frequency Band n Amplitude Max (PSI pk-pk) AnalogInput REAL FreqBn_HzMx All cans, Frequency Band n Frequency Max (Hz) AnalogInput REAL FreqBn_CanMx All cans, Frequency Band n Can at Max Amplitude AnalogInput REAL FreqBn_AmpAvg All cans, Frequency Band n Amplitude Average (PSI pk-pk) AnalogInput REAL FreqBn_HzAvg All cans, Frequency Band n Frequency Average (Hz) AnalogInput REAL 152 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information 5.11.2.5 RMS Variable (x = 01-21) Description Direction Data Type RmsMeanAllChs RMS Mean of all Channels – Sums all healthy input channels and calculates RMS and scan averaging on the signal and then divides AnalogInput by the number of healthy input channels to calculate the RMS mean in engineering units. REAL SIGx Channel x Acoustic Signal in PSI-RMS REAL AnalogInput SIGx Parameters Parameter Description Choices InputUse Charge Amplifier type used Unused, CCSA, PCB, Custom (default: Unused) CanId Can (chamber) identification number assigned to this input. Each CanId must be unique (no duplicates) 1-21 (default: CanId matches Signal number) DiagHighEnab Enable High Input Sensor Limit Diagnostic Disable, Enable (default: Enable) DiagLowEnab Enable Low Input Sensor Limit Diagnostic Disable, Enable (default: Enable) PwrLineFilEnab Power line frequency notch filter enable Disable, Enable (default: Disable) DiagOCChk Enable open sensor error diagnostic Disable, Enable (default: Enable) DiagBiasNull Enable excessive DC bias diagnostic Disable, Enable (default: Enable) DiagSigSat Enable signal saturation diagnostic Disable, Enable (default: Enable) Low_Input Input mV (pk-pk) at Low Value. Applies to CCSA, Custom sensor types only. -10000 to 10000 (default: 0.0) Low_Value Input Value in Engineering Units, PSI (pk-pk) at Low mV (pk-pk). Applies to CCSA, Custom sensor types only. -1000000 to 1000000 (default: 0.0) High_Input Input mV (pk-pk) at High Value. Applies to CCSA, Custom sensor types only. -10000 to 10000 (default: 170.0) High_Value Input Value in Engineering Units, PSI (pk-pk) at High mV (pk-pk). -1000000 to 1000000 (default: 1.0) Applies to CCSA, Custom sensor types only. Bias Vendor’s DC Bias Voltage Level. Applies to Custom sensor type only. -13.5 to 13.5 (default: 0) Range Analog input range. Applies to Custom sensor type only. +/-10Volt, +/-5Volt, +/-2.5Volt (default: +/-2.5Volt) Bias_Range Allowable deviation (+/-) of DC Bias (Volts) Applies to Custom sensor type only. 0 to 10 (default: 1.0) PCB_Probe_Gn PCB Probe Gain (pC/psi) Applies to PCB sensor type only 5 to 40 (default: 17) PCB_Amp_Gain PCB Charge Amplifier Gain (mV/pC) Applies to PCB sensor type only 1 to 20 (default: 10) HPF_Freq High Pass Filter Adjustable -3dB Corner Frequency (Hz) 0.5 to 200 (default: 0.5) HPF_Order High Pass Filter Poles – Disable to turn HPF off Disabled, 2p, 4p, 6p, 8p, 10p (default: 2p) LPF_Freq Low Pass Filter Adjustable -3db Corner Frequency (Hz) 0.5 to 8191 (default: 5000) LPF_Order Low Pass Filter Poles – Disable to turn LPF off Disabled, 2p, 4p, 6p, 8p, 10p (default: 2p) Note When any of the Wideband filter parameters (HPF_Freq, HPF_Order, LPF_Freq, LPF_Order) are modified, the corresponding input will be marked unhealthy for up to 10 seconds. I/O Configuration GEH-6723W Functional Safety Manual 153 Public Information 5.11.2.6 Capture Buffers There are two tabs where the Capture buffers are defined. • • Cap Buff Vars tab defines signal space variables that configure the triggers and provide a status for each capture buffer. Capture Buffers tab allows a user to configure the capture buffer pre and post samples, the period multiplier and assign variables. Each capture buffer is configured by the following settings: Property Description Name Name of capture buffer. CapBuffer01 – CapBuffer12 Description A user specified description of the capture buffer (optional) Capture Buffer Type Type of capture buffer. Presently, Time Domain is the only capture buffer type. Upload Type Upload capture buffer type configurable either Manual or Automatic. When configured as Automatic, the capture buffer gets uploaded automatically by the Recorder on WorkstationST and saved in the path specified in the recorder configuration. When configured as Manual, capture buffer must be uploaded using Trender in ToolboxST. Period multiplier Extends the sample rate of the capture buffer. For example, a multiplier of 4 will sample every 4th point and extend the collection time of the capture buffer by 4. The base sampling period is defined by the Sample_Rate configuration parameter. Pre-Trigger Samples The number of samples collected before the trigger. Supports a maximum of 10,000,000. Post Trigger Samples The number of samples collected after the trigger, including the trigger sample. Supports a maximum of 10,000,000 samples. Memory (MB) Specifies the amount of memory allocated for this capture buffer. This value is calculated from: • Number of variables connected to the capture buffer • Period multiplier • Pre and post trigger samples Count Number of variables connected to the specified capture buffer Time The length of time (in seconds) to collect for the capture buffer Sample Rate Base sample rate of the capture buffer. Defined by the Sample_Rate configuration parameter. Note The YDAS allows a maximum of 1024 MB configured for capture buffer data. If this memory allocation is exceeded, an error is reported during validation. Each capture buffer can have up to 32 variables configured. Variable (x = 01-21) Description Units SIGx_RawData Raw input data from hardware for SIGx. Raw counts SIGx_AdjustedData Gain compensated input data – Reflects SIGx after auto-ranging gain compensation Normalized counts SIGx_FilteredData Wideband filtered SIGx input data Normalized counts FrcTimestamp FRC time stamp for sample 25 MHz clock ticks 154 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information The Capture Buffers tab provides a calculation of: • • • Used Memory Max Memory Percentage Used The user can determine how close to the limit the current allocation of capture buffers is. The values turn red if the current capture buffer configuration is beyond the allocation limit and the configuration cannot be downloaded to the YDAS. ➢ To download the capture buffer: click the Download button on the Capture Buffers tab. The capture buffer configuration is also downloaded on a configuration download to the YDAS. The Capture Buffers tab displays the Current Revision and F/W Revision to indicate whether the capture buffers need to be downloaded to the YDAS to be made equal to the ToolboxST capture buffer configuration. Refer to ToolboxST documentation for how to upload the capture buffers in Trender. Cap Buff Vars Tab Variables Variable (z = 01-12) Description Direction Data Type CapBufferz_Trigger Triggers Capture Buffer z when True Output BOOL CapBufferz_Status Capture Buffer z Status 0 – Not configured 1 – Waiting for Trigger 2 – Capturing 3 – Capture Complete 4 – Upload Complete Input UDINT I/O Configuration GEH-6723W Functional Safety Manual 155 Public Information Notes 156 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information 6 Proof Tests Certain periodic proof tests must be satisfied for IEC-61511 SIL certification eligibility. The testing schedule and resources are dependent on the designated proof test interval. This test plan is to be used to validate SIL requirements for the Mark VIeS Safety Control during proof testing. Proof tests shall be conducted periodically to reveal any faults that may be undetected by system diagnostics during normal operation. This test plan provides the following: • • Identifies the nature and extent of tests necessary to verify that the Mark VIeS Safety Control is fully compliant with SIL requirements Identifies equipment and describes test methodologies used to provide proof test coverage Adhere to the following guidelines before and during proof tests: • • • • • • All test equipment must have up-to-date calibrations. Record the make, model, serial numbers, and calibration dates in the test record. The accuracy of measuring devices adds to the acceptance criteria. Where possible, replace the terminal board field-wired terminal block with a test block to preserve field wiring with minimum disturbance. Only test inputs or outputs of any Mark VIeS Functional Safety System I/O packs that are connected and used. Unused I/O do not have to be proof tested. Only apply the specific proof test that is appropriate for the I/O pack channel configuration. For example, only apply the thermocouple proof test for the YUAA I/O channel that is configured as a thermocouple. These test procedures do not require configuration modifications to an existing SIS. The system configurations that are listed are suggested configurations for test purposes. If the configuration does not match the system under test, either the test does not apply or the test results need to be adjusted. Before each proof test: − − − Verify that no diagnostic alarms are present. Bypass any safety loop being tested or take other action to avoid an inadvertent trip. Check for inadvertent or unauthorized application changes by checking the Branding Code and compare to the application code recorded after commissioning or after the last authorized and verified change. Verify that the Branding Code matches the application code. The following table lists the pluggable connectors that are available for order to facilitate proof tests. Available Pluggable Connectors Pluggable Connector Part Number Phoenix 2, 3, 4, 6, 8, and 12 screw-pluggable connectors PDJF1000TBPLUG# (where # is 3, 4, 6, 8 or 12 to identify number of screws the user wants the pluggable connector to have) 24 point (screw) isolated-barrier black terminal block 173C9123BB 003 Proof Tests GEH-6723W Functional Safety Manual 157 Public Information 6.1 Proof Test Requirements 6.1.1 Dual and TMR System Test Requirements Dual and TMR system configurations have automatic voting comparison diagnostics that provide random failure detection. If field device test procedures have met the following test requirements, and the alarm system has been checked to verify that no comparison diagnostics have been generated by the test, the system and the voting diagnostics shall be tested using the field device test procedures provided in this document. Additionally, when power (or the communications cable) is removed from one I/O pack in a hardware fault tolerant channel for each safety loop, the comparison diagnostic will indicate a fault. When power exceeding the hardware fault tolerance is removed from the I/O packs), the system fails to its configured Safe state. YAIC: Each analog sensor shall be separately tested, one sensor at a time. Each test, if practicable, shall range the sensor beyond the normal range of operation within the upper and lower limits of the sensors detectable range. Each output shall be tested when the output is ranged through a full range transition required to test the field device. When power (or the communications cable) is removed from one I/O pack in a hardware fault tolerant channel, the system shall maintain the required output. YDIA: Each sensor causing a logical transition on the controller shall be tested. YDOA: The safety function shall be stimulated such that the output makes a transition. When power (or the communications cable) is removed from one I/O pack in a hardware fault tolerant channel, the system shall maintain the required output. Any output failures shall generate an error indication. YHRA: Each analog sensor connected to an input shall be tested separately. Each output shall be tested when the output is ranged through a full scale transition required to test the field device. The YHRA is a simplex only board, fault detection and failure modes shall be tested per the 61511 certified application code. YPRO: Speed inputs shall be tested when input signals are varied and compared to the reference signal. E-Stop and contact input interlocks shall be tested when actuated and ETRs are observed to drop out. When power (or the communications cable) is removed from one I/O pack in a hardware fault tolerant channel, the system shall maintain the required output. YSIL: E-Stop interlocks shall be tested when actuated and ETRs are observed to drop out. Speed inputs shall be tested by injecting a signal of known frequency or by independently verifying the speed with an oscilloscope. Overspeed protection shall be tested by injecting a signal of known frequency that exceeds the trip threshold. Flame detection inputs shall be tested by injecting and then removing a 500 Hz sawtooth waveform. Analog inputs on the SCSA and/or TCSA shall be tested for accuracy by injecting known currents from 3 to 22 mA. If these analog inputs are used in the ETR logic string, then the ETRs shall be observed to drop out as well. Thermocouple inputs shall be tested with a millivolt-capable signal source. Both relay inputs and outputs shall be tested. When power (or the communications cable) is removed from one I/O pack in a hardware fault tolerant channel, the system shall maintain the required output. When power is removed from two I/O packs in a TMR system, all signals shall go unhealthy. YTCC: Thermocouple inputs shall be tested in place if an independent reference temperature is available to compare. Open Thermocouple (TC) detection shall be tested by disconnecting one lead per TC at the terminal board screws. The cold junction temperature shall be tested by checking the temperature with the ToolboxST Cold Junction tab. YTUR: Speed inputs shall be tested when input signals are varied and compared to the reference signal. Flame detector (Geiger-Muller) inputs shall be tested when presence of flame is observed. E-Stop input shall be tested when actuated and PTRs are observed to drop out. When power (or the communications cable) is removed from one I/O pack in a hardware fault tolerant channel, the system shall maintain the required output. YUAA: Each configurable mode shall be separately tested: mA input or output, TC input, RTD input and discrete input. Each mA input, if possible, shall range the sensor beyond the normal range of operation within the upper and lower limits of the sensors detectable range. Each mA output shall be tested when the output is ranged through the full range transition required to test the field device. Open thermocouple / RTD detection shall be tested by disconnecting one lead per thermocouple / RTD at the terminal board screws. Each discrete input shall be tested, resulting in a logical transition, plus check for proper detection of open and shorted field wiring. 158 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information YVIB: Each sensor connected to an input shall be separately tested, one sensor at a time (VibProx, VibProx-KPH, VibSiesmic, PosProx). Each test (if practicable) shall range the sensor beyond the normal range of operation within the upper and lower limits of the sensors detectable range. KeyPhasor* input accuracy shall be tested in place if a reference speed is available to compare. When power (or the communications cable) is removed from one I/O pack in a hardware fault tolerant channel, the system shall maintain the required output. YDAS: User-initiated single-channel diagnostics shall be performed while the gas turbine is online. A single channel shall be taken offline and run through an automated test sequence to exercise the signal processing path of the channel. The diagnostic test shall be performed on each active channel once every 732 hours (30.5 days). Open circuit and short circuit detection shall be performed while the gas turbine is offline. Each YDAS module shall be power cycled to ensure that the other successfully takes over operation. Sensor inputs shall be tested, first by removing the terminal blocks that hold the sensor leads (to confirm open-circuit diagnostic), and then by individually shorting each PCB input (to confirm shorted-sensor diagnostics). The YDAS shall raise alarms during these tests. 6.1.2 Simplex System Test Requirements Simplex systems do not benefit from having comparison diagnostics between the redundant controllers. Therefore, functional testing is the most effective way to detect random failures within the controller. Proof Tests GEH-6723W Functional Safety Manual 159 Public Information 6.2 YAIC/YHRA Test Procedures 6.2.1 Input Accuracy Test Overview: • • Test the accuracy of the YAIC or YHRA analog inputs for the configured I/O pack Test out of range detection for the configured I/O pack Note Only test channels used and enabled for the assigned configuration. Test Setup: 1. Obtain a multi-meter and a signal source capable of generating current and voltages within the ranges of the configured YAIC I/O pack. 2. Confirm configured limits for 4-20 mA input types. If configured for ranges other than 4-20 mA, adjust the test limits accordingly. Note Channels 9 and 10 only allow current input; do not test input voltage on these channels. A set of test values are provided in the following table. Use only those test values associated with the configured I/O point. Configuration changes are not required. Test Steps: • • • For the configured I/O, select the appropriate test values from the following table, Test Values for Configuration Settings, and apply them to the input. Document the value that the YAIC reads for each test value, as seen in the Input tab in the ToolboxST application. Perform these test steps for each configured input channel. Acceptance Criteria: • • 160 All measured values must be within 2% of the full range input values for the input accuracy test to be accepted. For out of range values using the ToolboxST application, confirm that the YAIC alerts the system that the input is out of range through the Diagnostics tab and that the channel goes unhealthy. GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information YAIC/YHRA Test Values for Configuration Settings Configured Input Type 1 mA Test Values Expected Reading -1.1 mA Out of Range Diagnostic -1 mA -0.5 mA 0.5 mA 1 mA 1.1 mA -1 mA ±.04 -0.5 mA ±.04 0.5 mA ±.04 1.0 mA ±.04 Out of Range Diagnostic ↓ 4-20 mA 5V 3 mA Out of Range Diagnostic 4 mA 8 mA 12 mA 16 mA 20 mA 22 mA 4 mA ±.4 8 mA ±.4 12 mA ±.4 16 mA ±.4 20 mA ±.4 Out of Range Diagnostic ↓ ↓ -6 V Out of Range Diagnostic -5 V -2.5 V 0V 2.5 V 5V 6V -5.0 V ±.2 -2.5 V ±.2 0.0 V ±.2 2.5 V ±.2 5.0 V ±.2 Out of Range Diagnostic ↓ 10 V ↓ ↓ -12 V Out of Range Diagnostic -10 V -5 V 0V 5V 10 V 12 V -10.0 V ±.4 -5.0 V ±.4 0.0 V ±.4 5.0 V ±.4 10.0 V ±.4 Out of Range Diagnostic Proof Tests GEH-6723W Functional Safety Manual 161 Public Information 6.2.2 Output Accuracy Test Overview: To test the accuracy of the YAIC I/O pack analog outputs for the configured I/O packs. Test Setup: 1. Connect a multi-meter to the configured mA outputs. 2. Add a load to the output of approximately 250 Ω or meter in line with actual load device. Test Steps: 1. Connect the first channel of the output of the YAIC pack to a multi-meter capable of measuring voltage and current. 2. Set the output of the pack to the first value in the following table. To set the output, go to the Output tab in the ToolboxST application and change the value of AnalogOutputxx. 3. Record the measured output current (mA) reading for this channel and output level. 4. Repeat steps 2 and 3 for each value in the following table. 5. Repeat steps 1-4 above for all channels configured for mA outputs. Acceptance Criteria: All measured values must be within 2% of the expected output values for the accuracy test to be accepted. Output Ranges to Test 162 Output Value Expected Value 0 mA 4 mA 8 mA 12 mA 16 mA 20 mA 0 mA ±.4 4 mA ±.4 8 mA ±.4 12 mA ±.4 16 mA ±.4 20 mA ±.4 GEH-6723W Observed Reading GEH-6723 Mark VIeS Control Functional Safety Manual Public Information 6.2.3 Low Source Voltage Test Overview: The common source voltage for the analog input loop voltages for two-wire transmitters is monitored to detect low loop voltage and provide fault tolerance for this function when more than one I/O processor is present. Test Setup: 1. Prepare the system for a fail-safe response from the I/O pack. 2. Connect a multi-meter to any configured mA outputs of the I/O pack from the Output Accuracy test. Test Steps: 1. Disconnect the 28 V power supply connection from the I/O pack. For a TMR terminal board, disconnect the power supply from two I/O packs. 2. Confirm that all the inputs go unhealthy and that the outputs drop to 0 mA. Acceptance Criteria: With the I/O pack’s power removed, the inputs become Unhealthy and drop any configured output channels to 0 mA current. Proof Tests GEH-6723W Functional Safety Manual 163 Public Information 6.3 YDIA Test Procedures Items that are configurable in the YDIA pack are identified in this test plan by including (CFG) at the end of the name of the item. Any configurable items that must be set for a particular test are defined in the detailed test instructions below. If a setting is not given for a configurable item, then it is not relevant to that test. Unless otherwise noted in the test plan, the tester should verify that there are no diagnostics faults on the YDIA pack under test prior to performing each test case. Any diagnostic fault(s) that are expected to occur as a result of performing a test case will be detailed in the acceptance criteria for the test case. If additional diagnostics faults are generated in the course of testing that are not detailed in the acceptance criteria, they must be fully explained prior to acceptance of the test. The following tests can be performed in any order. Individual steps within a test should be performed in the order presented. 6.3.1 Digital Input Status Test Overview: The test verifies that the controllers can receive the input data. This tests the following items that are configurable on each digital input using the ToolboxST application: • • • ContactInput(CFG) (Used/Unused) SignalInvert(CFG) (Normal/Invert) DiagVoteEnab(CFG) (Enable/Disable) Test Setup: Perform the applicable test case (refer to the following sections) on each of the inputs as they are configured. Check if a test screw terminal is available to avoid de-wiring a field signal. Test Steps: Test Case 1: Test Input Used, Normal 1. Verify that all inputs are as follows: • • • ContactInput(CFG) = Used SignalInvert(CFG) = Normal DiagVoteEnab(CFG) = Enable 2. With Input X open, verify that all three controllers indicate the status of the input as False. 3. Connect a jumper between Input X (Positive) and Input X (Return). 4. Verify that each controller (R, S, T) correctly reads the status of Input X as True. 5. Check that there is no cross-interference by verifying that the status of all other inputs is False. 6. Repeat this procedure for the remaining inputs. Acceptance Criteria: • • • 164 Inputs are jumpered and all three controllers indicate the status as True. All inputs not jumpered have a status of False. There are no voting diagnostics. GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information Test Case 2: Test Input Used, Invert 1. Verify that all inputs that are as follows: • • • ContactInput(CFG) = Used SignalInvert(CFG) = Invert DiagVoteEnab(CFG) = Enable 2. With Input X open, verify that all three controllers indicate the status of the input as True. 3. Connect a jumper between Input X (Positive) and Input X (Return). 4. Verify that each controller (R, S, T) correctly reads the status of Input X as False. 5. Check that there is no cross-interference by verifying that the status of all other inputs is True. 6. Repeat this procedure for the remaining inputs. Acceptance Criteria: • • • Inputs are jumpered and all three controllers indicate the status as False. All inputs not jumpered have a status of True. There are no voting diagnostics. 6.3.2 Low Source Voltage Test Overview: This test verifies that YDIA: • • • Monitors its 28 V dc supply Generates diagnostics if the supply is out of limits Performs an orderly shutdown if power supply voltage is too low for safe operation Test Setup: Prepare the system for a fail-safe response from the I/O pack. Test Steps: 1. Disconnect the 28 V dc power supply connection from the I/O pack. In a TMR system, disconnect the power connection from two I/O packs. 2. Confirm that all the inputs go unhealthy. 3. For loss of power on one I/O pack of TMR, check for disagreement diagnostic. Acceptance Criteria: When the I/O pack is disconnected, a diagnostic is generated and all inputs display as Unhealthy. Proof Tests GEH-6723W Functional Safety Manual 165 Public Information 6.4 YDOA Test Procedures Items that are configurable in the YDOA pack are identified by including (CFG) at the end of the name of the item. Any configurable items that must be set for a particular test are defined in the detailed test instructions below. If a setting is not given for a configurable item, then it is not relevant to that test. Unless otherwise noted in the test plan, the tester should verify that there are no diagnostics faults on the YDOA pack under test prior to performing each test case. Any diagnostic fault(s) that are expected to occur as a result of performing a test case will be detailed in the acceptance criteria for the test case. If additional diagnostics faults are generated in the course of testing that are not detailed in the acceptance criteria, they must be fully explained prior to acceptance of the test. The following tests can be performed in any order. Individual steps within a test should be performed in the order presented. 6.4.1 Digital Output Control Test Overview: This functional test verifies that: • • • The Mark VIeS controller can control each output The outputs are controlled through fault tolerant voting in TMR system There is no cross-interference between outputs Note This test is relevant to all terminal board types. Note Tests should be performed based on the configuration of each of the outputs. Relay actuation can be detected as follows: 1. If the device controlled by the relay is safe to actuate, it may be used to determine the relay output state. 2. With wetting voltage applied, the voltage at the relay terminal board may be read. When the YDOA is mounted on a TRLY, two pluggable terminal blocks used: − − 173C9123BB 003 (24-point pluggable terminal block, 1-24) 173C9123BB 004 (24-point pluggable terminal block, 25-48) When the YDOA is mounted on an SRLY (Simplex configuration), one pluggable terminal block is used: 64G6940-224L (48-point pluggable terminal block, 1-48). 3. Remove any wetting voltage and read the relay contact path resistance. Note For methods two and three, GE recommends removing the terminal board screw blocks and replacing them with test blocks. For method three, GE recommends taking a voltage reading prior to the resistance reading for safety purposes. Test Setup: Perform the appropriate test based on configuration of each of the outputs. 166 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information Test Case 1: Test Output Used, Normal 1. Verify that each output is as follows: • • RelayOutput(CFG) = Used SignalInvert(CFG) = Normal 2. Verify that all outputs are initially turned off. 3. Turn on the relay output. 4. Verify that only the correct relay on the terminal board is energized. 5. Repeat this procedure for all configured relay outputs. Acceptance Criteria: With the output turned on in the controller, only the correct relay on the terminal board is energized. Test Case 2: Test Output Used, Invert 1. Verify that each output is as follows: • • RelayOutput(CFG) = Used SignalInvert(CFG) = Invert 2. All outputs should initially be turned on. 3. Turn off the output. 4. Verify that only the correct relay on the terminal board is energized. 5. Repeat for all configured relay outputs Acceptance Criteria: With the output turned off in the controller, only the correct relay on the terminal board is energized. Proof Tests GEH-6723W Functional Safety Manual 167 Public Information 6.4.1.1 SRSA Digital Output Control The SRSA uses the JF1 connector to supply 125 V dc or 24 V dc power across the Bank A positive power connections, PWRAx_P and the power negative connections, PWRAx_N where x is equal to 2, 3, 4, 5 and 6. Likewise, the JF2 connector supplies power to the Bank B positive power connections, PWRBy_P and the power negative connections, PWRBy_N where y is equal to 8, 9, 10, 11 and 12. The user closes the normally open contacts (NOx) in Bank A by first closing the mechanical force-guided relay, K1 followed by the solid-state relay, Kx. Similarly, the normally open contacts (NOy) in Bank B are closed by commanding the K7 mechanical relay to close followed by the solid-state relay, Ky. Test Case 1: Test Output Used, Normal 1. Verify that each output is as follows: • • RelayOutput(CFG) = Used SignalInvert(CFG) = Normal 2. Verify that all outputs are initially turned off. 3. Turn on the mechanical relay, K1 for Bank A or K7 for Bank B relay outputs. 4. Turn on the Bank A solid-state relay, Kx where x = 2, 3, 4, 5 or 6. Or, turn on the Bank B solid-state relay, Ky where y = 8, 9, 10, 11 or 12. 5. Verify that only the correct relay on the termination board is energized. 6. Repeat this procedure for all configured relay outputs. Acceptance Criteria: With the output turned on in the controller, only the correct relay on the terminal board is energized. Test Case 2: Test Output Used, Invert 1. Verify that each output is as follows: • • RelayOutput(CFG) = Used SignalInvert(CFG) = Invert 2. Verify that all outputs are initially turned off. 3. Turn on the mechanical relay, K1 for Bank A or K7 for Bank B relay outputs. 4. Turn on Bank A’s solid-state relay, Kx where x = 2, 3, 4, 5 or 6. Or, turn on Bank B’s solid-state relay, Ky where y = 8, 9, 10, 11 or 12. 5. Verify that only the correct relay on the termination board is energized. 6. Repeat this procedure for all configured relay outputs. Acceptance Criteria: With the output turned on in the controller, only the correct relay on the terminal board is energized. 168 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information 6.4.2 Energized to Trip Applications 6.4.2.1 Relay Diagnostics for TRLYS1D Test Overview: This test verifies that the I/O pack: • • • Reads feedback signals from the output circuits Verifies that the outputs are in the correct state Generates diagnostic messages if they are not in the correct state Test Setup: This test is to be performed on the TRLYS1D, and either 24 or 125 V dc. Test Steps: Test Case 1: Solenoid Integrity on TRLYS1D with 24 V DC Note Perform this test on all configured outputs. 1. Using a YDOA/TRLYS1D combination, connect 24 V dc power to connector JF1 on the terminal board with configure outputs: • • RelayOutput(CFG) = Used SignalInvert(CFG) = Normal 2. Connect a 0-250 Ω potentiometer across the NO and SOL terminals for the input under test; set the wiper to the middle of travel. All outputs should initially be turned off. 3. Gradually decrease the potentiometer resistance until a diagnostic is generated indicating that there is a failure of the external solenoid. 4. Disconnect the potentiometer and measure the resistance. 5. Reset the wiper of the potentiometer to the middle of travel and reconnect it to the terminals for the output under test. 6. Gradually increase the potentiometer resistance until a diagnostic indicates an external solenoid failure. 7. Disconnect the potentiometer and measure the resistance. Acceptance Criteria: The output is de-energized and the external resistance is: • • Below 7 Ω, a diagnostic is generated to indicate solenoid failure Above 200 Ω, a diagnostic is generated to indicate solenoid failure Proof Tests GEH-6723W Functional Safety Manual 169 Public Information Test Case 2: Solenoid Integrity on TRLYS1D with 125 V DC Note Perform this test on all configured outputs. 1. Connect 125 V dc power to connector JF1 on the terminal board with configure outputs: • • RelayOutput(CFG) = Used SignalInvert(CFG) = Normal 2. Connect a 0–5000 Ω potentiometer across the NO and SOL terminals for the input under test. Set the wiper to the middle of travel. All outputs should initially be turned off. 3. Gradually decrease the potentiometer resistance until a diagnostic indicates an external solenoid failure. 4. Disconnect the potentiometer and measure the resistance. 5. Reset the potentiometer wiper to the middle of travel and reconnect it to the terminals for the output under test. 6. Gradually increase the potentiometer resistance until a diagnostic indicates an external solenoid failure. 7. Disconnect the potentiometer and measure the resistance. Acceptance Criteria: The output is de-energized and the external resistance is: • • Below 122 Ω, a diagnostic is generated to indicate solenoid failure Above 3250 Ω, a diagnostic is generated to indicate solenoid failure 6.4.3 Low Source Voltage Test Overview: This test verifies that the I/O pack: • • • Monitors its 28 V dc supply Generates diagnostics if the supply is out of limits Performs an orderly shutdown if the power supply voltage is too low for safe operation Test Setup: Prepare system for a fail-safe response from the I/O pack. Test Steps: 1. Disconnect the 28 V power supply connection from the I/O pack. For TMR, disconnect 28 V power supply connections from two I/O packs. 2. Confirm that all the outputs go to their safe state, displays as Unhealthy, and a diagnostic is generated. Acceptance Criteria: When the I/O pack is disconnected, a diagnostic is generated and all inputs display as Unhealthy. 170 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information 6.5 YPRO Test Procedures Items that are configurable in the YPRO I/O pack are identified in this test plan by including (CFG) at the end of the name of the item. Any configurable items that must be set for a particular test are defined in the detailed test instructions below. If a setting is not given for a configurable item, it is not relevant to that test. Unless otherwise noted in the test plan, the tester should verify that there are no diagnostics faults on the YPRO under test prior to performing each test case. Any diagnostic fault(s) expected to occur as a result of performing a test case are detailed in the acceptance criteria for the test case. If additional diagnostics faults are generated in the course of testing that are not detailed in the acceptance criteria, they must be fully explained prior to acceptance of the test. The following tests can be performed in any order. Individual steps within a test should be performed in the order presented. 6.5.1 Contact Input Trip Tests Test Overview: This test verifies action of the contact input trips including trip logic in YPRO firmware. Test Setup: Select the Test Case below according to configuration of the Contact Inputs. Test Steps: These tests are relevant for TREG terminal boards. Test Case 1: TripMode: Direct Trip (CFG) 1. Energize Contact Input and reset trip relays. a. Close contacts on E-stop button or connect a jumper across E-TRP (H) and TRP (L). b. Clear all trip sources and reset the YPRO such that the emergency trip relays (ETR1-3) are picked up. c. Verify that each controller (R, S, T) correctly reads the status of the contact input. Acceptance criteria: Controllers correctly read status of contact input. 2. Initiate trip. a. Open the contact input to generate a trip. b. Verify that each controller (R, S, T) correctly reads the status of the contact input. Acceptance criteria: The controllers correctly read the status of the contact input and a diagnostic alarm message is generated indicating that the YPRO has tripped. Proof Tests GEH-6723W Functional Safety Manual 171 Public Information 3. Confirm trip cannot be reset. Attempt to reset the trip by turning on the MasterReset output in the controller and confirm that the trip cannot be cleared with a reset as long as the contact remains open. Acceptance criteria:. The ETRs remain open and the diagnostic alarm message is generated indicating that the YPRO has tripped. Test Case 2: TripMode: Conditional Trip (CFG) 1. Test Conditional Trip – Negative. a. Close contacts on E-stop button or connect a jumper to energize the contact input. b. Clear all trip sources and reset the YPRO such that the emergency trip relays (ETR1-3) are picked up. c. In the controller Vars-CI tab, set the value of trip#_inhibit to True. d. Open E-stop button or remove the jumper from the contact input and confirm that the contact input does not cause a trip. Acceptance criteria: Contact input does not cause trip when inhibit signal is True. 2. Test Conditional Trip – Positive. a. Close contacts on E-stop button or connect a jumper to energize the contact input. b. Clear all trip sources and reset the YPRO such that the emergency trip relays (ETR1-3) are picked up. c. In the controller Vars-CI tab, set the value of trip#_inhibit to False. d. Open E-stop button or remove the jumper from the contact input and confirm that the contact input does cause a trip. Acceptance criteria: Contact input causes trip when inhibit signal is False. 172 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information 6.5.2 E-Stop Test Test Overview: This test verifies the E-stop trip logic in YPRO. Test Setup: These tests are relevant for TREG and TREA terminal boards. These tests can move valves take precautions or use bypass procedures. Warning Test Case 1: E-stop on TREG terminal board 1. Energize E-stop Input and reset trip relays. a. Place E-stop button in run position. b. Clear all trip sources and reset the YPRO such that the emergency trip relays (ETR1-3) are picked up. c. Verify that each controller (R, S, T) correctly reads the status of the E-stop input (L5ESTOP1). Acceptance criteria: The trip relays reset to the running condition and all controllers correctly read status of contact input. 2. Initiate trip. a. Press the E-stop button. b. Verify that each controller (R, S, T) correctly reads the status of the E-stop input (L5ESTOP1). Acceptance criteria: YPRO commands the trip relays to open all trip relay circuits, and the controllers correctly read the status of the E-stop input and a LED indication on the pack is generated indicating that the YPRO has tripped due to an E-stop. Proof Tests GEH-6723W Functional Safety Manual 173 Public Information Test Case 2: E-stop on TREA terminal board 1. Energize E-stop Input and reset trip relays. a. Place E-stop button in run position. b. Clear all trip sources and reset the YPRO such that the emergency trip relays (ETR1-3) are picked up. c. Verify that each controller (R, S, T) correctly reads the status of the E-stop input (L5ESTOP1). Acceptance criteria: The trip relays reset to the running condition and all controllers correctly read status of L5ESTOP1_Fdbk = True, and all controllers read the status of L5ESTOP1 = False. 2. Initiate trip. a. Press the E-stop button. b. Verify that each controller (R, S, T) correctly reads the status of the E-stop input (L5ESTOP1). Acceptance criteria: All three trip relays open with contact de-energization and the controllers correctly read the status of the contact input. 174 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information 6.5.3 Speed Inputs Accuracy Test Overview: This test simultaneously checks the characteristics of speed inputs (range, accuracy) and verifies that the YPRO/SPRO/TREA support applications by allowing speed inputs to be sent to the controllers without cross-interference. Alternative Accuracy Test: Compare YPRO speed signal at several different operating points with basic process control system (BPCS) speed signals. Test Steps: 1. a. Connect an oscilloscope to the speed sensor terminal board inputs to measure the pulse rates from the speed pickups Or b. Disconnect the speed sensor inputs and configure a function generator for a 9 Vpp sine wave output with zero offset to provide a reference speed signal to the pulse rate inputs. Speed Input Accuracy Note It is best to select a maximum applied test frequency that represents the overspeed signal for the unit under test. 2. Verify that the channel being stimulated reads the correct value of speed and that all inputs that are not being stimulated read 0. 3. Repeat steps 2 and 3 for each configured pulse rate input. Acceptance Criteria: • • • • The speed input function has less than a 1% deviation between the actual steady state field signal and the reported value. Each channel reads the correct value of speed when stimulated. All inputs not being stimulated read 0. There are no diagnostics. Proof Tests GEH-6723W Functional Safety Manual 175 Public Information 6.5.4 Overspeed Test Test Overview: The purpose of the overspeed test is to confirm an overspeed condition has been properly detected by both the YPRO’s firmware and hardware overspeed functionality, and to exercise the emergency trip relays (ETRs). Two Overspeed Test options are provided. Option 1 requires configuration download which will change the branding of the system. Option 1 does allow the hardware overspeed to be greater than the firmware overspeed threshold. Option 2 does not require a configuration download, and therefore the branding will not change. However, Option 2 requires the hardware overspeed threshold to be less than the firmware overspeed threshold. Only one of the options is required to satisfy the proof testing of the overspeed function for this Safety Integrated function. Test Setup: Options 1 and 2 procedures use one function generator output, FG1. For each test step calling for the function generator, connect the function generator to the inputs indicated in the following figure. Configure the function generator output for a square wave output, 9 V dc pp with 0 V dc offset. Function Generator Inputs Some function generators introduce large frequency deviations while incrementing in frequency, these deviations may cause an acceleration or deceleration trip if the I/O pack is configured for acceleration or deceleration trips. Caution Test Steps: Option 1 (Configuration Download Required) Test Steps: 1. From the Pulse Rate tab, configure the firmware overspeed setpoint, OS_Setpoint(CFG). 2. Configure the hardware overspeed setpoint, OSHW_Setpoint#(CFG) equal to 1.1 times the OS_Setpoint. 3. Download both the firmware and hardware overspeed setpoints. 4. An overspeed [ ] firmware setpoint configuration error diagnostic occurs. To clear the diagnostic, from the Vars-Speed tab, set the variable OS#_Setpoint to match the firmware configuration OS value, OS#_Setpoint(CFG) for the firmware OS (in the Pulse Rate tab). 176 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information 5. An overspeed [ ] hardware setpoint configuration error diagnostic occurs. To clear the diagnostic, set the variable OSHW_Setpoint# to match the hardware configuration value of OSHW_Setpoint(CFG). 6. Connect Function Generator 1(FG1) to the first configured pulse-rate input pair. Ramp the frequency of FG1 up to approximately 105% of the firmware overspeed setpoint, OS_Setpoint, and the YSIL trips. Record the pulse rate frequency and the status of the output contacts. 7. Attempt to reset the overspeed fault by sending a MasterReset from the controller. Record the status. 8. Continue to ramp the FG1 pulse frequency from 105% of the firmware overspeed setpoint, OS_Setpoint, to 105% of the hardware overspeed setpoint, OSHW_Setpoint#(CFG). Record the pulse rate frequency and the signal-space boolean, HW_OverSpd#Trip. 9. Again, attempt to reset the overspeed fault by sending a MasterReset from the controller. Record the status. 10. Reduce the FG1 frequency to 90% of the value of the firmware overspeed setpoint, OS_Setpoint(CFG), then send a MasterReset. Record the status. 11. Repeat Steps 1 through 10 for all pulse rate inputs configured and used. 12. From the Pulse Rate tab, restore the firmware overspeed setpoint, OS_Setpoint(CFG), and the hardware overspeed setpoint, OSHW_Setpoint#(CFG) to their original values. 13. From the Vars-Speed tab, restore the signal-space firmware overspeed setpoint, OS#_Setpoint, and the signal-space hardware overspeed setpoint, OSHW_Setpoint#, to their original values. Option 1 Acceptance Criteria: • • The ETR contacts open when the frequency of FG1 reaches the value of the firmware overspeed setpoint, OS_Setpoint (CFG), a diagnostic indicates that an overspeed trip occurred, and the controller input signal ComposTrip1 becomes True. The backup hardware overspeed function detects the overspeed condition when the FG1 output frequency is greater than the hardware overspeed setpoint, OSHW_Setpoint#(CFG). Overspeed fault cannot be reset if the pulse rate signal is above the value of OS_Setpoint#(CFG). Option 2 (No Configuration Download Required) Test 1 Steps: The test objective of Option 2 Test 1 is to provide an overspeed proof test that will use the existing configuration setup for both the hardware and firmware overspeed Safety Integrated functions. For this test to successfully work, the following configuration parameter constraints apply: OSHW_Setpoint ≤ 0.9995 x OS_Setpoint 1. Connect Function Generator 1 (FG1) to the first configured pulse-rate input pair. 2. Configure FG1 to ramp the pulse rate from 90% rated speed represented in hertz to 1.05 x OSHW_Setpoint represented in hertz. 3. Set ramp rate on FG1 output for 0.5% per second. Note The ramp rate must be slow enough so the user can positively identify the hardware OS trip function activated the ETRs using the Trender output. 4. Configure the Trender to capture the following YPRO variables: • • • • • • PulseRatex where x is the input channel being tested OSxHW_Trip – Hardware overspeed trip detected for input channel x OSx_Trip – Firmware overspeed trip detected for input channel x K1_Fdbk – ETR 1 Trip relay feedback K2_Fdbk – ETR 2 Trip relay feedback K3_Fdbk – ETR 3 Trip relay feedback Proof Tests GEH-6723W Functional Safety Manual 177 Public Information • • • SOL1_Vfdbk – Trip Solenoid 1 voltage SOL2_Vfdbk – Trip Solenoid 2 voltage SOL3_Vfdbk – Trip Solenoid 3 voltage 5. Activate FG1 to start pulse rate from 90% nominal speed and ramp to 105% of firmware overspeed setting. 6. Review the captured Trender file for the Option 2 Test 1 Acceptance Criteria. Option 2 Test 1 Acceptance Criteria: • • • • OSxHW_Trip hardware overspeed trip will be True when pulse rate speed is greater than OSHW_Setpoint. K1_Fdbk, K2_Fdbk, and K3_Fdbk ETR trip relay feedback equals True, indicating the hardware overspeed function commanded the ETRs to trip. OSx_Trip software trip will transition to True after Kx_Fdbk variables transition True. If Trender shows OSx_Trip Boolean True at the same time that Kx_Fdbk variables transition to True, then lower FG1 ramp by two times. Confirm SOLx_Vfdbk trip solenoid voltages transition. SOLx_Vfdbk transition does not have to occur before the OSx_ Trip because of the slow solenoid time constant. Option 2 (No Configuration Download Required) Test 2 Steps: The test objective of Option 2 Test 2 is to perform a shutdown firmware overspeed test where turbo-machinery is running. In this test, the firmware overspeed setpoint variable, OSx_Setpoint (where x is the input channel under test) is lowered below the present turbine running speed, resulting in a Emergency Trip. 1. Configure the Trender to capture the following YPRO variables: • • • • • • • PulseRatex where x is the input channel being tested OSx_Setpoint – YPRO overspeed setpoint command variable from safety controller OSx_SP_CfgEr – YPRO overspeed channel x setpoint configuration error OSx_Trip – Firmware overspeed trip detected for input channel x SOL1_Vfdbk – Trip Solenoid 1 voltage SOL2_Vfdbk – Trip Solenoid 2 voltage SOL3_Vfdbk – Trip Solenoid 3 voltage 2. Lower the YPRO overspeed setpoint variable, OSx_Setpoint (where x represents the pulse input channel being tested) to below the present running speed of the turbine. 3. Review the captured Trender file for the Option 2 Test 2 Acceptance Criteria. Option 2 Test 2 Acceptance Criteria: • • • 178 OSx_SP_CfgEr will be True after OSx_Setpoint is changed. OSx_Trip software trip will transition to True when OSx_Setpoint is ≤ PulseRatex. Confirm SOLx_Vfdbk trip solenoid voltages transition, confirming emergency trip relays have been de-energized. GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information 6.5.5 Low Source Voltage Test Overview: This is a functional test that verifies that the pack monitors its 28 V dc supply, generates diagnostics if the supply is out of limits, and performs a shutdown if power supply voltage is too low for safe operation. Test Setup: Prepare system for a fail-safe response from the I/O pack. Test Case: 1. Disconnect the 28 V dc power supply connection from the pack (for TMR disconnect two 28 V dc power supply connections). 2. Confirm that all the outputs are in their safe state and display as Unhealthy, and a diagnostic is generated. Acceptance Criteria: • • When the I/O pack is disconnected, a diagnostic is generated and all outputs go to their safe state and display as Unhealthy. Variables PS18V_YPRO_/R/S/T and PS28V_YPRO_/R/S/T display as False and Unhealthy. Proof Tests GEH-6723W Functional Safety Manual 179 Public Information 6.6 YSIL Test Procedures Items that are configurable in the YSIL I/O pack are identified in this test plan by including (CFG) at the end of the name of the item. Any configurable items that must be set for a particular test are defined in the detailed test instructions below. If a setting is not given for a configurable item, it is not relevant to that test. Unless otherwise noted in the test plan, the tester should verify that there are no diagnostics faults on the YSIL under test prior to performing each test case. Any diagnostic fault(s) expected to occur as a result of performing a test case are detailed in the acceptance criteria for the test case. If additional diagnostics faults are generated in the course of testing that are not detailed in the acceptance criteria, they must be fully explained prior to acceptance of the test. The following tests can be performed in any order. Individual steps within a test should be performed in the order presented. 6.6.1 E-Stop Test Test Overview: This test verifies the E-Stop trip logic in YSIL. Test Setup: These tests are relevant for TCSA terminal board. These tests can move valves take precautions or use bypass procedures. Warning Test Case 1: E-Stop on TCSA terminal board 1. Energize E-Stop Input and reset trip relays a. Place E-Stop button in run position. b. Clear all trip sources and reset the YSIL such that the emergency trip relays (ETR1-3) are picked up. If configured as ETR, then ETR4–6 and ETR 7–9. c. Verify that each controller (R, S, T) correctly reads the status of the E-Stop input (L5ESTOP1). Acceptance criteria: The trip relays reset to the running condition and all controllers correctly read status of contact input. 2. Initiate trip a. Press the E-Stop button. b. Verify that each controller (R, S, T) correctly reads the status of the E-Stop input (L5ESTOP1). Acceptance criteria: • • • 180 YSIL commands the trip relays to open all trip relay circuits. The controllers correctly read the status of the E-Stop input. An LED indicates that the YSIL has tripped due to an E-Stop. GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information 6.6.2 Speed Inputs Accuracy Test Overview: Simultaneously check characteristics of speed inputs (range, accuracy) and verifies that YSIL/TCSA support applications by allowing speed inputs to be sent to the controllers without cross-interference. Alternative Accuracy Test: Compare YSIL speed signal at several different operating points with basic process control system (BPCS) speed signals. Test Steps: 1. Connect an oscilloscope to the speed sensor terminal board inputs to measure the pulse rates from the speed pickups Or 2. Disconnect the speed sensor inputs and configure a function generator for a 9 V dc pp sine wave output with zero offset to provide a reference speed signal to the pulse rate inputs. Speed Input Accuracy Note Perform the following on all configured pulse rate inputs. 1. For at least two speeds in the range of 2 to 20,000 Hz, apply a speed signal and record the value of speed reported by the controller. 2. Verify that the channel being stimulated reads the correct value of speed and that all inputs that are not being stimulated read zero. 3. Repeat steps 1 and 2 on all configured pulse rate inputs. Acceptance Criteria: • • • • The speed Input function has a < a 1% deviation between the actual steady state field signal and the reported value. Each channel reads the correct value of speed when stimulated. All inputs that are not being stimulated read zero. There should be no diagnostics. Proof Tests GEH-6723W Functional Safety Manual 181 Public Information 6.6.3 Overspeed Test Test Overview: The purpose of the overspeed test is to confirm an overspeed condition has been properly detected by both the YSIL’s firmware and hardware overspeed functionality, and to exercise the emergency trip relays (ETRs). Two Overspeed Test options are provided. Option 1 requires configuration download which will change the branding of the system. Option 1 does allow the hardware overspeed to be greater than the firmware overspeed threshold. Option 2 does not require a configuration download, and therefore the branding will not change. However, Option 2 requires the hardware overspeed threshold to be less than the firmware overspeed threshold. Only one of the options is required to satisfy the proof testing of the overspeed function for this Safety Integrated function. Test Setup: Options 1 and 2 procedures use one function generator output, FG1. For each test step calling for a function generator, connect the function generator to the inputs indicated in the following figure. Configure the function generator output for a square wave output, 9 V dc pp with 0 V dc offset. Function Generator Inputs Some function generators introduce large frequency deviations while incrementing in frequency, these deviations may cause an acceleration or deceleration trip if the I/O pack is configured for acceleration or deceleration trips. Caution 182 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information Test Steps: Option 1 (Configuration Download Required) Test Steps: 1. From the Pulse Rate tab, configure the firmware overspeed setpoint, OS_Setpoint(CFG). 2. Configure the hardware overspeed setpoint, OSHW_Setpoint#(CFG) equal to 1.1 times the OS_Setpoint. 3. Download both the firmware and hardware overspeed setpoints. 4. An overspeed [ ] firmware setpoint configuration error diagnostic occurs. To clear the diagnostic, from the Vars-Speed tab, set the variable OS#_Setpoint to match the firmware configuration OS value, OS#_Setpoint(CFG) for the firmware OS (in the Pulse Rate tab). 5. An overspeed [ ] hardware setpoint configuration error diagnostic occurs. To clear the diagnostic, set the variable OSHW_Setpoint# to match the hardware configuration value of OSHW_Setpoint(CFG). 6. Connect Function Generator 1(FG1) to the first configured pulse-rate input pair. Ramp the frequency of FG1 up to approximately 105% of the firmware overspeed setpoint, OS_Setpoint, and the YSIL trips. Record the pulse rate frequency and the status of the output contacts. 7. Attempt to reset the overspeed fault by sending a MasterReset from the controller. Record the status. 8. Continue to ramp the FG1 pulse frequency from 105% of the firmware overspeed setpoint, OS_Setpoint, to 105% of the hardware overspeed setpoint, OSHW_Setpoint#(CFG). Record the pulse rate frequency and the signal-space boolean, HW_OverSpd#Trip. 9. Again, attempt to reset the overspeed fault by sending a MasterReset from the controller. Record the status. 10. Reduce the FG1 frequency to 90% of the value of the firmware overspeed setpoint, OS_Setpoint(CFG), then send a MasterReset. Record the status. 11. Repeat Steps 1 through 10 for all pulse rate inputs configured and used. 12. From the Pulse Rate tab, restore the firmware overspeed setpoint, OS_Setpoint(CFG), and the hardware overspeed setpoint, OSHW_Setpoint#(CFG) to their original values. 13. From the Vars-Speed tab, restore the signal-space firmware overspeed setpoint, OS#_Setpoint, and the signal-space hardware overspeed setpoint, OSHW_Setpoint#, to their original values. Option 1 Acceptance Criteria: • • The ETR contacts open when the frequency of FG1 reaches the value of the firmware overspeed setpoint, OS_Setpoint (CFG), a diagnostic indicates that an overspeed trip occurred, and the controller input signal ComposTrip1 becomes True. The backup hardware overspeed function detects the overspeed condition when the FG1 output frequency is greater than the hardware overspeed setpoint, OSHW_Setpoint#(CFG). Overspeed fault cannot be reset if the pulse rate signal is above the value of OS_Setpoint#(CFG). Option 2 (No Configuration Download Required) Test 1 Steps: The test objective of Option 2 Test 1 is to provide an overspeed proof test that will use the existing configuration setup for both the hardware and firmware overspeed Safety Integrated functions. For this test to successfully work, the following configuration parameter constraints apply: OSHW_Setpoint ≤ 0.9995 x OS_Setpoint 1. Connect Function Generator 1 (FG1) to the first configured pulse-rate input pair. 2. Configure FG1 to ramp the pulse rate from 90% rated speed represented in hertz to 1.05 x OSHW_Setpoint represented in hertz. 3. Set ramp rate on FG1 output for 0.5% per second. Proof Tests GEH-6723W Functional Safety Manual 183 Public Information Note The ramp rate must be slow enough so the user can positively identify the hardware OS trip function activated the ETRs using the Trender output. 4. Configure the Trender to capture the following YSIL variables: • • • • • PulseRatex where x is the input channel being tested OSxHW_Trip – Hardware overspeed trip detected for input channel x OSx_Trip – Firmware overspeed trip detected for input channel x K1_Fdbk – Trip relay feedback Mechx_Fdbk where x = 1, 2, or 3 for safety-rated mechanical relay status 5. Activate FG1 to start pulse rate from 90% nominal speed and ramp to 105% of firmware overspeed setting. 6. Review the captured Trender file for the Option 2 Test 1 Acceptance Criteria. Option 2 Test 1 Acceptance Criteria: • • • • OSxHW_Trip hardware overspeed trip will be True when pulse rate speed is greater than OSHW_Setpoint. Kx_Fdbk trip relay feedback equals True, indicating the hardware overspeed function commanded the ETRs to trip. OSx_Trip software trip transitions to True after Kx_Fdbk variables transition to True. If Trender shows OSx_Trip Boolean True at the same time that Kx_Fdbk variables transition to True, then lower FG1 ramp by two times. Mechx_Fdbk mechanical safety-relay show de-energized state (refer to the following table). x Description 1 Mechanical Relay 1 will open/de-energize when Solid-state relays 1-3 de-energize or open (K1_Fdbk, K2_Fdbk, and K3_Fdbk) 2 Mechanical Relay 2 will open/de-energize when Solid-state relays 4-6 de-energize or open (K4_Fdbk, K5_Fdbk, and K6_Fdbk), if configured for Trip relays 3 Mechanical Relay 3 will open/de-energize when Solid-state relays 7-9 de-energize or open (K7_Fdbk, K8_Fdbk, and K9_Fdbk), if configured for Trip relays Option 2 (No Configuration Download Required) Test 2 Steps: The test objective of Option 2 Test 2 is to perform a shutdown firmware overspeed test where turbo-machinery is running. In this test, the firmware overspeed setpoint variable, OSx_Setpoint (where x is the input channel under test) is lowered below the present turbine running speed, resulting in a Emergency Trip. 1. Configure the Trender to capture the following YSIL variables: • • • • • • • PulseRatex where x is the input channel being tested OverSpdx_Setpt where x is the input channel under test OSx_Setpoint_Fbk where x is the input channel under test OverSpdx_Trip – Firmware overspeed trip detected for input channel x OverSpdx_Setpt_CfgEr – overspeed x setpoint configuration error for input channel x Kx_Fdbk – Trip relay x feedback Mechx_Fdbk where x = 1,2 or 3 for safety-rated mechanical relay status 2. Lower the YSIL overspeed setpoint variable, OSx_Setpoint (where x represents the pulse input channel being tested) to below the present running speed of the turbine. 3. Review the captured Trender file for the Option 2 Test 2 Acceptance Criteria. 184 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information Option 2 Test 2 Acceptance Criteria: • • • • OSx_Setpoint_Fbk is equal to OverSpdx_Setpt within one frame. OverSpdx_Setpt_CfgEr transitions to True one frame later than when OverSpdx_Setpt is changed. OverSpdx_Trip transitions to True when OSx_Setpoint_Fbk is ≤ PulseRatex. Confirm Kx_Fdbk trip relay feedback transitions, confirming emergency trip relays have been de-energized. 6.6.4 Low Source Voltage Test Overview: This is a functional test that verifies that the pack monitors its 28 V dc supply, generates diagnostics if the supply is out of limits, and performs a shutdown if power supply voltage is too low for safe operation. Test Setup: Prepare system for a fail-safe response from the I/O pack. Test Case: 1. Disconnect the 28 V dc power supply connection from the pack (for TMR disconnect two 28 V dc power supply connections). 2. Confirm that all the outputs are in their safe state and display as Unhealthy, and a diagnostic is generated. Acceptance Criteria: • • When the I/O pack is disconnected, a diagnostic is generated and all outputs go to their safe state and display as Unhealthy. Variables PS18V_YSIL_/R/S/T and PS28V_YSIL_/R/S/T display as False and Unhealthy. 6.6.5 Flame Detection Inputs – Loss of Flame Detection Test Overview: This test checks for the YSIL to detect loss of flame and also verifies that no flame is the fail-safe state. Test Setup: For each configured (Geiger-Muller) flame detector input, connect a function generator as indicated in the following figure: WCSA Flame 5 V dc pp V dc pp 5 V5 dc offset 5 500 V dcHz offset 500 Hz Flame Detector Simulation Proof Tests GEH-6723W Functional Safety Manual 185 Public Information Test Steps: Perform the following steps five times on each of the flame detector inputs: 1. Set the function generator to 500 Hz, 5 V dc pp saw tooth with a 5 V dc offset. 2. Verify that FDn_Flame = True. 3. Remove the function generator signal from the flame detector input. 4. Verify that FDn_Flame transitions to False. Acceptance Criteria: • • FDn_Flame transitions to False when the function generator signal is disconnected. No diagnostics are generated during this test. 6.6.6 TCSA Analog Input Accuracy Test Overview: This test verifies the accuracy of the YSIL I/O pack analog inputs for the configured I/O pack. Test Setup: 1. Obtain a multi-meter and a signal source capable of generating current and voltages within the ranges of the configured YSIL I/O pack. 2. Confirm configured limits for 4-20 mA input types. A set of test values are provided in the following table. Use only those test values associated with the configured I/O point. Configuration changes are not required. Test Steps: • • • For the configured I/O, select the appropriate test values from the following table and apply them to the input. Document the value that the YSIL reads for each test value, as seen in the Input tab in the ToolboxST application. Perform these test steps for each configured input channel. Acceptance Criteria: • • All measured values must be within 2% of the full range input values for the input accuracy test to be accepted. For out of range values using the ToolboxST application, confirm that the YSIL alerts the system that the input is out of range through the Diagnostics tab and that the channel goes Unhealthy. Test Values for Configuration Settings Configured Input Type 4-20 mA 186 GEH-6723W Test Values Expected Reading 3 mA Out of Range Diagnostic 4 mA 8 mA 12 mA 16 mA 20 mA 22 mA 4 mA ±.4 8 mA ±.4 12 mA ±.4 16 mA ±.4 20 mA ±.4 Out of Range Diagnostic GEH-6723 Mark VIeS Control Functional Safety Manual Public Information 6.6.7 SCSA Analog Input Accuracy Test Overview: Test the accuracy of the YSIL I/O pack analog inputs for the configured I/O pack. Test Setup: 1. Obtain a multi-meter and a signal source capable of generating current and voltages within the ranges of the configured YSIL I/O pack. 2. Confirm configured limits for 4-20 mA input types. A set of test values are provided in the following table. Use only those test values associated with the configured I/O point. Configuration changes are not required. Test Steps: • • • For the configured I/O, select the appropriate test values from the following table and apply them to the input. Document the value that the YSIL reads for each test value, as seen in the Input tab in the ToolboxST application. Perform these test steps for each configured input channel. Acceptance Criteria: • • All measured values must be within 2% of the full range input values for the input accuracy test to be accepted. For out of range values using the ToolboxST application, confirm that the YSIL alerts the system that the input is out of range through the Diagnostics tab and that the channel goes Unhealthy. Test Values for Configuration Settings Configured Input Type 4-20 mA Test Values Expected Reading 3 mA Out of Range Diagnostic 4 mA 8 mA 12 mA 16 mA 20 mA 22 mA 4 mA ±.4 8 mA ±.4 12 mA ±.4 16 mA ±.4 20 mA ±.4 Out of Range Diagnostic Proof Tests GEH-6723W Functional Safety Manual 187 Public Information 6.6.8 SCSA Composite Analog Trip Test The YSIL can use any of the 4-20 mA analog inputs on the SCSA (AnalogInput01_R,S or T through AnalogInput16_R,S or T TMR input sets) in the Emergency Trip Relay (ETR) logic string. The user must configure AnalogInputx_R, S and T separately in the ToolboxST application to properly enable the analog input to function as a trip input for the ETRs. The user enables the SCSA analog input for tripping by doing the following for AnalogInputx_R, AnalogInputx_S and AnalogInputx_T: 1. Set the TripEnab(CFG) = Enable. 2. Set the TripSetPoint(CFG) = trip value (if exceeded will cause the ETRs to trip). 3. Set the TripDelay(CFG) = duration of time for analog input to exceed the TripSetPoint(CFG) before the trip request to ETRs will go True. Note If the analog input falls below the TripSetPoint(CFG) for anytime during the TripDelay(CFG) time, the trip delay counter will be reset and the delay time starts over. Test Case 1: Analog Input level below ETR Trip level Test Setup: 1. Obtain a multi-meter and a signal source capable of generating current and voltages within the ranges of the configured YSIL I/O pack. 2. Confirm configured limits for 4-20 mA input types. 3. Configure TripEnab(CFG), TripSetPoint(CFG) and TripDelay(CFG) for AnalogInputx_R, S and T to trip at a level of 10 mA after a delay of 100 ms. Test Steps: 1. Select an input value equal to 2% of full scale (0.4 mA) below the TripSetPoint(CFG) value. 2. Perform this test for each configured input channel. Acceptance Criteria: OPT LED is green, indicating an ETR trip has not occurred due to a Composite Analog Trip. 188 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information Test Case 2: Analog Input level above ETR Trip level Test Setup: 1. Obtain a multi-meter and a signal source capable of generating current and voltages within the ranges of the configured YSIL I/O pack. 2. Confirm configured limits for 4-20 mA input types. 3. Configure TripEnab(CFG), TripSetPoint(CFG) and TripDelay(CFG) for AnalogInputx_R, S and T to trip at a level of 10 mA after a delay of 100 ms. Test Steps: 1. Select an input value equal to 2% of full scale (0.4 mA) above the TripSetPoint(CFG) value. 2. After removal of signal from analog channel under test, apply a master reset to clear the YSIL’s ETR trip. 3. Perform this test for each configured input channel. Acceptance Criteria: OPT LED is red, indicating an ETR trip has occurred due to a Composite Analog Trip. 6.6.9 Thermocouple Input Accuracy When two or more thermocouples are in near proximity and are expected to measure the same ambient temperature, an alternative test is to record and compare the temperature profile as the thermocouples cool from operational temperature and converge to the same ambient temperature. This alternative test could take several hours for ambient temperature to stabilize. Test Overview: To test the accuracy of the YSIL pack for various thermocouple configurations. Test Setup: Obtain a mV signal source, capable of fractional mV signals. Alternative: Use a calibrated heat source or thermocouple test set. Test Steps: 1. For the configured thermocouple, select the applicable thermocouple type from one of the following tables: Type E Thermocouples, Type J Thermocouples, Type K Thermocouples, Type S Thermocouples, or Type T Thermocouples. 2. Read the Cold Junction temperature from the ToolboxST application Cold Junction tab. 3. Look up the equivalent mV reading for the cold junction temperature under the table heading Cold Junction Compensation. Some interpolation is required. 4. Select one of the mV values in the thermocouple table and inject a mV signal such that the sum of the cold junction mV values and the injected mV signal at the terminal board input equals one of the mV values in the mV column of the thermocouple table. The temperature reading for that thermocouple reading displayed in the ToolboxST application should be equal to the temperature in the table. 5. Repeat step 4 for a second mV value in the thermocouple table. Example Test: Proof Tests GEH-6723W Functional Safety Manual 189 Public Information As an example, the test steps for a Type E thermocouple with a cold junction reading of 76.9 °F (25 °C) would be as follows: 1. In the table Type E Thermocouples, for 76.9 °F (25 °C) the cold junction mV compensation is 1.49 mV. 2. Select 10 mV as a thermocouple test value. 3. Inject a mV signal of (10.0 – 1.5) = 8.5 mV at the terminal board screws. 4. The thermocouple should read 307 ±5 °F (152.8 ± -15 °C). Acceptance Criteria: A minimum of five mV values from the thermocouple section of the Type x table requires that the measured temperature signals be within ± -15 °C (5 °F) of the expected temperature for the input accuracy test to be accepted. Type E Thermocouples Thermocouple Cold Junction Compensation Deg F Deg C mV 10 20 30 40 50 60 70 80 90 -12.2 -6.7 -1.1 4.4 10.0 15.6 21.1 26.7 32.2 -0.7 -0.373 -0.047 0.264 0.594 0.924 1.261 1.597 1.939 mV Deg F Deg C 0 32 0.00 10 307.35 152.97 20 547.99 286.66 30 40 775.69 998.58 413.16 536.99 Type J Thermocouples Thermocouple Cold Junction Compensation Deg F Deg C mV 10 20 30 40 50 60 70 80 90 -12.2 -6.7 -1.1 4.4 10.0 15.6 21.1 26.7 32.2 -0.609 -0.332 -0.055 0.226 0.509 0.791 1.078 1.364 1.654 mV Deg F Deg C 0 32 0.00 10 366.73 185.96 20 691.7 366.50 30 1015.14 546.19 40 1317 713.89 Type K Thermocouples Thermocouple Cold Junction Compensation 190 Deg F Deg C mV 10 20 30 40 50 60 70 80 90 -12.2 -6.7 -1.1 4.4 10.0 15.6 21.1 26.7 32.2 -0.476 -0.26 -0.043 0.177 0.398 0.619 0.844 1.068 1.295 GEH-6723W mV Deg F Deg C 0 32 0.00 10 475.2 246.22 20 904.78 484.88 30 1329.48 720.83 40 1773.32 967.41 GEH-6723 Mark VIeS Control Functional Safety Manual Public Information Type S Thermocouples Thermocouple Cold Junction Compensation Deg F Deg C mV mV Deg F Deg C 10 20 30 40 50 60 70 80 90 -12.2 -6.7 -1.1 4.4 10.0 15.6 21.1 26.7 32.2 -0.063 -0.034 -0.006 0.025 0.056 0.087 0.12 0.152 0.187 0 5 10 15 32 1070 1896.5 2646 0 576.67 1035.84 1452.23 Type T Thermocouples Thermocouple Cold Junction Compensation Deg F Deg C mV 10 20 30 40 50 60 70 80 90 -12.2 -6.7 -1.1 4.4 10.0 15.6 21.1 26.7 32.2 -0.464 -0.253 -0.042 0.174 0.393 0.611 0.835 1.06 1.289 Proof Tests mV Deg F Deg C 0 5 10 15 20 32 239.45 415.92 576.28 726.55 0 115.25 213.29 302.38 385.86 GEH-6723W Functional Safety Manual 191 Public Information 6.6.10 Open Thermocouple Inputs Detection Test Overview: This test demonstrates that the YSIL can successfully recognize when a thermocouple input becomes an open circuit. Test Setup: Short each configured thermocouple input from the positive to the negative terminal. Test Steps: 1. From the ToolboxST application, confirm that each of the configured thermocouple channels temperature readings is approximately the same as the cold junction. 2. Remove the short on the first channel to create an open circuit. 3. From the Toolbox application, confirm that the pack generates a diagnostic due to the open circuit. 4. Return the channel to a shorted condition. 5. Repeat steps 2 through 4 for each configured channel. Acceptance Criteria: All channels properly generate a diagnostic when the circuit is opened. 6.6.11 Thermocouple Input Low Source Voltage Test Setup: Prepare system for a fail-safe response from the I/O pack. Test Steps: 1. Disconnect the 28 V dc power supply connection from the pack (for a TMR terminal board disconnect the power supply from two packs). 2. Confirm that all the inputs go Unhealthy. Acceptance Criteria: • • 192 When the I/O pack is disconnected, a diagnostic is generated and all inputs display as Unhealthy. Variables PS18V_YSIL and PS28V_YSIL display False and Unhealthy. GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information 6.6.12 Digital Output Control Test Overview: This is a functional test that verifies that the Mark VIeS controller can control each output, that outputs are controlled through fault tolerant voting in TMR system, and that there is no cross-interference between outputs. Relay actuation can be detected several ways: 1. If the device controlled by the relay is safe to actuate it may be used to determine the relay output state. 2. With wetting voltage applied the voltage at relay terminal board may be read. 3. Remove any wetting voltage and read the relay contact path resistance. For method two and three, removing the terminal board screw blocks and replacing them with test blocks is recommended. For method three, a voltage reading prior to the resistance reading is recommended for safety purposes. Test Setup: Perform the appropriate test based on configuration of each of the outputs. Test Case 1: Test Output Used and Normal Test all outputs that are configured as follows: • RelayOutput(CFG) = Used 1. Verify that all outputs are initially be turned off. 2. Turn on the relay output. 3. Verify that only the correct relay on the terminal board is energized. 4. Repeat for all configured relay outputs. Acceptance Criteria: With the output turned on in the controller, only the correct relay on the terminal board is energized. Proof Tests GEH-6723W Functional Safety Manual 193 Public Information 6.6.13 Contact Input Low Source Voltage Test Overview: This is a functional test that verifies that the pack monitors its 28 V dc supply, generates diagnostics if the supply is out of limits, and performs an orderly shutdown if power supply voltage is too low for safe operation. Test Setup: Prepare system for a fail-safe response from the I/O pack. Test Steps: 1. Disconnect the 28 V dc power supply connection from the pack, in a TMR system disconnect the power connection from two packs. 2. Confirm that all the inputs display as Unhealthy. For loss of power on one I/O pack of TMR, look for disagreement diagnostic. Acceptance Criteria: When the I/O pack is disconnected, a diagnostic is generated and all inputs display as Unhealthy. 194 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information 6.6.14 SCSA Contact Input Status Test Overview: This tests the following items that are configurable on each digital input from the ToolboxST application and verifies that the controllers can receive the input data. • • • ContactInput(CFG) (Used/Unused) SignalInvert(CFG) (Normal/Invert) DiagVoteEnab(CFG) (Enable/Disable) Test Setup: Perform the appropriate test case on each of the inputs as they are configured. Test Steps: Test Case 1: Test Input Used, Normal 1. Test all inputs that are configured as follows: • • • ContactInput(CFG) = Used SignalInvert(CFG) = Normal DiagVoteEnab(CFG) = Enable 2. Verify that with the input open, all three controllers indicate the status of the input as False. 3. Connect a jumper between Input X (Positive) and Input X (Return) and verify that each controller (R, S, T) correctly reads the status of the input as True and that there is no voting disagreement diagnostic. 4. Check that there is no cross-interference by verifying that the status of all other inputs is False. Acceptance Criteria: When the inputs are jumpered, all three controllers indicate the status as True, all inputs not jumpered have a status of False, and there are no voting diagnostics. Test Case 2: Test Input Used, Invert 1. Test all inputs that are configured as follows: • • ContactInput(CFG) = Used SignalInvert(CFG) = Invert 2. Verify that with the input open, all three controllers indicate the status of the input as True. 3. Connect a jumper between Input X (Positive) and Input X (Return). 4. Verify that each controller (R, S, T) correctly reads the status of the input as False. Acceptance Criteria: • • • When the inputs are jumpered, all three controllers indicate the status as False. All inputs not jumpered have a status of True. There are no voting diagnostics. Proof Tests GEH-6723W Functional Safety Manual 195 Public Information 6.6.15 TCSA Contact Input Status Test Overview: This tests verifies that the controllers can receive the input data and the following items are configurable on each digital input from the ToolboxST application: • • ContactInput(CFG) (Used/Unused) SignalInvert(CFG) (Normal/Invert) Test Setup: Perform the appropriate test case on each of the inputs as they are configured. Test Steps: Test Case 1: Test Input Used, Normal 1. Test all inputs that are configured as follows: • • ContactInput(CFG) = Used SignalInvert(CFG) = Normal 2. Verify that with the input open, all three controllers indicate the status of the input as False. 3. Connect a jumper between Input X (Positive) and Input X (Return) and verify that each controller (R, S, T) correctly reads the status of the input as True and that there is no voting disagreement diagnostic. 4. Check that there is no cross-interference by verifying that the status of all other inputs is False. Acceptance Criteria: • • • When the inputs are jumpered, all three controllers indicate the status as True. All inputs not jumpered have a status of False. There are no voting diagnostics. Test Case 2: Test Input Used, Invert 1. Test all inputs that are configured as follows: • • ContactInput(CFG) = Used SignalInvert(CFG) = Invert 2. Verify that with the input open, all three controllers indicate the status of the input as True. 3. Connect a jumper between Input X (Positive) and Input X (Return). 4. Verify that each controller (R, S, T) correctly reads the status of the input as False. Acceptance Criteria: • • • 196 When the inputs are jumpered, all three controllers indicate the status as False. All inputs not jumpered have a status of True. There are no voting diagnostics. GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information 6.6.16 TCSA Contact Input Trip Tests Test Overview: This test verifies action of the contact input trips including trip logic in YSIL firmware. Test Setup: Select the applicable Test Case according to configuration of the Contact Inputs. Test Steps: These tests are relevant for TCSA terminal boards. Test Case 1: TripMode: Direct Trip (CFG) 1. Energize Contact Input and reset trip relays. a. Close contacts on E-Stop button or connect a jumper across E-TRP (H) and TRP (L). b. Clear all trip sources and reset the YSIL such that the emergency trip relays (ETR1-3) are picked up. If configured as ETR, then ETR4–6 and ETR7–9. c. Verify that each controller (R, S, T) correctly reads the status of the contact input. Acceptance criteria: Controllers correctly read the status of the contact input. 2. Initiate trip. a. Open the contact input to generate a trip. b. Verify that each controller (R, S, T) correctly reads the status of the contact input. Acceptance criteria: The controllers correctly read the status of the contact input and a diagnostic alarm message is generated indicating that the YSIL has tripped. 3. Confirm trip cannot be reset. Attempt to reset the trip by turning on the MasterReset output in the controller and confirm that the trip cannot be cleared with a reset as long as the contact remains open. Acceptance criteria:. The ETRs remain open and the diagnostic alarm message is generated indicating that the YSIL has tripped. Proof Tests GEH-6723W Functional Safety Manual 197 Public Information Test Case 2: TripMode: Conditional Trip (CFG) 1. Test Conditional Trip – Negative. a. Close contacts on E-Stop button or connect a jumper to energize the contact input. b. Clear all trip sources and reset the YSIL such that the emergency trip relays (ETR1-3) are picked up. c. In the controller Vars-CI tab, set the value of trip#_inhibit to True. d. Open E-Stop button or remove the jumper from the contact input and confirm that the contact input does not cause a trip. Acceptance criteria: Contact input does not cause trip when inhibit signal is True. 2. Test Conditional Trip – Positive. a. Close contacts on E-Stop button or connect a jumper to energize the contact input. b. Clear all trip sources and reset the YSIL such that the emergency trip relays (ETR1-3) are picked up. c. In the controller Vars-CI tab, set the value of trip#_inhibit to False. d. Open E-Stop button or remove the jumper from the contact input and confirm that the contact input does cause a trip. Acceptance criteria: Contact input causes trip when inhibit signal is False. 198 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information 6.6.17 TCSA ETR#_Open Test Test Overview: This test verifies the Vars-Relay output Booleans, ETR1_Open through ETR9_Open control of the Emergency Trip Relays (ETRs) and checks the response of the ETRs on the TCSA terminal board. These tests can move valves. Take precautions or use bypass procedures. Warning Test Steps: Test Case 1: ETRs closed for non-trip case 1. Configure K4 – K6 and K7 – K9 in TripMode. Set TripMode to Enable for both sets of relays. 2. Enable K1_Fdbk – K9_Fdbk for Sequence of Events and Diagnostics a. Set SeqOfEvents equal to Enable. b. Set DiagVoteEnab equal to Enable. 3. Set ETRs in “non-trip” state. a. Set all ETR#_Open output Booleans to False. b. Clear all trip sources and reset the YSIL such that the emergency trip relays (ETR1-9) are picked up. 4. Verify that the relay feedbacks, K1_Fdbk thru K9_Fdbk display the ETRs energized. Acceptance Criteria: The emergency trip relays are closed and all controllers read the status correctly. Test Case 2: ETRs opened for trip case 1. Initiate ETR Trip Condition. Set ETR1_Open output Boolean to True. 2. Verify that the relay feedback, K1_Fdbk displays the ETR1 de-energized or open (Trip state). 3. Verify that the controllers read the trip state for K1. 4. Repeat steps 1 through 3 for all nine relays. Acceptance Criteria: The emergency trip relays are open and all controllers read the status correctly. Proof Tests GEH-6723W Functional Safety Manual 199 Public Information 6.7 YTCC Test Procedures For TBTC-mounted YTCCs, a terminal board test terminal block facilitates maintaining the field wiring while performing thermocouple tests. If a test terminal block cannot be used, remove each Thermocouple (TC) connection for each TC test. Reconnect when finished. 6.7.1 Thermocouple Input Accuracy When two or more thermocouples are in near proximity and are expected to measure the same ambient temperature, an alternative test is to record and compare the temperature profile as the thermocouples cool from operational temperature and converge to the same ambient temperature. This alternative test could take several hours for ambient temperature to stabilize. Test Overview: This test verifies the accuracy of the YTCC I/O pack for various thermocouple configurations. Test Setup: Obtain a mV signal source, capable of fractional mV signals. Alternative: Use a calibrated heat source or thermocouple test set. Test Steps: 1. For the configured thermocouple, select the applicable thermocouple type from one of the following tables: Type E Thermocouples, Type J Thermocouples, Type K Thermocouples, Type S Thermocouples, or Type T Thermocouples. 2. Read the Cold Junction temperature from the ToolboxST application Cold Junction tab. 3. Look up the equivalent mV reading for the cold junction temperature under the table heading Cold Junction Compensation. Some interpolation is required. 4. Select one of the mV values in the thermocouple table and inject a mV signal such that the sum of the cold junction mV values and the injected mV signal at the terminal board input equals one of the mV values in the mV column of the thermocouple table. The temperature reading for that thermocouple reading displayed in the ToolboxST application should be equal to the temperature in the table. 5. Repeat step 4 for a second mV value in the thermocouple table. For example, for a type E thermocouple with a cold junction reading of 76.9 °F (25 °C), the test steps would be as follows: 1. In the table Type E Thermocouples, for 76.9 °F (25 °C) the cold junction mV compensation is 1.49 mV. 2. Select 10 mV as a thermocouple test value. 3. Inject a mV signal of (10.0 – 1.5) = 8.5 mV at the terminal board screws. 4. The thermocouple should read 152.9 ± 2.7 °C (307 ±5 °F). Acceptance Criteria: A minimum of five mV values from the thermocouple section of the Type x table requires that the measured temperature signals be within ± 2.7 °C (5 °F) of the expected temperature for the input accuracy test to be accepted. 200 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information Type E Thermocouples Thermocouple Cold Junction Compensation Deg F Deg C mV 10 20 30 40 50 60 70 80 90 -12.2 -6.7 -1.1 4.4 10.0 15.6 21.1 26.7 32.2 -0.7 -0.373 -0.047 0.264 0.594 0.924 1.261 1.597 1.939 mV Deg F Deg C 0 32 0.00 10 307.35 152.97 20 547.99 286.66 30 40 775.69 998.58 413.16 536.99 Type J Thermocouples Thermocouple Cold Junction Compensation Deg F Deg C mV 10 20 30 40 50 60 70 80 90 -12.2 -6.7 -1.1 4.4 10.0 15.6 21.1 26.7 32.2 -0.609 -0.332 -0.055 0.226 0.509 0.791 1.078 1.364 1.654 mV Deg F Deg C 0 32 0.00 10 366.73 185.96 20 691.7 366.50 30 1015.14 546.19 40 1317 713.89 Type K Thermocouples Thermocouple Cold Junction Compensation Deg F Deg C mV 10 20 30 40 50 60 70 80 90 -12.2 -6.7 -1.1 4.4 10.0 15.6 21.1 26.7 32.2 -0.476 -0.26 -0.043 0.177 0.398 0.619 0.844 1.068 1.295 mV Deg F Deg C 0 32 0.00 10 475.2 246.22 20 904.78 484.88 30 1329.48 720.83 40 1773.32 967.41 Type S Thermocouples Thermocouple Cold Junction Compensation Deg F Deg C mV mV Deg F Deg C 10 20 30 40 50 60 70 80 90 -12.2 -6.7 -1.1 4.4 10.0 15.6 21.1 26.7 32.2 -0.063 -0.034 -0.006 0.025 0.056 0.087 0.12 0.152 0.187 0 5 10 15 32 1070 1896.5 2646 0 576.67 1035.84 1452.23 Proof Tests GEH-6723W Functional Safety Manual 201 Public Information Type T Thermocouples Thermocouple Cold Junction Compensation Deg F Deg C mV 10 20 30 40 50 60 70 80 90 -12.2 -6.7 -1.1 4.4 10.0 15.6 21.1 26.7 32.2 -0.464 -0.253 -0.042 0.174 0.393 0.611 0.835 1.06 1.289 mV Deg F Deg C 0 5 10 15 20 32 239.45 415.92 576.28 726.55 0 115.25 213.29 302.38 385.86 6.7.2 Open Thermocouple Inputs Detection Test Overview: This test demonstrates that the YTCC can successfully recognize when a thermocouple input becomes an open circuit. Test Setup: • • To preserve the field wiring, remove and replace the thermocouple wired terminal block with a test terminal block. Short each configured thermocouple input from the positive to the negative terminal. Test Steps: 1. From the ToolboxST application, confirm that each of the configured thermocouple channels temperature readings is approximately the same as the cold junction. 2. Remove the short on the first channel to create an open circuit. 3. From the Toolbox application, confirm that the pack generates a diagnostic due to the open circuit. 4. Return the channel to a shorted condition. 5. Repeat steps 2 through 4 for each configured channel. Acceptance Criteria: When the circuit is opened, all channels properly generate a diagnostic. 202 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information 6.7.3 Thermocouple Input Low Source Voltage Test Setup: Prepare system for a fail-safe response from the I/O pack. Test Steps: 1. Disconnect the 28 V dc power supply connection from the I/O pack. For a TMR terminal board, disconnect the power supply from two I/O packs. 2. Confirm that all the inputs go unhealthy. Acceptance Criteria: • • With the I/O pack’s power removed, all inputs are displayed as Unhealthy and a diagnostic is generated. Variables PS18V_YTCC and PS28V_YTCC display False and Unhealthy. Proof Tests GEH-6723W Functional Safety Manual 203 Public Information 6.8 YTUR Test Procedures Configurable items in the YTUR pack are identified in this test plan by including (CFG) at the end of the name of the item. Any configurable items that must be set for a particular test are defined in the detailed test instructions below. If a setting is not given for a configurable item, it is not relevant to that test. • • • Unless otherwise noted, verify that there are no diagnostics faults on the YTUR pack under test prior to performing each test case. Any diagnostic fault(s) that are expected to occur as a result of performing a test case are detailed in the acceptance criteria for the test case. If additional diagnostics faults are generated that are not detailed in the acceptance criteria, they must be fully explained prior to acceptance of the test. Note The following tests can be performed in any order. Individual steps within a test should be performed in the order presented. 6.8.1 Speed Inputs Accuracy Test Overview: This test checks the characteristics of speed inputs (range and accuracy). It verifies that the YTUR supports applications by allowing speed inputs to be sent to the controllers without cross-interference. Alternative Accuracy Test: Compare YTUR speed signal at several different operating points with BPCS speed signals. Test Steps: 1. a. Connect an oscilloscope to the speed sensor terminal board inputs to measure the pulse rates from the speed pickups Or b. 204 Disconnect the speed sensor inputs and configure a function generator for a 9 Vpp sine wave output with zero offset to provide a reference speed signal to the pulse rate inputs. GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information Speed Input Accuracy 2. For at least two speeds in the range of 2 to 20,000 Hz, apply a speed signal and record the value of speed reported by the controller. Note It is best to select a maximum applied test frequency that represents the overspeed signal for the unit under test. 3. Verify that the channel being stimulated reads the correct value of speed and that all inputs that are not being stimulated read zero. 4. Repeat steps 2 and 3 on all configured pulse rate inputs. Acceptance Criteria: • • • • The speed input function has less than a 1% deviation between the actual steady state field signal and the reported value. Each channel reads the correct value of speed when stimulated. All inputs that are not being stimulated read zero. There are no diagnostics. Proof Tests GEH-6723W Functional Safety Manual 205 Public Information 6.8.2 TRPA E-Stop Input Test Overview: This test verifies that the E-Stop input on the TRPA: • • Can drive the trip relay outputs Can cross-trip the YPRO trip logic Test Setup: Note This test assumes that the trip solenoids are isolated from the circuit. For each trip relay output, connect dummy loads to simulate trip solenoids as follows: 1. Connect one side of an appropriately sized resistor (10 kΩ 2 W) to the positive side of the trip relay output. 2. Connect the other side of the resistor to the positive side of a power supply (output voltage of power supply should be set to the nominal trip circuit voltage). 3. Connect the negative side of the power supply to the negative side of the trip relay output. Test Steps: 1. Energize the E-Stop input and reset the trip relays (clear all trip sources and reset the YTUR such that the trip relays (PTR1-2) are picked up). 2. Verify that each controller (R, S, and T) correctly reads the status of the E-Stop input (KESTOP1_Fdbk). 3. Initiate an E-Stop Trip. 4. Verify the PTR’s are de-energized (dropped out and that each controller (R, S, and T) correctly reads the status of the E-Stop input (KESTOP1_Fdbk). Acceptance Criteria: • • 206 E-Stop is energized (closed), the Primary Trip Relays (PTR) are energized (picked up) E-Stop is open, the PTRs are de-energized (dropped out) GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information 6.8.3 Flame Detection Inputs – Loss of Flame Detection Test Overview: This test checks for the YTUR to detect loss of flame and also verifies that no flame is the fail-safe state. Test Setup: For each configured (Geiger-Muller) flame detector input, connect a function generator as indicated in the following figure: Flame Detector Simulation Test Steps: Perform the following steps five times on each of the flame detector inputs: 1. Set the function generator to 500 Hz, 5 V dc pp saw tooth with a 5 V dc offset. 2. Verify that FDn_Flame = True. 3. Remove the function generator signal from the flame detector input. 4. Verify that FDn_Flame transitions to False. Acceptance Criteria: • • The function generator signal is disconnected and FDn_Flame transitions to False. There are no diagnostics generated during this test. Proof Tests GEH-6723W Functional Safety Manual 207 Public Information 6.8.4 Low Source Voltage Test Overview: This test verifies that the I/O pack: • • • Monitors its 28 V dc supply Generates diagnostics, if the supply is out of limits Performs an orderly shutdown, if the power supply voltage is too low for safe operation Test Setup: Prepare system for a fail-safe response from the I/O pack. Test Steps: 1. Disconnect the 28 V dc power supply connection from the I/O pack. For TMR, disconnect two 28 V power supply connections. 2. Confirm that all the outputs are in their safe state and display as Unhealthy, and a diagnostic is generated. Acceptance Criteria: The supply voltage is less than 16 ± 1 V dc and: • • • 208 All outputs go their fail-safe state and displays as Unhealthy. A diagnostic is generated. Variables PS18V_YTUR and PS28V_YTUR display False and Unhealthy. GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information 6.9 YUAA Test Procedures 6.9.1 mA / Voltage Input Accuracy Test Overview: • • Test the accuracy of the YUAA mA / voltage-configured inputs of the I/O pack Test out of range detection for the configured I/O pack ToolboxST Parameters: • • • • • • • • • • • • • Configuration Tab: Mode(CFG) (Unused, CurrentInput, VoltageInput, RTD, CurrentOutput, Thermocouple, PulseAccum, DigitalInput) Current Inputs Tab: Low_Input(CFG) (<value>) Current Inputs Tab: High_Input(CFG) (<value>) Current Inputs Tab: Low_Value(CFG) (<value>) Current Inputs Tab: High_Value(CFG) (<value>) Current Inputs Tab: Min_MA_Input(CFG) (<value>) Current Inputs Tab: Max_MA_Input(CFG) (<value>) Configuration Tab: Mode(CFG) (Unused, CurrentInput, VoltageInput, RTD, CurrentOutput, Thermocouple, PulseAccum, DigitalInput) Voltage Inputs Tab: Input Type(CFG) (±5 V, =/-10 V) Voltage Inputs Tab: Low_Input(CFG) (<value>) Voltage Inputs Tab: High_Input(CFG) (<value>) Voltage Inputs Tab: Low_Value(CFG) (<value>) Voltage Inputs Tab: High_Value(CFG) (<value>) Test Setup: 1. Obtain a multi-meter and a signal source capable of generating current and voltages within the ranges of the configured YUAA I/O pack. 2. Refer to the table Test Values for Configuration Settings for a set of test values. Use only the test values associated with the configured I/O point. Configuration changes are not required. Test Steps: • • • For the configured I/O, select the appropriate test values from the table Test Values for Configuration Settings and apply them to the input. Document the value that the YUAA reads for each test value, as displayed in the Current Inputs or Voltage Inputs tab in the ToolboxST application. The following acceptance criteria provides the calculations needed to assess accepted results. Perform these test steps for each configured input channel. Proof Tests GEH-6723W Functional Safety Manual 209 Public Information Acceptance Criteria: • All measured values must be within 0.2% of the full range input values for the input accuracy test to be accepted. Perform the following steps to make this determination: 1. Capture the configured scaling parameter values Low_Input, High_Input, Low_Value, High_Value for the I/O point to be tested. Use the following calculations to compute the Expected Value in Engineering Units, based upon the applied Test_ Input in mA or V: 2. Use the following calculation to determine the deviation range: 3. Acceptable measured values for each Test Input must fall within the range Expected_Value ± Deviation, per the formulas above. • For out of range values, use the ToolboxST application to confirm that the YUAA alerts the system that the input is out of range through the Diagnostics tab, and that the channel goes Unhealthy. Test Values for Configuration Settings Configured Input Type 4-20 mA 5V Test Inputs Expected Reading 3 mA Out of Range Diagnostic 8 mA Expected_Value ± Deviation 12 mA Expected_Value ± Deviation 16 mA Expected_Value ± Deviation 22 mA Out of Range Diagnostic ↓ ↓ -6 V Out of Range Diagnostic -2.5 V Expected_Value ± Deviation 0V Expected_Value ± Deviation 2.5 V Expected_Value ± Deviation 6V Out of Range Diagnostic ↓ ↓ -12 V 10 V 210 GEH-6723W Out of Range Diagnostic -6 V Expected_Value ± Deviation 0V Expected_Value ± Deviation 6V Expected_Value ± Deviation 12 V Out of Range Diagnostic GEH-6723 Mark VIeS Control Functional Safety Manual Public Information 6.9.2 mA Output Accuracy Test Overview: Test the accuracy of the YUAA analog outputs for the configured I/O packs. ToolboxST Parameters: • • • • • Configuration Tab: Mode(CFG) (Unused, CurrentInput, VoltageInput, RTD, CurrentOutput, Thermocouple, PulseAccum, DigitalInput) Current Outputs Tab: Low_MA(CFG) (<value>) Current Outputs Tab: High_MA(CFG) (<value>) Current Outputs Tab: Low_Value(CFG) (<value>) Current Outputs Tab: High_Value(CFG) (<value>) Test Setup: 1. Connect a multi-meter to the configured mA outputs. 2. Add a load to the output of approximately 800 Ω or meter in line with the actual load device. Test Steps: 1. Connect the output of the YUAA to a multi-meter that is capable of measuring voltage and current. 2. Set the output of the I/O pack to the first value in the table Output Ranges to Test. To set the output, from the ToolboxST Current Output tab, change the value of IOPointxx. 3. Record the measured output current (mA) reading for this channel and output level. 4. Repeat steps 2 and 3 for each value in the table Output Ranges to Test. 5. Repeat steps 1 through 4 for all channels configured for mA outputs. Acceptance Criteria: All measured values must be within 1.0% of the expected output values for the accuracy test to be accepted. Output Ranges to Test Output Value Expected Value 0 mA 4 mA 8 mA 12 mA 16 mA 20 mA 0 mA ± 0.2 4 mA ± 0.2 8 mA ± 0.2 12 mA ± 0.2 16 mA ± 0.2 20 mA ± 0.2 Proof Tests GEH-6723W Functional Safety Manual 211 Public Information 6.9.3 Thermocouple Input Accuracy When two or more thermocouples are in near proximity to each other and are expected to measure the same ambient temperature, an alternative test can be performed to record and compare the temperature profile as the thermocouples cool from operational temperature and converge to the same ambient temperature. This alternative test may take several hours for ambient temperature to stabilize. Test Overview: Test the accuracy of the YUAA I/O pack for various thermocouple configurations. ToolboxST Parameters: • • • Configuration Tab: Mode(CFG) (Unused, CurrentInput, VoltageInput, RTD, CurrentOutput, Thermocouple, PulseAccum, DigitalInput) Thermocouples Tab: ThermCplType(CFG) (mV, B, E, J, K, N, R, S, T) Thermocouples Tab: ReportOpenTC(CFG) (Fail_Cold, Fail_Hot) Test Setup: Obtain a mV signal source that is capable of fractional mV signals. Alternative: Use a calibrated heat source or thermocouple test set. Test Steps: 1. For the configured thermocouple, select the applicable thermocouple type from one of the following tables: Type B Thermocouples, Type E Thermocouples, Type J Thermocouples, Type K Thermocouples, Type N Thermocouples, Type R Thermocouples, Type S Thermocouples, or Type T Thermocouples. 2. From the ToolboxST Variables tab, read the temperature for the variables ColdJunc01 and ColdJunc02 and average the readings from the two inputs. 3. Look up the equivalent mV reading for the cold junction temperature in the Cold Junction Compensation column of the applicable Thermocouples table. Some interpolation is required. 4. Select one of the mV values in the applicable Thermocouples table and inject a mV signal such that the sum of the cold junction mV values and the injected mV signal at the terminal board input equals one of the mV values in the mV column of the thermocouple table. The temperature reading displayed in ToolboxST for that thermocouple reading should be equal to the temperature in the table. 5. Repeat step 4 for a second mV value in the applicable Thermocouple table. For example, for a type E thermocouple with a cold junction reading of 25 °C (76.9 °F), the test steps would be as follows: 1. In the table Type E Thermocouples, for 25 °C (76.9 °F) the cold junction mV compensation is 1.49 mV. 2. Select 10 mV as a thermocouple test value. 3. Inject a mV signal of (10.0 – 1.5) = 8.5 mV at the terminal board screws. 4. The thermocouple should read 152.8 ± -15 °C (307 ± 5 °F). Acceptance Criteria: All measured temperature signals should be within ± -15 °C (5 °F) of the expected temperature for the input accuracy test to be accepted. 212 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information Type B Thermocouples Thermocouple Cold Junction Compensation ºF 32 60 80 100 120 mV -0.002 -0.002 -0.002 -0.001 0.002 mV 0 3 6 9 12 ºF 32.00 1435.48 2052.32 2559.03 3025.40 Type E Thermocouples Thermocouple Cold Junction Compensation ºF 20 30 40 50 60 mV -0.373 -0.047 0.264 0.594 0.924 mV 0 10 20 30 40 ºF 32 307.35 547.99 775.69 998.58 Type J Thermocouples Thermocouple Cold Junction Compensation ºF 20 30 40 50 60 mV -0.332 -0.055 0.226 0.509 0.791 mV 0 10 20 30 40 ºF 32 366.73 691.7 1015.14 1317.0 Type K Thermocouples Thermocouple Cold Junction Compensation ºF 20 30 40 50 60 mV -0.26 -0.043 0.177 0.398 0.619 mV 0 10 20 30 40 ºF 32 475.2 904.78 1329.48 1773.32 Type N Thermocouples Thermocouple Cold Junction Compensation ºF 20 30 40 50 60 mV -0.173 -0.029 0.116 0.261 0.408 mV 0 10 20 30 40 ºF 32 605.30 1083.66 1542.89 2007.87 Type R Thermocouples Thermocouple Cold Junction Compensation ºF 20 30 40 50 60 mV -0.035 -0.006 0.024 0.054 0.085 mV 0 5 10 15 20 Proof Tests ºF 32 1018.56 1762.76 2419.44 1762.76 GEH-6723W Functional Safety Manual 213 Public Information Type S Thermocouples Thermocouple Cold Junction Compensation ºF 20 30 40 50 60 mV -0.034 -0.006 0.025 0.056 0.087 mV 0 5 7 10 15 ºF 32 1070 1414.67 1896.5 2646 Type T Thermocouples Thermocouple Cold Junction Compensation ºF 20 30 40 50 60 mV -0.253 -0.042 0.174 0.393 0.611 mV -5 0 5 10 15 ºF -267.72 32 239.45 415.92 576.28 6.9.4 Open Thermocouple Inputs Detection Test Overview: This test demonstrates that the YUAA I/O pack can successfully recognize when a thermocouple input becomes an open circuit. Test Setup: Short each configured thermocouple input from the positive to the negative terminal. Test Steps: 1. From the ToolboxST application, confirm that each of the configured thermocouple channels temperature readings is approximately the same as the cold junction. 2. Remove the short on the first channel to create an open circuit. 3. From the ToolboxST application, confirm that the I/O pack generates a diagnostic as a result of the open circuit. 4. Return the channel to a shorted condition. 5. Repeat steps 2 through 4 for each configured channel. Acceptance Criteria: All channels properly generate a diagnostic when the circuit is opened. 214 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information 6.9.5 RTD Input Accuracy Test Overview: This test verifies the accuracy of the YUAA I/O pack for various RTD configurations. ToolboxST Parameters: • • Configuration Tab: Mode(CFG) (Unused, CurrentInput, VoltageInput, RTD, CurrentOutput, Thermocouple, PulseAccum, DigitalInput) RTD Tab: RTDType(CFG) (MINCO_CA, MINCO_NA, MINCO_PA, MINCO_PB, MINCO_PD, MINCO_PIA, MINCO_PK, MINCO_PN, Ohms, PT100_SAMA) Test Setup: Obtain precision resistors for a source with 0.1% tolerance, and a small wire jumper. When connecting a resistor to a YUAA input channel, wire the resistor and a wire jumper as displayed in the following figure. Precision Resistor Test Wiring Configuration Test Steps: 1. For the configured RTD, select the applicable RTD type from one of the following tables. 2. Connect the appropriate precision resistor and observe the measured temperature in ToolboxST corresponding to the resistance value. 3. Repeat step 2 for a total of five different resistance values. Acceptance Criteria: All measured temperature signals should match the expected values within the accuracy specified in the applicable tables for a given RTD type as follows. RTD Type Minco NA (120 Ω Nickel) Accuracy: ± 2 ºF Ω 68.1 121 150 260 332 ºF -107.8 34.54 104.5 321.2 434.4 Proof Tests GEH-6723W Functional Safety Manual 215 Public Information RTD Type Minco PA (100 Ω Platinum) Accuracy: ± 4 ºF Ω 56.2 68.1 121 150 260 ºF -162.3 -110.3 127.6 262.2 803.5 RTD Type Minco PB (100 Ω Platinum) Accuracy: ± 4 ºF Ω 56.2 68.1 121 150 260 ºF -163.0 -110.8 128.0 263.1 806.7 RTD Type Minco PD (100 Ω Platinum) Accuracy: ± 4 ºF Ω 68.1 121 150 260 332 ºF -113.0 129.5 266.8 820.2 1216 RTD Type Minco PT100 SAMA (100 Ω Platinum) Accuracy: ± 4 ºF Ω 68.1 121 150 260 332 ºF -113.0 129.5 266.8 820.2 1216 RTD Type Minco PIA (100Ω Ω Platinum) Accuracy: ± 4 ºF Ω 68.1 121 150 260 332 ºF -110.1 127.6 262.1 803.2 1189 RTD Type Minco PK, PN 216 GEH-6723W (200Ω Ω Platinum) Accuracy: ± 2 ºF Ω 150 226 260 332 390 ºF -79.84 91.01 169.1 337.8 477.4 GEH-6723 Mark VIeS Control Functional Safety Manual Public Information RTD Type Minco CA (10Ω Ω Copper) Accuracy: ± 10 ºF Ω 7.5 10 13 15 18 ºF -39.55 76.98 216.8 310.0 448.5 6.9.6 Open RTD Inputs Detection Test Overview: This test demonstrates that the YUAA I/O pack can successfully recognize when an RTD input becomes an open circuit. Test Setup: For each appropriate channel, select a precision resistor and wire it in accordance with the figure Precision Resistor Test Wiring Configuration provided in the section RTD Input Accuracy, sub-section Test Setup. To choose a resistor value, refer to the RTD Type tables provided in the section RTD Input Accuracy and pick one of the five values pertaining to the configured RTD type. Test Steps: 1. From the ToolboxST application, confirm that each of the configured RTD channel’s temperature readings is at an approximate range for the application. 2. Disconnect the wire connections to the PWR_RET screw terminal of the configured RTD channels to create an open circuit. 3. From the ToolboxST application, confirm that the I/O pack generates a diagnostic as a result of the open circuit. 4. Return the channel to a normal condition and confirm that the diagnostic goes inactive. 5. Repeat steps 2 through 4 for each appropriate channel. Acceptance Criteria: Designated channels properly generate a diagnostic when the circuit is opened. Proof Tests GEH-6723W Functional Safety Manual 217 Public Information 6.9.7 Digital Input Status with Line Monitoring Test Overview: This test validates the specified parameters that can be configured for each YUAA input in ToolboxST and verifies that the controllers receive the input data. ToolboxST Parameters: • • • • • Configuration Tab: Mode(CFG) (Unused, CurrentInput, VoltageInput, RTD, CurrentOutput, Thermocouple, PulseAccum, DigitalInput) Digital Inputs Tab: SignalInvert(CFG) (Normal/Invert) Digital Inputs Tab: LineMonitoring(CFG) (Enable/Disable) Digital Inputs Tab: Input Mode(CFG) (External, Internal, NAMUR) Digital Inputs Tab: ExWettingVoltage(CFG) (<N/A>) Note N/A indicates Not Applicable; this parameter is not applicable for Internal Input mode. Test Setup: Perform the applicable Test Case on each of the digital inputs as they are configured. Test Steps: Test Case 1: No Signal Invert, Enable Line Monitoring, Internal Wetting 1. Verify that there is a 240 Ω resistor in parallel and a second 240 Ω resistor in series with the contact as described in Mark VIe and Mark VIeS Control Systems Volume II: System Guide for General-purpose Applications (GEH-6721_Vol_II), the chapter PUAA, YUAA Universal I/O Modules, the section Internal Wetted Contact Inputs. 2. Verify that, with the input contact open, all three controllers indicate the status of the input as False. 3. Verify that, with the input contact closed, all three controllers indicate the status of the input as True. 4. Short the contact between the two external resisters to ground and verify that the controllers (R, S, T) generate a diagnostic indicating a shorted input. 5. Open the wire between the I/O+ and the external resister and verify that the controllers (R, S, T) generate an open wire diagnostic. Acceptance Criteria: • • • • • External 240 Ω resisters are in place. Digital input reads False when the contact is open. Digital input reads True when the contact is closed. Shorting contact circuit to ground will generate a shorted input diagnostic. Opening the contact circuit will generate an open input diagnostic. Test Case 2: Signal Invert, Enable Line Monitoring, Internal Wetting 1. Verify that there is a 240 Ω resistor in parallel and a second 240 Ω resistor in series with the contact as described in Mark VIe and Mark VIeS Control Systems Volume II: System Guide for General-purpose Applications (GEH-6721_Vol_II), the chapter PUAA, YUAA Universal I/O Modules, the section Internal Wetted Contact Inputs. 2. Verify that, with the input contact open, all three controllers indicate the status of the input as True. 218 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information 3. Verify that, with the input contact closed, all three controllers indicate the status of the input as False. 4. Short the contact between the two external resisters to ground and verify that the controllers (R, S, T) generate a diagnostic indicating a shorted input. 5. Open the wire between the I/O+ and the external resister and verify that the controllers (R, S, T) generate an open wire diagnostic. Acceptance Criteria: • • • • • External 240 Ω resisters are in place. Digital input reads False when the contact is closed. Digital input reads True when the contact is open. Shorting contact circuit to ground will generate a shorted input diagnostic. Opening the contact circuit will generate an open input diagnostic. 6.9.8 Pulse Accumulators Input Status Test Overview: This test validates the specified parameters that can be configured for each YUAA input in ToolboxST and verifies that the controllers receive the input data. ToolboxST Parameters: • • Configuration Tab: Mode(CFG) (Unused, CurrentInput, VoltageInput, RTD, CurrentOutput, Thermocouple, PulseAccum, DigitalInput) Pulse Accumulators Tab: PAThreshold(CFG) (<value>) Test Setup: Perform the following test steps on each of the Pulse Accumulator inputs as they are configured. Test Steps: 1. Obtain a signal source capable of generating voltages 2 V above and below the user-specific PAThreshold. 2. Connect the signal source to the input channel. Make note of the input channel’s current counts value. 3. Set the signal source to PAThreshold – 2 V. 4. Set the signal source to PAThreshold + 2 V. Observe the measured counts value for the channel. 5. Set the signal source to PAThreshold – 2 V. 6. Set the signal source to PAThreshold + 2 V. Observe the measured counts value for the channel. Acceptance Criteria: After step 4 and step 6 are performed, the input channel’s counts value should have increased by 1, for a total increase of 2 counts through the entire test procedure. Proof Tests GEH-6723W Functional Safety Manual 219 Public Information 6.9.9 Low Source Voltage Test Overview: This test is used to monitor the common source voltage for the YUAA to detect a power interruption and provide fault tolerance for the I/O functions. Test Setup: Prepare the system for a fail-safe response from the I/O pack. Test Steps: 1. Disconnect the 28 V dc power supply connection from the I/O pack. 2. Confirm that all the inputs go Unhealthy. Acceptance Criteria: • • 220 With the I/O pack’s power removed, all inputs are displayed as Unhealthy. Variable PS28V_YUAA is set to False or Unhealthy. GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information 6.10 YVIB Test Procedures This test plan is designed for a generic configuration as described in each Test Steps section. Due to the large number of possible configurations for each signal type, some adjustment is necessary in the expected results if the configuration is different from the generic type. Refer to Mark VIe and Mark VIeS Control Systems Volume II: System Guide for General-purpose Applications (GEH-6721_Vol_II) for functional differences based on configuration parameters. It is not necessary to alter the configuration to conduct this test plan but results may vary based on configuration. 6.10.1 Vibration (VibProx, VibProx-KPH) Input Accuracy Test Overview: This test verifies the accuracy of the YVIB vibration configured as VibProx, VibProx-KPH. Test Setup: Obtain a function generator capable of sinusoid signals of 10 V dc pp and ±5 V dc offsets. To preserve field wiring, remove the wired terminal block and replace it with a test block for the following set of tests. Replace the field wired terminal block when testing is complete. IS200TVBAS1A/S2A Vibration Terminal Board Note Darkened box indicates proper jumper settings. For each of the configure channels 1-8 configured for vibration inputs, the following generic configuration is assumed: The columns highlighted in green in the following tables contain the configuration values to use to perform the proof test for the indicated vibration input channels. Attention The generic configuration in the following table is assumed for each of the configured channels 1-8 configured for vibration inputs. Proof Tests GEH-6723W Functional Safety Manual 221 Public Information Generic Configuration Parameters for All Channels Parameter Choices Value for Proof Test Vib_PP_Fltr 0.04 to 2.0 sec 0.1 MaxVolt_Prox -4.0 to 0.0 V dc -1.5 MinVolt_Prox -24.0 to -16.0 V dc -18.5 MaxVolt_KP -4.0 to 0.0 V dc -1.5 MinVolt_KP -24.0 to -16.0 V dc -22 MaxVolt_Seis 0.0 to 1.5 V dc 1 MinVolt_Seis -1.5 to 0.0 V dc -1 MaxVolt_Acc -12.0 to 1.5 V dc -8.5 MinVolt_Acc -24.0 to -1.0 V dc -11.5 MaxVolt_Vel -12.0 to 1.5 V dc -8.375 MinVolt_Vel -24.0 to -1.0 V dc -15.625 SystemLimits Enable, Disable Enable Gap (Gap 1-3) Configuration for GAP1_VIB1 through GAP3_VIB3 Parameter VIB_Type4 Scale Scale_Off TMR_DiffLimt GnBiasOvride Snsr_Offset Gain Choices Value for Proof Test PosProx, Unused, VibLMAccel, VibProx, VibProx-KPH, VibSeismic, VibVelomitor volts/mil or volts/ips 0.1 ±13.3 V dc 0 -1200 to +1200 Disable, Enable 2 0 to x V dc 1x, 2x, 4x, 8x 2.5 VibProx-KPH Enable 1x LMlpcutoff 1.5 Hz, 2.0 Hz, 2.5 Hz, 3.0 Hz, 3.5 Hz, 4.0 Hz, 4.5 Hz, 5.0 Hz 5 SysLim1Enabl Disable, Enable Disable SysLim1Latch Latch, NotLatch N/A SysLim1Type <=, >= N/A SysLimit1 -1200 to +1200 N/A SysLim2Enabl Disable, Enable Disable SysLim2Latch Latch, NotLatch N/A SysLim2Type <=, >= N/A SysLimit2 -1200 to +1200 N/A Gap (Gap 4-8) Configuration for GAP4_VIB4 through GAP8_VIB8 Parameter Choices Value for Proof Test VIB_Type PosProx, Unused, VibProx, VibProx-KPH, VibSeismic, VibVelomitor VibProx-KPH Scale volts/mil or volts/ips 0.1 Scale_Off ±13.3 V dc 0 TMR_DiffLimt -1200 to +1200 Disable, Enable 2 ±13.3 V dc 1x, 2x, 4x, 8x 2.5 Disable, Enable Disable Latch, NotLatch N/A GnBiasOvride Snsr_Offset Gain SysLim1Enabl SysLim1Latch 222 GEH-6723W Enable 1x GEH-6723 Mark VIeS Control Functional Safety Manual Public Information Gap (Gap 4-8) Configuration for GAP4_VIB4 through GAP8_VIB8 (continued) Parameter Choices Value for Proof Test SysLim1Type <=, >= N/A SysLimit1 -1200 to +1200 N/A SysLim2Enabl Disable, Enable Disable SysLim2Latch Latch, NotLatch N/A SysLim2Type <=, >= N/A SysLimit2 -1200 to +1200 N/A If the vibration inputs under test are configured differently from the settings listed in the previous tables, the input signal or results should be adjusted to conform to the actual configuration. For example, if a high pass filter is employed, then the test signal frequency should be within the high pass frequency filter band. In this test a 6 V dc pp with a –5 V dc offset will be read as a 60 mil vibration with a 50 mil gap. As an alternative, use a shaker table connected to vibration sensor to provide a reference input signal. Test Steps: 1. Configure the signal source to apply a 50 Hz sine wave (6 V dc pp) with a dc offset of –5 V dc. 2. Document the value that the YVIB reads for each value, as seen in I/O Live Value in the Vib 1-8 tab. The first input channel will be called VIB1. The nominal value should be 60 mils. 3. Document the value that the YVIB reads for each value, as seen in I/O Live Value in the Gap 1-3 tab. The first input channel will be called GAP1_VIB1. The nominal value should be 50. 4. Document the value that the YVIB reads for each value, as seen in I/O Live Value in the Gap 4-8 tab. The first input channel will be called GAP4_VIB4. The nominal value should be 50. 5. Increase the signal frequency to 700 Hz. 6. Repeat steps through 5 for all vibration inputs configured as VibProx or VibProx-KPH. Acceptance Criteria: • • • For Vibration signals (VIB1-8) 5-200 Hz 1% at 3 V dc pp (±0.03 V dc) or ±0.3 mils scaled to 0.1 V dc/mil. For Vibration signals (VIB1-8) 200-700 Hz 5% at 3 V dc pp (±0.15 V dc) or ±1.5 mils scaled to 0.1 V dc/mil. For Gap signal (GAP1_VIB1-GAP8_VIB8) 1% FS (±0.2 V dc) or ±2.0 mils scaled to 0.1 V dc/mil. Proof Tests GEH-6723W Functional Safety Manual 223 Public Information 6.10.2 Vibration (VibSeismic) Input Accuracy Test Overview: This test verifies the accuracy of the YVIB vibration configured as VibSeismic inputs. Test Setup: Obtain a function generator capable of sinusoid signals of 10 V dc pp. To preserve field wiring, remove the wired terminal block and replace it with a test block for the following set of tests. Replace the field wired terminal block when testing is complete. IS200TVBAS1A/S2A Vibration Terminal Board Note Darkened box indicates proper jumper settings. The column highlighted in green in the following table contains the configuration values to use to perform the proof test for vibration input channels 4–8. Attention Gap (Gap 4-8) Configuration for GAP4_VIB4 through GAP8_VIB8 Parameter Choices Value for Proof Test VIB_Type PosProx, Unused, VibProx, VibProx-KPH, VibSeismic, VibVelomitor VibSeismic Scale Scale_Off volts/mil or volts/ips 0.1 ±13.3 V dc 0 TMR_DiffLimt -1200 to +1200 Disable, Enable 1200 ±13.3 V dc 1x, 2x, 4x, 8x 0 Disable, Enable Enable Latch, NotLatch NotLatch GnBiasOvride Snsr_Offset Gain SysLim1Enabl SysLim1Latch Enable 1x SysLim1Type <=, >= <= SysLimit1 -1200 to +1200 32.5 SysLim2Enabl Disable, Enable Enable SysLim2Latch Latch, NotLatch NotLatch SysLim2Type <=, >= >= SysLimit2 -1200 to +1200 88 224 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information If the Gap inputs under test are configured differently from the settings listed in the previous table, the input signal or results should be adjusted to conform to the actual configuration. For example, if the scale were configured to 0.2 V dc, then the live value would be one half the expected value. In this test, a 1.5 V dc pp with a 0 V dc offset will be read as a 7.5 mil vibration. Test Steps: 1. Configure the signal source to apply a 50 Hz sine wave (1.5 V dc pp) with a 0 V dc offset. 2. Document the value that the YVIB reads as seen in I/O Live Value in the Vib 1-8 tab. The nominal value should be 7.5 mils. 3. Repeat step 2 for all vibration inputs configured as VibSeismic. 4. Increase the signal frequency to 330 Hz. 5. Repeat step 2 for all vibration inputs configured as VibSeismic. Acceptance Criteria: Vibration seismic readings are accurate within 0.2 mils at 50 Hz and 0.5 mils at 660 Hz. 6.10.3 Position Proximeter (PosProx) Accuracy Test Overview: This test checks the accuracy of the YVIB configured position proximeter inputs, including: • • The vibration input module provides 4 channels of signal conditioning for field wired position inputs. The analog input function can be configurable by the controller over IONet communications. Note The Open Circuit Detection test can be conducted simultaneously with this test for PosProx configured channels. Test Setup: • • Obtain a signal source capable of providing a dc signal of –1 to –9 V dc. To preserve field wiring, remove the wired terminal block and replace it with a test block for the following set of tests. Replace the field wired terminal block when testing is complete. IS200TVBAS1A/S2A Vibration Terminal Board Note Darkened box indicates proper jumper settings. Proof Tests GEH-6723W Functional Safety Manual 225 Public Information The column highlighted in green in the following table contains the configuration values to use to perform the proof test for position input channels 9–12. Attention Gap (Gap 9-12) Configuration for GAP9_POS1 through GAP12_POS4 Parameter Choices Value for Proof Test VIB_Type PosProx, Unused PosProx Scale Scale_Off volts/mil or volts/ips 0.1 ±13.3 V dc 0 TMR_DiffLimt -1200 to +1200 Disable, Enable 1200 ±13.3 V dc 1x, 4x 2.5 GnBiasOvride Snsr_Offset Gain SysLim1Enabl Enable 1x Disable, Enable Enable SysLim1Latch Latch, NotLatch NotLatch SysLim1Type <=, >= <= SysLimit1 -1200 to +1200 32.5 SysLim2Enabl Disable, Enable Enable SysLim2Latch Latch, NotLatch NotLatch SysLim2Type <=, >= >= SysLimit2 -1200 to +1200 88 If the Gap inputs under test are configured differently from the settings listed in the previous table, the input signal or results should be adjusted to conform to the actual configuration. For example, if the scale were configured to 0.2 V dc then the live value would be one half the expected value. In this test, a –1.75 V dc offset is read as a 17.5 mil gap. Test Steps: 1. For channels configured for PosProx, apply a -1.75 V dc signal to input channels 9 – 12. 2. Document the value that the YVIB reads for each channel as seen in I/O Live Value in the Gap 4-8 and Gap 9-12 tabs. Nominal value is 17.5 mils. 3. Vary the displacement (gap) signal between -0.5 and -9.0 V dc. Gap readings should vary from 5 – 90 mils. Acceptance Criteria: All measured values must be within ±2.0 mils scaled 0.1 V dc. 6.10.4 Open Circuit Detection Test Overview: This test verifies the vibration input function open circuit detection for Proximity, Accelerometer and Velomitor sensor mode of operation. Test Setup: To preserve field wiring, remove the wired terminal block and replace it with a test block for the following set of tests. Replace the field wired terminal block when testing is complete. 226 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information IS200TVBAS1A/S2A Vibration Terminal Board Note Darkened box indicates proper jumper settings. Test Steps: Test Case 1: PosProx 1. For all inputs configured as position PosProx. 2. Apply a -5.0 V dc signal to the input. 3. Verify no diagnostic alarms for connected channels. 4. Open the input connection to all configured inputs. 5. Verify Out of Limits or Saturated and/or Open Circuit diagnostic alarm for all channels. Test Case 2: VibLMAccel 1. For all inputs configured as VibLMAccel. 2. Apply a -9.0 V dc signal. 3. Verify no diagnostic alarms for connected channels. 4. Open the input connections to the VibLMAccel configured channels. 5. Verify Out of Limits or Saturated and/or Open Circuit diagnostic alarms for the channels. Test Case 3: VibVelomitor 1. For all inputs configured as VibVelomitor. 2. Do not apply a test voltage to the inputs. 3. Open the input connection to the VibVelomitor channels. 4. Verify Out of Limits or Saturated and/or Open Circuit diagnostic alarm. Acceptance Criteria: The I/O pack is able to detect open circuit conditions and generates a diagnostic. Proof Tests GEH-6723W Functional Safety Manual 227 Public Information 6.10.5 Keyphasor Transducer Accuracy Test Overview: This test verifies the accuracy of the YVIB position Keyphasor transducer input. The vibration input module provides a channel for field wired Keyphasor transducer position input. Test Setup: To preserve field wiring, remove the wired terminal block and replace it with a test block for the following set of tests. Replace the field wired terminal block when testing is complete. IS200TVBAS1A/S2A Vibration Terminal Board Note Darkened box indicates proper jumper settings. The column highlighted in green in the following table contains the configuration values to use to perform the proof test for vibration input channel 13. Attention Keyphasor (KPH) Configuration for GAP13_KPH1 Parameter Choices Value for Proof Test Scale_Off ±13.3 V dc 0 KPH_Thrshld 1 to 5 V dc 2 KPH_Type Slot, Pedestal Slot TMR_DiffLimt -1200 to +1200 Disable, Enable 1200 ±13.3 V dc 1x, 2x, 4x, 8x 5 Disable, Enable Enable SysLim1Latch Latch, NotLatch NotLatch SysLim1Type <=, >= <= SysLimit1 -1200 to +1200 20 SysLim2Enabl Disable, Enable Enable SysLim2Latch Latch, NotLatch NotLatch SysLim2Type <=, >= >= SysLimit2 -1200 to +1200 60 GnBiasOvride Snsr_Offset Gain SysLim1Enabl Enable 1x Test Steps: 228 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information 1. For YVIBS1A channel 13 or YVIBS1B channels 12 and 13 configured for Keyphasor transducer input, apply a 50 Hz pulse waveform with offset -5 V dc, 4 V dc pp, and a high side duty cycle > 55% to appropriate KeyPhasor channel(s). 2. If using YVIBS1A, document the value that the YVIBS1A reads for channel 13 from variable RPM_KPH1. Nominal value is 3000 rpm. 3. If using YVIBS1B, document the revolutions per minute YVIBS1B reads for channels 12 and 13 from the variables, RPM_KPH1 and RPM_KPH2. Nominal value is 3000 rpm. Note A square wave has a 50% duty cycle and will not function. Acceptance Criteria: All measured values must be within ±20.0 rpm. 6.10.6 Low Source Voltage Test Overview: The common source voltage for the analog input loop voltages for two wire transmitters shall be monitored to detect low loop voltage and provide fault tolerance for this function when more than one I/O processor is present. Test Setup: Prepare system for a fail-safe response from the I/O pack. Test Steps: 1. Disconnect the 28 V dc power supply connection from the I/O pack. For a TMR terminal board disconnect the power supply from two I/O packs. 2. Confirm that all the inputs go unhealthy. Acceptance Criteria: • • With the I/O pack’s power removed, all inputs are displayed as Unhealthy. Variables PS28V_YVIB and PS18V_YVIB are set to False and Unhealthy. Proof Tests GEH-6723W Functional Safety Manual 229 Public Information 6.11 YDAS Test Procedures The YDAS has both online and offline proof tests. 6.11.1 User-Initiated Diagnostic Test The YDAS has a user-initiated diagnostic test that can be performed on an individual channel during online operation. A single channel is taken offline, and input values are frozen and marked unhealthy during the diagnostic test. The test takes about 45 seconds. If the diagnostic test fails, a diagnostic alarm will be generated, and the channel will remain unhealthy. The user can re-initiate the diagnostic test on a channel with an active diagnostic alarm to attempt a recovery from a test failure. The diagnostic test ensures that the internal YDAS hardware and software is working for the selected input channel. A diagnostic test can also run on an input channel that is configured as InputType = Unused. The diagnostic test performs several hardware and firmware tests on the selected channel: • • • • • • DC Null and gain calibration D/A converter calibration A/D converter calibration Differential amplifier test (only for channels with a connected sensor) Bandpass filter test Frequency domain magnitude test For exact details on how to initiate this test, refer to Mark VIe and Mark VIeS Control Systems Volume III: System Guide for GE Industrial Applications (GEH-6721_Vol_III), the chapter PDAS, YDAS Data Acquisition System, the section Diagnostic Test. It is recommended that the higher-level control system be configured to test each active channel once every 732 hours (30.5 days). 6.11.2 Open Circuit Detection Test Overview: This offline test verifies the vibration input function open circuit detection for the PCB and CCSA sensor mode of operations. Test Steps: 1. To preserve field wiring, remove the wired terminal blocks from the TCDM terminal board. 2. Verify Open Circuit Failure (or PCB Charge Amp Output Shorted), Excessive DC Bias, Input Signal Exceeds HW Limit, and/or Sensor Limit Exceeded diagnostic alarms for all channels. 3. Put the wired terminal blocks back onto the TCDM terminal board. 4. Verify no diagnostic alarms for all connected channels. Acceptance Criteria: The YDAS is able to detect open circuit conditions and generates a diagnostic. 230 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information 6.11.3 Short Circuit Detection Test Overview: This offline test verifies the CDM input short circuit detection for only channels that are jumpered (on the TCDM terminal board) to use PCB inputs. This test will not work for CCSA inputs and should be skipped for any channel jumpered to use CCSA sensor mode. Test Procedure: 1. Use a shorting jumper to short out each connected input, one at a time. 2. As each channel is shorted, verify Open Circuit Failure (or PCB Charge Amp Output Shorted), Excessive DC Bias, Input Signal Exceeds HW Limit, and/or Sensor Limit Exceeded diagnostic alarms for that channel. 3. When the test is complete, verify no diagnostic alarms for all connected channels. Acceptance Criteria: The YDAS is able to detect short circuit conditions and generates a diagnostic. Proof Tests GEH-6723W Functional Safety Manual 231 Public Information Notes 232 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information Appendix: Determine Frame Input Client Completion Time Use the following procedures to determine frame input completion time with Mark VIeS V06.00 (ControlST V07.02). Note Information about the timing of frame input times is available in the Controller Advanced Diagnostics. ➢ To view timing data 1. Unlock the controller by selecting Lock/Unlock from the ToolboxST Device menu and clicking Unlock. 2. From the View menu, select Diagnostics and Controller Advanced Diagnostics to display the Controller Advanced Diagnostics dialog box. 3. Collect the timing information by selecting Commands, Diagnostics, Sequencer, Client Data, and then press Send Command. Note Without resetting the timing data, the data will likely have overruns and invalid data as minimum and maximum times. ➢ To determine maximum completion time 1. From the Controller Advanced Diagnostics dialog box, reset the timing and overrun counters by selecting Commands, Diagnostics, Sequencer, and Client Data Reset, then press Send Command. 2. Wait for the controller to collect 100,000 samples. For example, if a 10 ms frame period is selected, wait for 100,000 / 100 samples per second / 60 seconds per minute = ~ 17 minutes. 3. View timing data. Refer to the procedure To view timing data. 4. Validate timing data. Refer to the procedure To interpret timing data. Appendix: Determine Frame Input Client Completion Time Public Information GEH-6723W Functional Safety Manual 233 ➢ To interpret timing data • The number of samples is the value in the Activation Count (ActCount) column (114206 shown in the following figure) and must be above 100,000 for a sufficiently large data set. The number of overruns (OvrCount) and re-overruns (ReOvrCount) must be 0. The maximum stop time of the three input clients, ptp WhoISDc, egd Sweeper, and the first App entry must be < 1.6 ms (1.600). These are highlighted in the following table as 1.489, 1.432 and 0.661, respectively. • • Examples of Timing Data Sequence Frame Clients († prefix indicates critical clients) Note Use the -t option for client timing information. Client ptp WhoIsDc † egd Sweeper Start-Stop FrameStates InputXfer -InputXfer InputXfer -InputXfer InputXfer † App -InputXfer † HP Blockware ptp Output App -App OutputXfer -OutputXfer OutputXfer † App -OutputXfer † App IONet OutputXfer -OutputXfer State ActCount OvrCount ReOvrCount Armed 114206 0 0 Armed 114206 0 0 Armed 114206 0 0 Armed 114206 0 0 Armed TWait 114206 0 0 Armed 114206 0 0 Armed TWait 114206 0 0 Sequence Frame Clients († prefix indicates critical clients) Note Start and End times are offsets from start of frame. Client Start Time (ms) Stop Time (ms) Delta Time(ms) Last Min Max Last Min Max Last Min Max ptp WhoIsDc 1.400 1.281 1.446 1.442 1.324 1.489 0.042 0.039 0.070 † egd Sweeper 0.644 0.587 0.673 1.386 1.265 1.432 0.742 0.657 0.786 † App 0.033 0.026 0.049 0.620 0.575 0.661 0.587 0.546 0.629 † HP Blockware 1.461 1.343 1.507 2.215 2.085 2.251 0.754 0.727 0.785 ptp Output 7.300 7.251 7.370 7.387 7.336 8.037 0.087 0.067 0.745 † App 2.235 2.103 2.272 2.316 2.176 2.354 0.081 0.071 0.102 † App IONet 7.010 6.984 7.038 7.279 7.239 7.348 0.270 0.246 0.315 The highlighted values (Stop time Max data column) are the values that must be below 1.6 ms (1.600); individually not cumulatively. 234 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information Examples of Application Timing The following table lists a set of applications, configurations, and associated maximum input frame client completion time to use to determine if a given application will be compatible with the Mark VIeS Safety control. This is for informational purposes only and is not meant to replace the user from collecting timing data from their actual physical system. Controller UCSBS1A UCSCS2A # YSIL # Generic TMR Yxxx # YHRA # Voted Booleans Largest Max Stop Time (ms) None 8 TMR (2 YAIC, 3 YDOA, 2 YDIA, 1 YTUR) 6 Simplex 924 1.22 None 15 TMR (5 YAIC, 4 YDOA, 2 YDIA, 1 YTUR, 3 YVIB) None 977 0.86 1 TMR 15 TMR (4 YAIC, 3 YDOA, 5 YDIA, 3 YVIB) 4 Simplex 4000 1.49 1 TMR 23 TMR (3 YVIB, 6 YAIC, 7 YDOA, 7 YDIA) 6 Simplex 31968 (max) 1.11 Appendix: Determine Frame Input Client Completion Time Public Information GEH-6723W Functional Safety Manual 235 Notes 236 GEH-6723W GEH-6723 Mark VIeS Control Functional Safety Manual Public Information Glossary of Terms The following terms are from IEC 61508 and IEC 61511. Some terms differ from the definitions in IEC 61508-4 and IEC 61511 to reflect differences in the process sector terminology. Application software Is specific to the user application. It contains logic sequences, permissives, limits, and expressions that control the appropriate input, output, calculations, and decisions necessary to meet the SIF requirements. Architecture The arrangement of hardware and/or software elements in a system. For example, the arrangement of subsystems; internal structure of a subsystem; arrangement of software programs. Basic Process Control System (BPCS) A system that responds to input signals from the process, its associated equipment, other programmable systems, and/or an operator and generates output signals causing the process and its associated equipment to operate in the desired manner. The system does not perform any SIF with a claimed ≥ SIL 1. Channel An element or group of elements that independently perform(s) a function. The elements within a channel could include I/O modules, logic systems sensors, and final elements. The term can describe a complete system or a portion of a system (for example, sensors, or final elements). A dual channel configuration is one with two channels that independently perform the same function. Diagnostic Coverage (DC) Ratio of the detected failure rate to the total failure rate of component or subsystem detected by diagnostic tests. DC does not include any faults detected by proof tests. • • • DC is used to compute the detected (λ detected) and undetected failure rates (λ undetected) from the total failure rate (λ total failure rate) as follows: λ detected = DC× λ total failure rate and λ undected = (1-DC) × λ total failure rate. DC is applied to components or subsystems of a SIS. For example, dc is typically determined for a sensor, final element, or logic solver. For safety applications, dc is typically applied to the safe and dangerous failures of a component or subsystem. For example, the dc for the dangerous failures of a component or subsystem is DC= λDD/λDT, where λDD is the dangerous detected failure rate and λDT is the total dangerous failure rate. Electrical/Electronic/Programmable (E/E/PE) Based on electrical (E) and/or electronic (E) and/or programmable electronic (PE) technology. E/E/PE is intended to cover any and all devices or systems operating on electrical principles, including electro-mechanical devices (electrical), solid-state non-programmable electronic devices (electronic), and electronic devices based on computer technology (programmable electronic). External risk reduction facilities Measures to reduce or mitigate risks that are separate and distinct from the Mark VIeS control. Examples include a drain system, firewall, bund (dike). Fault tolerance errors. Final element The ability of a functional unit to continue to perform a required function in the presence of faults or Part of a system that implements the physical action necessary to achieve a safe state. Frame rate The basic scheduling period of the controller encompassing one complete input compute-output cycle for the controller. It is the system-dependent scan rate. GEH-6723W Glossary of Terms Public Information 237 Functional safety Part of the overall safety relating to the process and the BPCS that depends on the correct functioning of the system and other protection layers. Logic solver That portion of either a BPCS or safety control that performs one or more logic function(s). Examples include electrical systems, electronic systems, programmable electronic systems, pneumatic systems, and hydraulic systems. Sensors and final elements are not part of the logic solver. In IEC 61511 the following terms for logic systems are used: • • • electrical logic systems for electro-mechanical technology electronic logic systems for electronic technology PE logic system for programmable electronic systems Mode of operation The way in which a SIF operates. Demand mode is where a specified action (such as the closing of a valve) is taken in response to process conditions or other demands. In the event of a dangerous failure of the SIF, a potential hazard only occurs in the event of a failure in the process or the BPCS. Continuous mode is where in the event of a dangerous failure of the safety-instrumented function a potential hazard will occur without further failure unless action is taken to prevent it. Continuous mode covers those SIFs that implement continuous control to maintain functional safety. In demand mode applications where the demand rate is more frequent than once per year, the hazard rate will not be higher than the dangerous failure rate of the SIF. In such a case, it will normally be appropriate to use the continuous mode criteria. Process risk A risk arising from the process conditions caused by abnormal events, including BPCS malfunction. The risk in this context is that associated with the specific hazardous event in which the safety control is be used to provide the necessary risk reduction (that is, the risk associated with functional safety). Process risk analysis is described in IEC 61511-3. The main purpose of determining the process risk is to establish a reference point for the risk without taking into account the protection layers. Assessment of this risk should include associated human factor issues. Note This term equates to EUC risk in IEC 61508-4. Proof test A test performed to reveal undetected faults in a safety control so that, if necessary, the system can be restored to its designed functionality. Protection layer Risk Any independent mechanism that reduces risk by control, prevention, or mitigation. Combination of the frequency of occurrence of harm and the severity of that harm. Safe state Process state when safety is achieved. In going from a potentially hazardous condition to the final safe state, the process may cross several intermediate safe-states. For some situations, a safe state exists only as long as the process is continuously controlled. Such control may be for a short or indefinite period of time. Safety function A function to be implemented by a safety controller, other technology safety-related system, or external risk reduction facilities, which is intended to achieve or maintain a safe state for the process, with respect to a specific hazardous event. 238 GEH-6723 Mark VIeS Control Functional Safety Manual Public Information Safety-instrumented Function (SIF) A safety function with a specified SIL that is necessary to achieve functional safety. This function can be either a safety-instrumented protection function or a safety-instrumented control function. Safety-instrumented System (SIS) An instrumented system used to implement one or more SIFs. A SIS is composed of any combination of sensors, logic solvers, and final elements. This can include either safety-instrumented control functions or safety-instrumented protection functions or both. A SIS may or may not include software. When human action is part of a SIS, the availability and reliability of operator action must be specified in the Safety Requirements Specification (SIS) and included in SIS performance calculations. Refer to IEC 61511-2 on how to include operator availability and reliability in SIL calculations. Safety integrity The average probability of a system satisfactorily performing the required SIF under all the stated conditions within a stated period of time. The higher the SIL, the higher the probability that the required SIF will be carried out. There are four levels of safety integrity for SIFs. In determining safety integrity, all causes of failures (random hardware and systematic failures) that lead to an unsafe state should be included, such as hardware failures, software induced failures, and failures due to electrical interference. Some failures, particularly random hardware failures, may be quantified using such measures as the failure rate in the dangerous mode of failure or the probability of a SIF failing to operate on demand. However, the safety integrity of an SIF also depends on many factors, which cannot be accurately quantified but can only be considered qualitatively. Safety integrity includes hardware and systematic integrity. Safety Integrity Level (SIL) A discrete level (one out of four) for specifying the safety integrity requirements of the SIFs to be allocated to the safety control. SIL 4 has the highest level of safety integrity while SIL 1 has the lowest. It is possible to use several lower SIL systems to satisfy the need for a higher level function (for example, using a SIL 2 and a SIL 1 system together to satisfy the need for a SIL 3 function). Target failure measure The intended probability of dangerous mode failures to be achieved in respect to the safety integrity requirements, specified in terms of either the average probability of failure to perform the design function on demand (for demand mode) or the frequency of a dangerous failure to perform the SIF per hour (for continuous mode). Validation Activity of demonstrating that the SIF(s) and safety control(s) under consideration after installation meet the SRS in all respects. GEH-6723W Glossary of Terms Public Information 239 Notes 240 GEH-6723 Mark VIeS Control Functional Safety Manual Public Information Public Information