Documentation Chris Scanlon and Ritendra Bhattacharya

Slides:



Advertisements
Similar presentations
Microprocessor-Based Relays: Implementation, Conflicts, and Corrective Actions Steven V. Deases AEP – Station Engineer.
Advertisements

BEPCII Cryogenic Control Gang Li IHEP, Beijing,China.
UNICOS-CPC applied to Cryogenics and specifications Benjamin Bradu EN-ICE-PLC February 2014.
-P&ID- Piping & Instrument Diagram
For more information, please contact 19/11/2010 EN/CV/DC Chiller design and purchase by Elena Perez Rodriguez.
U.S. Department of Transportation Pipeline and Hazardous Materials Safety Administration Harold Winnie, CATS Manager (Central Region) Leak detection for.
A Lessons Learned Discussion of Digital Control Upgrades How to Make Sure Your Digital Upgrade is Over- Budget, Over - Schedule, and Everyone’s Vacation.
PLC introduction1 Discrete Event Control Concept Representation DEC controller design DEC controller implementation.
PLC: Programmable Logical Controller
COMP-14: Automating your deployments using ANT Gary S Clink Business Consultant.
Engineering Department ENEN ENEN IT4070/EN/LHC Design, Supply, Installation, Testing and Commissioning of an HVAC Systems the for SR8 Facility Bidder’s.
Thermosiphon quality management and documentation EN/CV/DC Presentation done by Elena Perez Rodriguez For further information contact
Software Engineering Issues Software Engineering Concepts System Specifications Procedural Design Object-Oriented Design System Testing.
Thursday August 20, 2009 John Anderson Page 1 Accelerator Interlock System Issues Flow Down of Requirements from the Safety Order to Engineered Safety.
Process Definition of the Operation Modes for Super-FRS Magnet Testing CSCY - CrYogenic department in Common System, GSI, Darmstadt Y. Xiang, F. Wamers.
LINAC4 COMMISSIONING 1 LESSONS LEARNT DURING MY VISIT AT LINAC4 COMMISSIONING Evangelia Vaena, 02/02/2016.
PROGRAMMING FUNDAMENTALS INTRODUCTION TO PROGRAMMING. Computer Programming Concepts. Flowchart. Structured Programming Design. Implementation Documentation.
LCLS-II Cryoplant Overview
1 Our goals for today’s meeting  Confirm FNAL role –a complete review of all cryogenics and gas handling –  We would like an above ground review only.
Guided by: Prof. Ashish Modi Pacific School of Engineering, Surat.
Process Safety Management Soft Skills Programme Nexus Alliance Ltd.
Medical Device Software Development
Cryogenic Plant Controls - Configuration
Director’s Progress Review Closeout Meeting
Cryoplant Controls Installation
Cryogenic Plant Controls – Cost and Schedule
Installation Procurement Package
Cryogenic Plant Electrical and Controls
2 K Coldbox Safety and ESH
2K Cold Box FDR Introduction
Cryomodule test stand at ESS site
Emergency Shutdown, Interlocks & Protective Devices-Part 1 - Agenda
PLC Terminology and Application
ERT 213 INTRODUCTION TO PROCESS INSTRUMENTATION
2K Cold Box PDR Introduction
LCLS-II CRYOPLANT CONTROLS HARDWARE FINAL DESIGN REVIEW
Electrical and Controls
Cryoplant Installation Scope
LCLS-II 2K Cold Box Controls Design Review
Overview of Mechanical Design
PLC: Programmable Logical Controller
EPICS/WinCC Control of the Vertical Cryostat K. Gajewski
Hongyu Bai LCLS-II 2 K Cold Box FDR March 9, 2017
LCLS-II Cryoplant Controls Readiness to Procure
Bidder’s conference – 21st May 2013
Instrumentation and Controls
2K CB FDR Overview:  Agenda, Charge, Review Process
2K Cold Box Mechanical Design
Methodologies For Systems Analysis.
Introduction to Chemical Process Design
Director’s Progress Review Closeout Meeting
JEFFERSON LAB LCLSII CRYOPLANT INSTALLATION PACKAGE DIRECTOR’S PROGRESS REVIEW Welcome and Introduction Stuart Henderson June 1, 2017.
Cryoplant Installation Design Summary
APQP Quality Planning in ISO 9000/ QS-9000 or ISO/ TS or .....
Jigar.B.Katariya (08291A0531) E.Mahesh (08291A0542)
LCLS-II Cryoplant Controls FDR Status of Past Reviews and Lessons Learned Dana Arenius Sept 13, 2017.
Instrumentation and control
PLC Coding and Local HMI
Charge 2. Equipment Protection 3. Definition and Documentation
Scope, Requirements Deliverables & Schedule
Overarching Commissioning Plan
Operator Training Requirements
Control Hardware & Status
Testing Plan and Status
SNS Cryoplant Commissioning Past Experiences
Piping and Instrumentation for Process Industries
CryoPlant Commissioning
PSS verification and validation
Onsite Training at JLab
ESR2 Cryoplant Utilities
Presentation transcript:

Documentation Chris Scanlon and Ritendra Bhattacharya LCLS-II Software Review November 14, 2018

