E. Matias Canadian Light Source University of Saskatchewan CLS Control System Overview.

Slides:



Advertisements
Similar presentations
CLS Process Variable Database By: Diony Medrano. CLS PV Database - Topics Background Design Constraints Design and Implementation Benefits and Future.
Advertisements

RTEMS and Linux at the Canadian Light Source Tony Wilson Canadian Light Source University of Saskatchewan.
SYSTEM-WIDE PROCESS CONTROLS UPGRADE Detroit Water & Sewerage Department.
CLS Machine Status Displays System Analyst - Controls Canadian Light Source Inc. web: Perimeter.
1 BROOKHAVEN SCIENCE ASSOCIATES NSLS-II Shielding Workshop S. Buda Personnel Protective Systems March 27, 2007.
SPEAR Upgrade – EPICS Status
Jeffrey Hill.  LANSCE Requirements – a Review  EPICS Paradigm Shift – a Review  Status – What is Implemented  What is an Abstract Data Type?  Benefits.
Scientists Leverage WebFOCUS and FOCUS to Manage a Program Joseph P. Ring, Ph.D., CHP Radiation Protection Officer.
Wayne Lewis Australian Synchrotron Beamline Controls Design and Implementation.
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.
Elder Matias CLS Control System Recent Upgrades. Major Changes Synchrotron Upgrade New Isotope Production Linac EPICS Software –Python EDM –Aquaman –ScienceStudio.
Hamid Shoaee Accelerator Readiness Dec. 2, ‘08 SLAC National Accelerator Laboratory Controls Department LCLS Maintenance.
R. Lange, M. Giacchini: Monitoring a Control System Using Nagios Monitoring a Control System Using Nagios Ralph Lange, BESSY – Mauro Giacchini, LNL.
PHASE 3: SYSTEMS DESIGN Chapter 8 System Architecture.
Elder Matias Canadian Light Source University of Saskatchewan CLS – Control System Overview.
Single Board Computers and Industrial PC Hardware at the CLS
Elder Matias CID Retreat (2011) Controls & Instrumentation.
SNS Integrated Control System EPICS Collaboration Meeting SNS Machine Protection System SNS Timing System Coles Sibley xxxx/vlb.
Control and Monitoring System / EPICS Pete Owens Daresbury Laboratory.
The Smart Grid Enabling Energy Efficiency and Demand Response Clark W
Control System and Software Engineering Process Elder Matias
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.
LIPAc status report EPICS Integration and Commissioning + RFQ LCS status at INFN/LNL Alvaro Marqueta LIPAc Project Team on behalf of the LIPAc Control.
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.
IRMIS 2 Overview Andrew Johnson Computer Scientist, AES Controls.
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?
1 Kenneth Osborne, 9/14/07 Inter Group communications at the Advanced Light Source. Overview of the different methods of communication between different.
SC Project Review of NCSX, April 8-10, 2008 Central Controls and Computing WBS51 & 52 P. Sichta WBS5 Work Package Manager.
Elder Matias, Diony Medrano, Dong Liu (At Michigan State University - Nov 2011) IRMIS at CLS.
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.
Booster Top-off Computer Controls System C. Timossi November 22, 2004.
EPICS Application Development At The Canadian Light Source Glen Wright.
A U.S. Department of Energy Office of Science Laboratory Operated by The University of Chicago Argonne National Laboratory Office of Science U.S. Department.
Background Real-time environmental monitoring is a field garnering an ever-increasing amount of attention. The ability for sensors to make and publish.
IMAC 2007BEPCII Timing System Status1 Event timing system for BEPCII storage ring commissioning Presented by G. Lei May 2007.
Managed by UT-Battelle for the Department of Energy SCL Vacuum Control System Upgrade Derrick Williams
Stanford Linear Accelerator Center Ron Chestnut EPICS Collaboration Mtg May 21-23, SLAC EPICS Projects Yesteryear, Today, and Tomorrow.
11 th February 2008Brian Martlew EPICS for MICE Status of the MICE slow control system Brian Martlew STFC, Daresbury Laboratory.
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.
Control System Overview J. Frederick Bartlett Fermilab June 1,1999.
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.
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.
Page 1 Coles – Operating the Observatories PAC 9 Dec. 13, 2000 G L Operating the Observatories Mark Coles.
«My future profession»
Chapter 1 Computer Technology: Your Need to Know
SNS Status Report Karen S. White 10/15/08.
PLC-based control systems at SOLEIL - ICALEPCS 2017
Accelerator Reliability and Software
ATF/ATF2 Control System
The EPICS running envirionments in the five accelerator projects
EPICS: Experimental Physics and Industrial Control System
ESS Main Control Room & ICS Infrastructure
Presentation transcript:

E. Matias Canadian Light Source University of Saskatchewan CLS Control System Overview

Agenda Introduction (§1.0) –CID Staff –Goals –Background –Comparisons –Major Projects Functionality (§2.0) Architecture (§3.0) OPI Software (§7.0) IOC Software (§8.0) Device Level (§9 & 10) Other Interfaces (§11) Timing System (§12) Secondary Sys. (§13) Tools (§14, 5, 6) Servers (§15) Networking (§16) System Software (§17) Anticipated Changes Syn-apps Conclusions

