Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
In nuclear power plants, instrumentation and control (I&C) systems are classified into safety categories based on their importance to safety. IEC 62141 provides the software lifecycle and verification requirements specifically for computer-based systems performing category B safety functions. These are systems whose failure could lead to accident sequences with potential off-site radiological consequences, though less severe than category A. The standard establishes a rigorous framework for software development, verification, validation, and modification that ensures high integrity without the extreme overhead reserved for category A (reactor protection) systems.
Understanding the nuclear safety classification hierarchy is essential before diving into 62141’s requirements. I&C functions in nuclear plants are classified as:
| Category | Safety Significance | Consequence of Failure | Applicable Standard |
|---|---|---|---|
| Category A | Highest — reactor protection | Severe core damage, major release | IEC 60880 |
| Category B | High — safety actuation & support | Off-site release possible, degraded core | IEC 62141 / 62138 |
| Category C | Moderate — control & monitoring | Operational disturbance, minor release | IEC 62138 |
| Non-classified | Low — conventional systems | No radiological impact | General standards |
Examples of category B functions include: engineered safety feature actuation (e.g., emergency feedwater, containment isolation), post-accident monitoring, safety-related display systems, and diverse actuation systems that back up category A protection logic.
IEC 62141 mandates a structured software lifecycle based on IEC 61513 (nuclear I&C system lifecycle) and aligned with IEC 60880 for category A. The lifecycle comprises the following phases:
Requirements must be documented in a Software Requirements Specification (SRS) with unambiguous, verifiable statements. Each requirement is traced bidirectionally to system-level requirements. The standard demands that safety-related timing constraints (e.g., actuation response time < 2 seconds for emergency feedwater initiation) be explicitly quantified.
The standard requires a top-down, modular design with clearly defined interfaces. Defensive programming practices are mandatory: range checking on all inputs, plausibility checks on sensor values, and graceful degradation upon fault detection. The use of high-level languages with strong typing (Ada, structured C with MISRA rules) is preferred over assembly language. If assembly is necessary, the amount must be justified and minimised.
Independent V&V is the cornerstone of IEC 62141. The standard requires that V&V be performed by personnel not involved in the original design. Key V&V activities include:
| Phase | V&V Activity | Deliverable |
|---|---|---|
| Requirements | Requirements review, traceability analysis | V&V plan, requirements verification report |
| Design | Design walkthrough, interface analysis | Design verification report |
| Implementation | Code inspection, static analysis (MISRA, PC-Lint) | Code verification report |
| Integration | Integration testing, hardware-software integration | Integration test report |
| System validation | Functional testing, boundary testing, robustness testing | Validation report |
| Installation & commissioning | Site acceptance test (SAT), regression testing | Commissioning report |
Nuclear I&C software evolves over a plant’s 40–60 year operating life. IEC 62141 places stringent requirements on modification processes:
The standard mandates a comprehensive documentation package that provides traceability from system requirements through to installed software. The key documents are: Software Quality Assurance Plan (SQAP), Software Configuration Management Plan (SCMP), Software V&V Plan (SVVP), Software Requirements Specification (SRS), Software Design Description (SDD), and the Software Safety Analysis Report (SSAR). These documents must be maintained for the entire operational life of the plant and made available to regulatory auditors.