🚧 Under construction — VoTechWorks is being built. A free tech program — complimentary, as our commitment to get America working.
voTechWorksGrade 13 · a vocational technology learning center, by urbanicity
newSchoolWorks.com › VoTechWorks › Building & Construction › Nuclear Power Plant Technician / Operator Prep › Instrumentation & Control for Nuclear Power Plant Operations › Lesson 6
BLD-NUCL84-04 · Lesson 6 · 24.5 clock hours · theory

Digital I&C Systems and Programmable Logic in Nuclear Applications

Objective. Students will describe the architecture of a typical nuclear digital I&C platform, explain the role of software quality assurance under 10 CFR Part 50 Appendix B, and identify common cybersecurity boundary requirements.

⚠ Pending professional review

This lesson, its worked examples and its practice questions has not yet been verified by a licensed professional engineer or master tradesperson or by a certification or approval body. It is a study draft and may contain errors. Do not use it as instructions for work on a job site or on live equipment. Always follow your instructor, your supervising professional, and current official references and regulations.

VoTechWorks program approval and accreditation are still in progress. Credentials are issued only by the certifying bodies named in each program, after their own exams.

Digital I&C Systems in Nuclear Power Plants

Modern nuclear power plants increasingly rely on digital instrumentation and control (I&C) systems to monitor reactor parameters, initiate protective actions, and support operator decision-making. Unlike analog systems, digital platforms use microprocessors, software, and data networks to acquire signals, execute logic, and communicate with displays and actuators. Understanding this architecture — and the regulatory framework that governs it — is essential for anyone working in nuclear plant operations or radiation protection.

Architecture of a Digital Reactor Protection System

A typical digital reactor protection system (RPS) is organized into several functional layers.

Sensors and signal conditioning convert physical variables — neutron flux, coolant temperature, pressure, flow rate — into electrical signals. These are fed into the digital platform.

Processor modules execute the programmed safety logic. Each module runs deterministic software: it checks whether a measured parameter has exceeded a setpoint, and if so, it generates a trip signal. To prevent a single failure from causing a spurious trip or, more critically, from masking a real event, the system uses redundant channels — typically two, three, or four independent divisions, each with its own processor and sensor inputs.

Voting logic compares the outputs of redundant channels and decides whether a protective action is warranted. A common arrangement is two-out-of-four (2oo4): at least two of four channels must indicate a trip condition before the system actuates. This design satisfies both safety goals: it prevents a single failed channel from spuriously shutting down the reactor, and it ensures the reactor trips when a genuine problem exists even if one channel fails.

Communication buses carry data between processor modules, operator displays, and plant computer systems. In safety systems, these buses are strictly controlled — they must not allow information or commands from non-safety systems to flow inward and corrupt safety logic.

Isolation devices sit at the boundary between the safety-system network and any non-safety or lower-class system. A qualified isolation device — sometimes called a data diode or qualified isolation device (QID) — permits data to pass in only one direction, typically outward from the safety system to monitoring displays. This one-way gate ensures that a cyber event or software fault in a non-safety network cannot propagate into the protective system.

Software Quality Assurance: 10 CFR Part 50 Appendix B

Title 10 of the Code of Federal Regulations, Part 50, Appendix B establishes Quality Assurance criteria for nuclear power plant design, construction, and operation. These criteria apply directly to software developed for safety-related I&C systems. Under Appendix B, software must be developed, tested, and maintained under a documented quality assurance program that provides traceability from design requirements through testing to the installed product.

Software testing in nuclear applications is structured in tiers:

Acceptance criteria for each test tier are established in advance and documented. A test that does not meet its acceptance criteria requires formal disposition: the issue must be investigated, corrected, and retested. This prevents informal workarounds that could leave undetected errors in safety software.

Cybersecurity Boundaries: NRC Guidance

The NRC requires nuclear power plant licensees to establish and maintain a cybersecurity program. The foundational concept is defense in depth: multiple independent barriers that an adversary would have to defeat in sequence to compromise a safety function.

NRC Regulatory Guide 1.152 (and the broader framework in 10 CFR 73.54) requires that safety-related digital I&C systems be protected from cyber attack by a combination of physical and logical controls. Key requirements include:

Safety Considerations for I&C Work

