ESS Integrated Control System Software Core Components S.Gysin 2013-09-10

Slides:



Advertisements
Similar presentations
Database Workshop Report
Advertisements

Control System Studio (CSS)
Paul Chu FRIB Controls Group Leader (Acting) Service-Oriented Architecture for High-level Applications.
SNS Integrated Control System SNS RDB Requirements, wish list, status A little history l Oracle RDB used exclusively by accelerator physics group l JERI.
Business Development Suit Presented by Thomas Mathews.
Presentation by Priyanka Sawarkar
Server 2012 R2 Essentials - What’s new ? Bart #techninebe Technine Group.
AccelUtils Gabriele Carcassi, Kunal Shroff – BNL Eric Berryman, Robert Gaul – MSU Ralph Lange – HZB.
WSUS Presented by: Nada Abdullah Ahmed.
Status of the European Spallation Source Timo Korhonen Chief Engineer, Integrated Control System Division October 21, 2014.
EPICS Meeting 2005ORNL Rdb systems at SNS Jeff Patton and cast April 27-29, 2005 EPICS Meeting 2005.
Controls and Monitoring Implementation Plan J. Leaver 03/06/2009.
Paul Chu FRIB Controls Group Leader (Acting)
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 8 Introduction to Printers in a Windows Server 2008 Network.
November 12, 2008 Controls Software D. Fairley LCLS Feedback.
Packaging of EPICS-basedControl System Software
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 11 Managing and Monitoring a Windows Server 2008 Network.
Hamid Shoaee Accelerator Readiness Dec. 2, ‘08 SLAC National Accelerator Laboratory Controls Department LCLS Maintenance.
Presented by Mina Haratiannezhadi 1.  publishing, editing and modifying content  maintenance  central interface  manage workflows 2.
Diagnostics and Controls K. Gajewski ESS Spoke RF Source Accelerator Internal Review.
Deploying Dynamics Applications Thomas Hansen – Director, appSolutions a|s
Agenda Adaptation of existing open-source control systems from compact accelerators to large scale facilities.
Olog Kunal Shroff Eric Berryman Dejan Dežman Arman Arkilic.
8/21/2015J-PARC1 Data Management Machine / Application State Data.
EPICS Collaboration meeting Fall 2012, SDD status and plansPage 1 Self-Described Data - SDD status and plans Lana Abadie, ITER CODAC.
Customized cloud platform for computing on your terms !
12-CRS-0106 REVISED 8 FEB 2013 EPICS Collaboration Meeting 2013 CSS An integrated development and runtime environment for ITER plant system local controls.
EPICS Archiving Appliance Test at ESS
 Intro/features  DCBD tool architecture  Software used Dynamic library loader EPICS Device support modules DCDB-server DCDB-client  RPM packages &
