Document: NUREG-0800
Document ID: 896f0b4b-b27c-462b-aed0-872a58b455c8
Document Type: srp
Title: Revision 6 – August 2016
Source: NUREG-0800
Source URL: https://www.nrc.gov/docs/ML1601/ML16019A327.pdf
Revision Date: 2023-06
Chapter: 7
Section ID: 7
CFR Part: 
CFR Title: 

Content:
delines on Software Languages for use in Nuclear Power Plant Safety Systems,” describes recommended practices in the use of common PLC programming languages. Electric Power Research Institute (EPRI) Topical Report TR-106439, “Guideline on Evaluation and Acceptance of Commercial Grade Digital Equipment for Nuclear Safety Applications,” as accepted by the U.S. Nuclear Regulatory Commissions (NRC) safety evaluation report (SER) dated July 17, 1997, provides more detail on the characteristics of an acceptable process for qualifying existing software, and discusses the use of engineering judgment and compensating factors. The guidance of SRP BTP 7-14, “Guidance on Software Reviews for Digital Computer- Based Instrumentation and Control Systems,” may be applied to the evaluation of vendor processes described in EPRI TR-106439. Appendix 7.1-D of IEEE Std 7-4.3.2, Subsection 5.4.2 which references IEEE, Std 7-4.3.2, Sub-clause 5.4.2 contains the guidance of EPRI TR- 106439. EPRI TR-107330, “Generic Requirements Specification for Qualifying a Commercially Available PLC for Safety-Related Applications in Nuclear Power Plants,” as accepted by the NRC SER dated July 30, 1998. EPRI TR-106439 describes the generic functional and qualification requirements for a PLC. Generic qualification is the first of a two-step process; further qualification for a plant-specific application is required. BTP 7-18-3 Revision 6 – August 2016 NUREG/CR-6421, “A Proposed Acceptance Process for Commercial Off-the-Shelf (COTS) Software in Reactor Applications,” discusses graded acceptance processes for commercial off- the-shelf software used in reactor applications. The guidance in this NUREG will aid the reviewer in the evaluation of acceptance processes that are part of commercial dedication of PLC embedded, operating system software, and programming tools. 3. Purpose The purpose of this BTP is to provide guidance for NRC staff to verify conformance with the previously cited