Work on digital I&C systems carries real hazards. Electrical shock is a risk whenever cabinet doors are open or test connections are made; proper PPE and lockout/tagout (LOTO) procedures must be followed before any intrusive work. Inadvertent actuation of plant equipment through a software or wiring error can initiate a transient; all work in I&C systems requires strict adherence to work orders and pre-job briefings. In the radiation environment of a nuclear plant, dosimetry must be worn and ALARA principles applied whenever technicians work in or near the reactor building.

Key terms8

Voting logicA circuit or software function that compares outputs from redundant channels and requires a minimum number of channels to agree before initiating a protective action, such as two-out-of-four (2oo4).
Isolation deviceA qualified hardware component placed at the boundary between a safety-related network and a non-safety network that prevents signals, data, or commands from flowing in the direction that could compromise the safety system.
10 CFR Part 50 Appendix BThe NRC regulatory requirement establishing quality assurance criteria for the design, construction, and operation of safety-related systems in nuclear power plants, including software development and testing.
Factory acceptance testing (FAT)Formal testing of a complete I&C platform conducted at the vendor's facility, using a representative plant configuration, to verify the system meets its specification before shipment.
Site acceptance testing (SAT)Formal testing performed after a digital I&C system is installed in the plant to confirm it functions correctly with actual plant wiring, power, and signal sources.
Defense in depth (cybersecurity)A security strategy that uses multiple independent protective layers — physical, logical, and procedural — so that no single failure or breach can compromise a safety function.
Regulatory Guide 1.152An NRC document that provides guidance on criteria and methods for qualifying digital computer systems used in safety-related applications at nuclear power plants.
Deterministic softwareSoftware whose output is entirely predictable from its inputs and internal state, with no random or undefined behavior — a fundamental requirement for nuclear safety-system code.
In class: Review a simplified block diagram of a digital reactor protection system; identify the processor, voting logic, communication buses, and isolation devices, and explain each component's function. · Read an excerpt from a digital I&C software test report and identify the test types (unit, integration, factory acceptance, site acceptance) and their acceptance criteria. · Participate in a structured group discussion on why physical and logical isolation of safety-system networks from non-safety networks is required by NRC guidance, citing the general regulatory basis.
Materials: Generic digital I&C platform training guide (Westinghouse Common Q or AREVA Teleperm reference material as available), 10 CFR Part 50 Appendix B summary, NRC Regulatory Guide 1.152 overview handout, whiteboard
Check: Written quiz: 80% or higher on 20 questions covering digital I&C architecture, software QA tiers, voting logic, and isolation requirements.

Practice check8

Answer each question, then check it. Nothing is recorded; this is your own practice.

NRC Non-Licensed Operator Prep / NUCP Uniform Curriculum
1. In a digital reactor protection system using two-out-of-four (2oo4) voting logic, how many channels must indicate a trip condition before the system actuates?
NRC Non-Licensed Operator Prep / NUCP Uniform Curriculum
2. What is the primary purpose of an isolation device at the boundary of a safety-related digital I&C network?
NUCP Uniform Curriculum / NRC Non-Licensed Operator Prep
3. Under 10 CFR Part 50 Appendix B, what must happen when a software test does not meet its pre-established acceptance criteria?
NUCP Uniform Curriculum / NRC Non-Licensed Operator Prep
4. Which test tier verifies that a digital I&C system functions correctly after installation in the actual plant environment with real plant wiring and power supplies?
NRC Reactor Operator (RO) License / NUCP Uniform Curriculum
5. NRC Regulatory Guide 1.152 provides guidance primarily related to which aspect of nuclear plant I&C?
NRRPT Radiation Protection Tech / NRC Non-Licensed Operator Prep
6. A technician wants to connect a personal laptop to a safety-system workstation to view a wiring diagram more conveniently. Why is this action prohibited?
NRC Reactor Operator (RO) License / NUCP Uniform Curriculum
7. Deterministic software is required for nuclear safety systems because it ensures that the software's behavior is:
OSHA 10 / NRC Non-Licensed Operator Prep
8. Before opening a digital I&C cabinet to make a test connection, a technician must first:
Record this lesson on my transcript. Sign in with your key and enrollment email to record lessons (enroll free if you have no key). This page stays open to read and practise.