Jan Hatje, DESY CSS ITER March 2009: Alarm System, Authorization, Remote Management XFEL The European X-Ray Laser Project X-Ray Free-Electron.
Matthias Clausen, DESY CSS GSI Feb. 2009: Introduction XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 1 CSS – Control System.
LIPAc status report EPICS Integration and Commissioning + RFQ LCS status at INFN/LNL Alvaro Marqueta LIPAc Project Team on behalf of the LIPAc Control.
1 BROOKHAVEN SCIENCE ASSOCIATES EPICS Core (and other development efforts) L. Dalesio. EPICS April 25, 2013.
© 2008 IBM Corporation ® IBM Cognos Business Viewpoint Miguel Garcia - Solutions Architect.
IRMIS Status EPICS 2009 Vancouver D. A. Dohan. Outline IRMIS hardware model cable/cable run channel list Equipment Inventory System RDB Domain separation.
Jan Hatje, DESY CSS ITER March 2009: Technology and Interfaces XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 1 CSS – Control.
MASAR Service Guobao Shen Photon Sciences Department Brookhaven National Laboratory EPICS Collaboration Workshop Oct 05, 2013.
Elder Matias, Diony Medrano, Dong Liu (At Michigan State University - Nov 2011) IRMIS at CLS.
Managed by UT-Battelle for the Department of Energy Kay Kasemir ORNL/SNS Jan Control System Studio, CSS Overview.
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.
A Networked Machine Management System 16, 1999.
1 Week #10Business Continuity Backing Up Data Configuring Shadow Copies Providing Server and Service Availability.
Jan Hatje, DESY CSS GSI Feb. 2009: Alarm System, Authorization, Remote Management XFEL The European X-Ray Laser Project X-Ray Free-Electron.
The European Spallation Source Control System
Online Software 8-July-98 Commissioning Working Group DØ Workshop S. Fuess Objective: Define for you, the customers of the Online system, the products.
Matthias Clausen, Jan Hatje, DESY CSS Overview – Alarm System and Management CSS Overview - GSI, 11 Februrary CSS Overview Alarm System and CSS.
WebDat: A Web-based Test Data Management System J.M.Nogiec January 2007 Overview.
11 th February 2008Brian Martlew EPICS for MICE Status of the MICE slow control system Brian Martlew STFC, Daresbury Laboratory.
Authentication and Authorization for the ESS* Control System
DIAMON Project Project Definition and Specifications Based on input from the AB/CO Section leaders.
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,
August Video Management Software ViconNet Enterprise Video Management Software Hybrid DVR Kollector Strike Kollector Force Plug & Play NVR HDExpress.
Control System Considerations for ADS EuCARD-2/MAX Accelerators for Accelerator Driven Systems Workshop, CERN, March 20-21, 2014 Klemen Žagar Robert Modic.
Project X RD&D Plan Controls Jim Patrick AAC Meeting February 3, 2009.
ICS WP3 – Software Core Components Suzanne Gysin Work Package Lead November 25, 2014.
This material is based upon work supported by the U.S. Department of Energy Office of Science under Cooperative Agreement DE-SC , the State of Michigan.
Daniel Piso Fernández Some Ideas about Integration Support Cases and PLC Activities at Controls Division.
Software Core Components (ICS WP3) Suzanne Gysin Work Package Lead February 22, 2014.
Introduction to Control System Studio (CSS) Kay Kasemir, Kunal Shroff EPICS Fall Collaboration Meeting, October 2011 PSI.
Managed by UT-Battelle for the Department of Energy CSS Based Tools at SNS Dave Purcell EPICS Collaboration Meeting October 13-17, 2008.
Control System Tools for Beam Commissioning Timo Korhonen Controls Division Chief Engineer April 8, 2014.
Software Scope Susanne Regnell Group Leader Control System Software
Presented by Li Gang Accelerator Control Group
Consulting Services JobScheduler Architecture Decision Template
External Collaboration
Control System Studio (CSS)
ESS Main Control Room & ICS Infrastructure
European Spallation Source Archiving Service
DOE Review of the LCLS Project 7-9 February 2006
Update on Software Scope Control System Software
Presentation transcript:

ESS Integrated Control System Software Core Components S.Gysin

ICS Work Packages and Software WBSWork package leaderWBS Name INTCSSGarry TrahernIntegrated Control Systems INTCSS.1Requirements, Architecture and Design INTCSS.2Leandro FernandezPhysics Core Components INTCSS.2.1Machine Model INTCSS.2.2High Level Applications INTCSS.3Suzanne GysinSoftware Core Components INTCSS.3.1Configuration Data Management INTCSS.3.2Control System Services INTCSS.3.3Naming Convention INTCSS.4Daniel FernandezHardware Core Components INTCSS.5Annika NordtProtection Core Components INTCSS.6Miha RescicIntegration Support INTCSS.7Control System Infrastructure INTCSS.8Management INTCSS.9Project Milestones

WU3.1 Configuration Data Management (ICS Databases) Scope: The collection, storage, and distribution of configuration data. What type of data: – static data needed to install, commission, and starting up the machine – Accelerator, Target, Neutron Instruments, and Conventional Facilities The Work Unit consist of: 1.data repositories to store the data 2.software tools to read/write/modify and export the configuration data

Organization of data Device Configuration Database (DCDB): The configurations files for the EPICS IOC’s. Cable Database : Static information relevant to cables and connections Lattice Database (BLED): This is an import of the simulation using Tracewin and additional elements from Beam Diagnostics. Controls Configuration Database (CCDB): Static, physical attributes of the devices in the scope of the ICS

Device Configuration Database DCDB Stores the configuration files for the EPICS IOC’s Software tools: – Ability to create template for devices with multiple instances (BPM) – Ability to store a device’s configuration file from an IOC – Ability to down load a configuration file to an IOC Candidates: – ITER’s SDD – ESS/Cosylab custom Excel based tool Timeframe: – January 2014: decision and high level design – 3Q 2014: first release Plans for Uppsala test stand: – Not needed – 2015 – Part of the vertical integration test

