Control System and Software Engineering Process Elder Matias 2006-05-31.

Slides:



Advertisements
Similar presentations
RTEMS and Linux at the Canadian Light Source Tony Wilson Canadian Light Source University of Saskatchewan.
Advertisements

Elder Matias Canadian Light Source University of Saskatchewan System Integration and QA.
Elder Matias Canadian Light Source University of Saskatchewan System Integration and QA.
1 IS112 – Chapter 1 Notes Computer Organization and Programming Professor Catherine Dwyer Fall 2005.
Dayle Kotturi SLC April 29, 2004 Outline Motivation Key Components Status Update SLC / EPICS Timing Software Tasks Hardware.
Elder Matias CLS Control System Recent Upgrades. Major Changes Synchrotron Upgrade New Isotope Production Linac EPICS Software –Python EDM –Aquaman –ScienceStudio.
Ion source RF system Andy Butterworth BE/RF Mauro Paoluzzi BE/RF 14/11/2013Linac4 ion source review.
Elder Matias Canadian Light Source University of Saskatchewan CLS – Control System Overview.
Single Board Computers and Industrial PC Hardware at the CLS
Pohang Accelerator Laboratory POSTECH EPICS Collaboration Meeting RICOTTI, Tokai, JAPAN The status of PLS EPICS application EPICS collaboration.
Control and Monitoring System / EPICS Pete Owens Daresbury Laboratory.
1 Progress of the Controls for BEPCII EPICS Seminar Presented by J. Zhao 20 August, 2002.
Elder Matias Canadian Light Source University of Saskatchewan Control System Development.
2 Systems Architecture, Fifth Edition Chapter Goals Describe the activities of information systems professionals Describe the technical knowledge of computer.
NCSX NCSX Preliminary Design Review ‒ October 7-9, 2003 G. Oliaro 1 G. Oliaro - WBS 5 Central Instrumentation/Data Acquisition and Controls Princeton Plasma.
SCSC 311 Information Systems: hardware and software.
CLS: Control System E. Matias, R. Berg, G. Wright, T. Wilson, T. Johnson, R. Tanner and H. Zhang Canadian Light Source University of Saskatchewan Invited.
Beamline Controls with EPICS at NSLS Zhijian Yin NSLS, BNL EPICS Collaboration Meeting, SSRF, March 2008.
Dec 8-10, 2004EPICS Collaboration Meeting – Tokai, Japan MicroIOC: A Simple Robust Platform for Integrating Devices Mark Pleško
E.Matias Canadian Light Source. Where is Saskatoon?
CLS Machine Protection and PLC Hardware Presentation to Beamlines Group Elder Matias Canadian Light Source University of Saskatchewan October 20, 2001.
CLS Status Update E. Matias Canadian Light Source.
Ethernet Based Embedded IOC for FEL Control Systems J. Yan, D. Sexton, Al Grippo, W. Moore, and K. Jordan ICALEPCS 2007 October 19, 2007 Knoxville Convention.
Dirk Zimoch, EPICS Collaboration Meeting October 2008 PSI Large Research Facilities Status SLS, Proton Facility, PROSCAN, PSI-XFEL.
Elder Matias, Diony Medrano, Dong Liu (At Michigan State University - Nov 2011) IRMIS at CLS.
Status of EPICS at KEK Tatsuro NAKAMURA KEK Jun
CLS Control System Progress Report Elder Matias Canadian Light Source University of Saskatchewan Saskatoon Saskatchewan.
Final Review of ITER PBS 45 CODAC – PART 1 – 14 th, 15 th and 16 th of January CadarachePage 1 FINAL DESIGN REVIEW OF ITER PBS 45 CODAC – PART 1.
Instrumentation at CLS (Presentation to Saskatchewan Instrumentation Society Executive) Elder Matias Canadian Light Source University of Saskatchewan
March 2008EPICS Meeting in Shanghai1 KEKB Control System Status Mar Tatsuro NAKAMURA KEKB Control Group, KEK.
Eugenia Hatziangeli Beams Department Controls Group CERN, Accelerators and Technology Sector E.Hatziangeli - CERN-Greece Industry day, Athens 31st March.
Control Hardware Design Control Hardware Wiring IOC Software (Low Level) OPI Software (High Level) Final Test Front-End (Connection to SR1 Ring) Done Insertion.
E. Matias Canadian Light Source University of Saskatchewan CLS Control System Overview.
Oct 8-9, 2005ACS Collaboration Meeting – Archamps, France The MicroIOC From Custom To Production First customer: PSI 25 pieces.
Booster Top-off Computer Controls System C. Timossi November 22, 2004.
EPICS Application Development At The Canadian Light Source Glen Wright.
Configuration Management for Digital Upgrades Configuration Management Benchmarking Group 2008 Conference Scott Patterson Program Manager for I&C Obsolescence.
Science Studio Web Access to EPICS The CLS Experience Elder Matias Canadian Light Source.
IMAC 2007BEPCII Timing System Status1 Event timing system for BEPCII storage ring commissioning Presented by G. Lei May 2007.
Stanford Linear Accelerator Center Ron Chestnut EPICS Collaboration Mtg May 21-23, SLAC EPICS Projects Yesteryear, Today, and Tomorrow.
Computing at SSRL: Experimental User Support Timothy M. McPhillips Stanford Synchrotron Radiation Laboratory.
11 th February 2008Brian Martlew EPICS for MICE Status of the MICE slow control system Brian Martlew STFC, Daresbury Laboratory.
CEA DSM Irfu SIS LDISC 18/04/2012 Paul Lotrus 1 Control Command Overview GBAR Collaboration Meeting Paul Lotrus CEA/DSM/Irfu/SIS.
AB/CO Review, Interlock team, 20 th September Interlock team – the AB/CO point of view M.Zerlauth, R.Harrison Powering Interlocks A common task.
R. Krempaska, October, 2013 Wir schaffen Wissen – heute für morgen Controls Security at PSI Current Status R. Krempaska, A. Bertrand, C. Higgs, R. Kapeller,
E. Matias Canadian Light Source CLS Beamline Controls.
Interfacing to the CLS Control System Canadian Light Source University of Saskatchewan.
Project X RD&D Plan Controls Jim Patrick AAC Meeting February 3, 2009.
Software Tools for the ATLAS Superconducting Accelerator Maria Power Principal Engineer Accelerator Control Systems Argonne National Laboratory Workshop.
ORNL is managed by UT-Battelle for the US Department of Energy Status Report: Data Acquisition and Instrument Controls for the Spallation Neutron Source.
JLab Accelerator Controls Matt Bickley MaRIE discussion April 26, 2016.
ESS (vacuum) control system Daniel Piso Controls Division February 20, 2013.
Daniel Piso Fernández Some Ideas about Integration Support Cases and PLC Activities at Controls Division.
CS section activities Industrial controls Luca Arnaudon David Glenat David Landre Slawomir Totos Ruben Lorenzo-Ortega Digital hardware John Molendijk.
Fermilab Control System Jim Patrick - AD/Controls MaRIE Meeting March 9, 2016.
Redundancy in the Control System of DESY’s Cryogenic Facility. M. Bieler, M. Clausen, J. Penning, B. Schoeneburg, DESY ARW 2013, Melbourne,
Chapter 1 Computer Technology: Your Need to Know
Process Control System Requirements
Current Status of IPM-Linac Control System
SNS Status Report Karen S. White 10/15/08.
PLC-based control systems at SOLEIL - ICALEPCS 2017
ATF/ATF2 Control System
LCLS-II 2K Cold Box Controls Design Review
DLS Standard PLC System
HAPS Controls Glen White ATF2 Software Review Workshop, LAL, June 2008
CSNS Accelerator Control and Beam Instrumentation JIN Dapeng, XU Taoguang … June 9, 2015
The EPICS running envirionments in the five accelerator projects
MLS (Metrology Light Source) and the Willy-Wien-Laboratory – Status Report Ralph Lange (BESSY) Titel des Kapitels: ITC Franklin Gothic LT, Bold, 11 Punkt,
EPICS: Experimental Physics and Industrial Control System
EPICS at SLAC EPICS/SLC Controls Co-existence LCLS Injector Support
Presentation transcript:

Control System and Software Engineering Process Elder Matias

Development Approach Based on CLS Beamline Development Guide –Derived from APS approach System and Software Engineering Approach –Moving towards use of automated tools and mainstream software engineering processes (unified process) –Extensive use of P&ID drawings and requirements documents for requirements capture –P&ID are partially based on the American Instrumentation Society Standards Once a beamline is into the construction stage, the system analyst and scientists iterate and evolve the system

Development Approach

Project Phases

Background SAL was established in 1964, the control system has evolved along the way With the CLS project In 1999 the design architecture changed to: –EPICS (from Lucid and other custom software) –Linux and RTEMS (from NeXT, SunOS, BSD) –Momentum and S7 PLC (from Micro84 & TSX) –VME Hardware (from CAMAC)

Background (cont.) Standards: –CNSC C-138 – Provides guidance on control software under CLS operating license –IEC – For Systems Important to Safety –Canadian Electrical Code – For Control Hardware and Electrical Installations –Codes of conduct and practice - for ISP (Comp. Sci/Software Eng.) and P. Eng (Elec. Eng. …) certified/licensed staff

Major Projects Phase I and Accelerator Operational Support Phase II beamlines CANARIE Remote Access Infrastructure –VME Monitor Program Upgrade (Russ, Neil J. + Intern) –CS-Studio Tree Explorer (Glen W. + Intern) –Data Acquisition Program Upgrade (Glen W, & Ru) –Next Generation Motor Control (Mike M. & Tony W.) Upgrades –Diagnostics Kicker, X-ray BPM and time resolve (Johannes) –Linac Gun &RF (Neil J. & Hao) –Linac ACIS System (Robby) –Replace remaining pre-1980 controls (Hao + summer student)

Moving Forward Current CLS Control System –Built on a common design (circa 2000 and 2002) –Homogonous – Common structure and design across the facility –Built on 6 years of EPICS experience –Built on SAL (30 years) of accelerator and nuclear physics science Critical Questions –Does it represent best industry practice? –How can we improve quality (scientific capability and the user experience)? –How can we improve efficiency? –Is it safe and ethical? How Do We Answer These Questions? –Collectively (cross-disciplinary) –Open to new ideas and methods –Invite people from inside/outside of EPICS to help us…. –Invite people from inside/outside synchrotrons to help us… –Built on our in-house experts… –Decisions to change are technically driven with backup (ECR) –Exploit automation to reduce costs and increase reliability Shift in approach, from just-in-time make-it-work  building well designed, structured reusable applications  support highly configurable applications configured just-in-time

VLANs for: each beamline, machine control, development, office, visitors VME Crate (Reflective Memory) MicroStep EROC IOC RTEMS Field Dev. RS-232 Devices OPI Linu x IOC Step Controller RTEMS Motors MicroStep OPI Linu x OPI Linu x Touch Panel OPI Linux Network Server (bootp, dhcp, auto restore) Linux Data Archive Server Linux Alarm Server MS-Win MS-SQL Server MS-Win PowerEdge IOC Linux PS Boards IOC RTEMS Power Supplies EROC IOC RTEMS Field Dev. Ethernet Devices PLC & GPIB Field Dev. MagnetsMotors 1Gig Bridge IOC Linux Field Dev. Profibus PLC System Architecture (3.0)

Network