CID Department Students – Intern (3) Students – Summer (1) Controls & Instrumentation Development Department Manager Elder Matias Controls Systems Engineer/Lead Robby Tanner RF Technologist Jonathan Stampe Staff Scientist (Instrumentation) Johannes M. Vogt Electronics Technologist Heinz Buchmann Control System Engineer/Lead Mike Mckibben Electronics Technologist Denis Beauregard Computer Technologist Carl Finlay Electrical Technologist/Foreman Neil Hovdestad Systems Analyst/Control Leads Russ Berg Tony Wilson Glen Wright Dioni Medrano (Term) Control System Engineer/Lead Hao Zhang David Beauregard (Term) Electrical Technologist Wayne McWillie Doug Starns RF Technologist Glen Pegg Future (1) Instrumentation Technologist Carl Jansen Carmen Britton Software Specialist (EFD) Ru Igarashi Electrical Engineers/Controls Lead (ETS) Neil Johnson Wade Dolton

Goals Review our existing design. Identify areas that we can improve. Identify functionality that is needed. Identify options that we should explore. The architecture should be: –Maintainable –Flexible –Reliable –Support our functional requirements –Low cost to maintain and support (labour) Once a system is deployed and commissioned we provide on-call support during scheduled beam time.

Background SAL (1964 to 1999) –Linear accelerator, EROS ring, Experimental Areas 1, 2 and 3 –Control system based on CAMAC, Digital PDP, VAX and Sun with some NeXT and Amiga computers. –LUCID data acquisition program CLS (1999 ….) –Highly distributed system (extensive use of RTEMS, single board computers, and optical links to VME crates) –Based on EPICS –Diagnostics beamlines (2) –phase I beamlines (7) –phase II beamlines (7) –phase III beamlines (TBD)

Making Comparisons Scope –Initial build project $5 M (equip) + labour –In operations approximately $2 M /year + special projects Comparisons –Larger Staffing Level than MAXLab –Smaller Staffing Level than APS Good Comparisons –SPEAR 3? - similar parameters –BESSY? – similar size –other mid. size regional/national machines? SAC, and others compare us to APS; is this reasonable? ….

Safety Interlocks (17) Beamline Controls (11) Controls (26) RF (20) Power Systems (13) Diagnostics (17) Building Services (?) Conv. Facilities (?) APS = 110 CLS = 20 Accel Software (??)

Leveraging Our Size Perhaps APS and CLS are not the best comparison. We need to take advantage of our size –Innovative, decisive, cross-disciplinary –Leverage technology and design choices across systems Technically evaluate our design choices Adopt best-practice, from both within and outside of the EPICS and synchrotron community Move more towards a “software engineering” paradigm –Provincial Legislation for “certification” of system analysts - software engineers became law in 2005, as a first step towards licensing –The “software engineering” methods are intended to reduce development costs and improve quality

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)

Agenda Introduction (§1.0) –CID Staff –Goals –Background –Comparisons –Major Projects Functionality (§2.0) Architecture (§3.0) OPI Software (§7.0) IOC Software (§8.0) Device Level (§9 & 10) Other Interfaces (§11) Timing System (§12) Secondary Sys. (§13) Tools (§14, 5, 6) Servers (§15) Networking (§16) System Software (§17) Anticipated Changes Syn-apps Conclusions

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)

Agenda Turning to the design document…. Introduction (§1.0) –CID Staff –Goals –Background –Comparisons –Major Projects Functionality (§2.0) Architecture (§3.0) OPI Software (§7.0) IOC Software (§8.0) Device Level (§9 & 10) Other Interfaces (§11) Timing System (§12) Secondary Sys. (§13) Tools (§14, 5, 6) Servers (§15) Networking (§16) System Software (§17) Anticipated Changes Syn-apps Conclusions

Tools PV Crawler Cables Database Sequencer MKS Source Integrity CS Studio Rational Software

Network

Syn-apps Considered in 2001 –reviewed as part of EPICS fact finding –part of the EPICS versus Altersys ECR Considered (partially) in 2004 –an option for Mono-control Considered in Feb –see memo from E. Matias. Considered again in Nov –see ECR

The Next Step… Deploy MKS Problem Tracking and the New MKS –This should provide more responsive and predictable operational support –More advanced and configurable access control Participate in Building and Deploying CS Studio –This tool will provide the ability to permit users and beamline scientist more direct access to configure PV variables –Provide automation for the generation of configuration files (db files, alarm handler, gateway, data archiver, auto-save-restore, edm screens) –Better support for re-factoring Exploit Lessons Learned from CANARIE Project –First major project based strongly based on UML –First major project to make extensive use of CASE tools –First major project to use Java and Web Services paradigm Enhance VME Monitor Program –Improved performance –Improved data collection Improve Data Acquisition Program Move to Next Generation Motor Control (perhaps based on ESRF design?) Improve capability for time resolve and diagnostics

Development Process E. Matias

Some recommendations? Should we get rid of requirement gathering? –If anything the reverse is true, we need to improve our requirements capture process… Should we get rid of P&ID drawings? –They have become critical to our design process. We are moving to add more not less information to P&IDs…. Should we get rid of Wiring Diagrams? –Without them (or something equivalent) we can’t maintain a system this size with the staff we have. Should we get rid of design standards? –They have been critical to being able to maintain a system this size with the staffing levels we have. Should we get rid of ECRs & ECOs? –As part of our license renewal applications the CNSC was concerned we did not give them sufficient detail and asked for more. Should we remove access controls? –For the most part, the beamline administrator accounts provide a great deal of control. –Difficult to justify after trying to undo changes in the middle of the night.

Winter at the CLS

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