Controls Configuration Database Contains the physical attributes of a specific device. (barcode, location, status calibration test results. What is included: – Control Boxes, MPS devices, PPS devices. Devices controlling vacuum, RF, Cryogenics, target, neutron instruments, and conventional facilities. Typical question the configuration database can answer are: – Has BLM number XYZ been installed and calibrated? – What is the serial number of the power supply that failed and needs to be replaced? Timeframe: – Requirements are written and approved, design is starting Plans for Uppsala test stand: – Not needed – 2015 – Candidate for vertical integration test? It will be used for the series testing.

Lattice Database (BLED) Contains the ESS Accelerator configuration as it is simulated prior to being built. It includes the location and physics data for: – All accelerating structures – Beam diagnostics – Vacuum – Stubs for RF wave guides Typical questions the Lattice Database can answer: – How many BPM’s are in the spoke section? – What is the location of the 3 rd spoke cryomodule? Timeframe: – Version 1 is deployed and operational – October Lattice will be imported and available – Requirements are in progress – Lattice Browser is in progress Plans for Uppsala test stand: – Not applicable, except to extract information.

Cable Database Contains the attributes of cables and their connectors. What is included: – Cables for Control Boxes, MPS devices, PPS devices. Devices controlling vacuum, RF, Cryogenics, target, neutron instruments, and conventional facilities. – Equipment destined for the ESS site including the local test stands. Typical question the configuration database can answer are: – Which devices are connected to port A of device SSSS- BBBB:DDDD-III ? – How long is the cable connecting HBL-PBI:BPM-01a to its power supply. Timeframe: – Requirements are written and approved – Design is starting Plans for Uppsala test stand: – Not applicable, since it is site specific

Configuration Data Management All databases are: – Integrated, such that a user does not have to switch applications to browse one or the other database – use the ESS naming convention – provide version control – protected by the ICS Authentication and Authorization service – accessed is via the provided API (restful) and the Web based GUI – developed using standard technology – Physically located at DMSC We are actively working with DISCS, a collaboration to standardize databases for control systems. Other members are BNL and FRIB.

WU 3.2 Control System Services Scope: provides the common software services to the users of the control system – Applications that benefit from being centralized and/or benefit from being standard and implemented only once. – Includes the applications and repositories that provide the service – Includes Accelerator, Target, Instruments and Conventional Facilities – Construction project only (no operations)

Operator Screens, Archive, and Alarms ESS-CODAC – CSS (EPICS control system studio) – Operator Screen GUI builder (BOY) – Short term archive/logging (BEAUTY) – Alarms (BEAST) – Logbook (Olog) Timeframe: – 1Q 2014 : package available for test stands Plans for Uppsala test stand: – 2014 Test: available, and can be used for remote access. -Candidate for the 2015 vertical integration test

CSS: Operator Screen

BEAUTY: Data Browser

BEAST: Alarm Service

Authentication and Authorization Role Based Access Control for any PV and possibly other resources – Propose to use CERN’s RBAC and extend it to EPICS product – Concise API for any Channel Access client (i.e. application) – Centralized authentication of users via Kerberos – Centralized management of user assignment to roles, and permission to read/write PV – Authorization by roles/location/beam mode in the IOC server. – Timeline: started, requirements and architecture by 1Q Candidate for the 2015 vertical integration test

Long Term Archive PV storage for a longer time ( 1 year – 5 years?) Smaller set of process variables, less frequently Write once, read often, optimized for fast read (data warehouse technology) Candidates: – SLAC’s archive service – CSS with Cassandra back end Timeframe: not started Candidate for the 2015 vertical integration test

Save, Compare and Restore -Save machine settings, -Compare live values with saved values -Restore saved values. -Features include -a golden snapshot, -grouping PV’s into snapshots, -grouping snapshots into machine configurations, -highlighting changed values and database storage of the information. -Essential during commissioning -Candidates: MASAR -Timeline: requirements are complete, development has not started. -Candidate for the 2015 vertical integration test

Other Control System Services Timing System support (DOD) – Archiving on a trigger from the timing system Post Mortem support – High volume archiving on trigger before failure from the timing system – Safety related Maintenance Log – log of preventative maintenance Diagnostic Logging Service – Central index of diagnostic logs.

Control System Services Directory Service Finds PV’s based on search criteria Candidate – Chanel Finder Operations Logistics Beam statistics, run hours, shift summaries, down time, experiment schedules. Search Service Google like search on all ICS Naming Service EPICS PV to IP address/TCP port mapping Video Service Live image stream from instrumentations How large are the images?

WU 3.3 ESS Naming Convention Scope: provides the tools, repositories and processes to generate meaningful and consistent names for devices to be installed at ESS – Scope includes all of ESS – Name database includes 1000 items now – Definition of the naming syntax – Tools: WEB GUI to generate a name for a device and let the user browse the names Database to keep track of the names – Timeline: Naming Syntax has been defined Use to assign 1000 names according to the convention Next: develop the tools and database – 2014 Names are available – 2015 Candidate for Vertical slice test

Summary: candidates for vertical integration test – WU 3.1 Configuration Data Management: Device Configuration Database and Integrator’s tools Controls Configuration Database and tools – WU 3.2 Control System Services ESS CODAC : Operator Screens, archiver, alarms Authentication and Authorization Long term archive Save, compare and restore – WU 3.3 Naming Convention Naming tools Naming database Questions – Remote access for people at Lund and Saclay is essential. We can use ssh and vpn along with virtual machines? – Data repositories and applications reside at DMSC (Denmark), how is the network configured?