Charge 1. GENERAL a. Is the documentation and coding maturity consistent with the schedule? 2. EQUIPMENT PROTECTION a. Are all equipment protection functions (in particular responses to abnormal conditions such as trips, alarms and interlocks) comprehensive, clearly identified, documented, implemented and traceable to the PLC code? 3. DEFINITION AND DOCUMENTATION a. Are all automated functions (Alarms, Trips, Interlocks / Permissive, Cause and Effects, Control Loops, and Automated Sequences) sufficiently documented for Coding, Testing, Commissioning, Operation and Troubleshooting? b. Is there traceability between documentation and the PLC code? 4. CODING a. Are coding rules adequately defined and implemented? b. Is the PLC code clearly developed, and consistent with documentation and coding rules? 5. BENCH TESTING a. Has JLAB developed an appropriate plan for testing the CRYOPLANT control systems? b. Is the EPICS HMI testing integrated with the PLC tests? LCLS-II Software Review, November 14, 2018

Outline Documentation Package P&IDs FMEAs Functional Narratives Software Specifications PLC Software Traceability Test Plan Test Report LCLS-II Software Review, November 14, 2018

Documentation Package P&IDs Wiring diagrams FMEAs Functional narratives Software specifications Software testing procedure Software testing form PLC software LCLS-II Software Review, November 14, 2018

P&IDs P&IDs – Piping and Instrumentation Diagrams These diagrams show the process piping and instruments in that piping. The P&IDs are developed by a process engineer/plant designer. These show the control engineer on what needs to be connected to the control system. From these, the control engineer can develop the wiring diagrams for the control system. The LCLS-II P&IDs and wiring diagrams started with those existing for systems at JLab. LCLS-II Software Review, November 14, 2018

FMEAs Failure Mode and Effects Analyses These documents look at each element in a system and analyze the possible failure modes and the result on the system of those failure modes. This analysis informs the process engineer of any situations which should be mitigated against. Mitigation of failure modes can come in many forms, such as a process design change, operational procedure, alarm, trip, interlock, automated system reaction LCLS-II Software Review, November 14, 2018

Functional Narratives The functional narratives are developed by a process engineer. They describe how the process flows and how to operate the system. The LCLS-II functional narratives are based on how JLab operates the CHL refrigerator systems. LCLS-II Software Review, November 14, 2018

Software Specifications The software specification is written using the information provided by the P&IDs, functional narratives and FMEAs. The software specifications include all of the I/O points in the system, alarms, trips, interlocks, PID loops and any other types of automation required for operation. The general software specification lays out the general formatting and rules for the software. The LCLS-II software specifications were based on the software running systems at JLab. Air Liquide provided the 4K cold box software specification, which they call the control philosophy. LCLS-II Software Review, November 14, 2018

Software Specifications All I/O points in the system A sample from the Gas Management Software Specification 79120-C6002 alarms trips interlocks PID loops any other types of automation required for operation. LCLS-II Software Review, November 14, 2018

Software Specifications Alarms: A sample from the Gas Management Software Specification 79120-C6002 Trips: A sample from the 2K Cold Box Software Specification 79222-C6001 LCLS-II Software Review, November 14, 2018

Software Specifications Interlocks: A sample from the 2K Cold Box Software Specification 79222-C6001 LCLS-II Software Review, November 14, 2018

Software Specifications PID Loops: A sample from the Gas Management Software Specification 79120- C6002 LCLS-II Software Review, November 14, 2018

From 4K Cold Box Control Philosophy C1303-N400 Other Automation: From 4K Cold Box Control Philosophy C1303-N400 LCLS-II Software Review, November 14, 2018

PLC Software With the software specifications in hand, the software engineer can now program the PLC software for that system. The LCLS-II software is based on the software running at JLab. The JLab software is very modular, so it is easily adapted to any differences between the JLab and LCLS-II systems. The LCLS-II warm and recovery compressor software are copies of the software running at JLab. The software and specification will be completed together in case any changes to the specification are necessary. LCLS-II Software Review, November 14, 2018

Traceability P&ID 79120-0002 Wiring Drawing 79120-1505 FMEA Functional Narrative 79120-M0001 LCLS-II Software Review, November 14, 2018

Traceability Gas Management Software Specification 79120-C6002 Gas Management PLC Software LCLS-II Software Review, November 14, 2018

Test Plan A sample of the Software Test Specification 79120-C6004 This includes both bench testing and precommissioning testing. LCLS-II Software Review, November 14, 2018

Test Report The Software Testing Form (79120-C6005) will be used for recording test results. LCLS-II Software Review, November 14, 2018

Charge 1. GENERAL a. Is the documentation and coding maturity consistent with the schedule? Yes. 2. EQUIPMENT PROTECTION a. Are all equipment protection functions (in particular responses to abnormal conditions such as trips, alarms and interlocks) comprehensive, clearly identified, documented, implemented and traceable to the PLC code? Yes. 3. DEFINITION AND DOCUMENTATION a. Are all automated functions (Alarms, Trips, Interlocks / Permissive, Cause and Effects, Control Loops, and Automated Sequences) sufficiently documented for Coding, Testing, Commissioning, Operation and Troubleshooting? Yes. b. Is there traceability between documentation and the PLC code? Yes. 4. CODING a. Are coding rules adequately defined and implemented? Yes. b. Is the PLC code clearly developed, and consistent with documentation and coding rules? Yes. 5. BENCH TESTING a. Has JLAB developed an appropriate plan for testing the CRYOPLANT control systems? Yes. b. Is the EPICS HMI testing integrated with the PLC tests? Yes. LCLS-II Software Review, November 14, 2018

THANK YOU FOR KIND ATTENTION LCLS-II Software Review, November 14, 2018