Presentation is loading. Please wait.

Presentation is loading. Please wait.

Debbie Rogind LCLS Magnet June 15, 2006 LCLS Magnet Control Challenging Design Issues Subsystem architecture, or… “How.

Similar presentations


Presentation on theme: "Debbie Rogind LCLS Magnet June 15, 2006 LCLS Magnet Control Challenging Design Issues Subsystem architecture, or… “How."— Presentation transcript:

1 Debbie Rogind LCLS Magnet Controldrogind@slac.stanford.edu June 15, 2006 LCLS Magnet Control Challenging Design Issues Subsystem architecture, or… “How to unite the old with the new” Magnet IOC Design Interface to legacy control system (SLC) EPICS Record Processing EPICS Sequences Displays

2 Debbie Rogind LCLS Magnet Controldrogind@slac.stanford.edu June 15, 2006 LCLS Conceptual Diagram SLAC linac tunnel research yard Linac-1 L  9 m Linac-2 L  330 m Linac-3 L  550 m BC-1 L  6 m BC-2 L  22 m LTU L =275 m undulator 21-3b24-6d25-1a30-8c L0-A,B rf gun X T-Cav T-Cav Dump 21-1b21-1d Spect. Dec 2006 Commissioning: ~ 90 Magnets Mostly all new Existing linac

3 Debbie Rogind LCLS Magnet Controldrogind@slac.stanford.edu June 15, 2006 Design Issues At least in the “short term”, LCLS wants to leverage the usages of legacy SLC control system high level physics applications … 1.New magnets must be controlled and monitored from SLC – with minimal code modification to SLC (VMS, fortran, etc) 2.New magnets will use EPICS for control

4 Debbie Rogind LCLS Magnet Controldrogind@slac.stanford.edu June 15, 2006 VMS CA Clients Old and New Magnet Subsystem Architectures SCP Ethernet (LCLSnet) CAMAC SLC Micro (RMX) SLAC Ethernet PS Controller SLC – existing SLC net CA Server HL Apps SCOR Bulk PSPS Bulk PS Large PS Controller MCOR (LEBnet) New Any OS SCP PEP-II SLC Micro IOC VME Crate (RTEMS) EDM CA TCP/IP PEP-II VME/VXI HL Apps DB EPICS Control-

5 Debbie Rogind LCLS Magnet Controldrogind@slac.stanford.edu June 15, 2006 How do we unite the old with the new?

6 Debbie Rogind LCLS Magnet Controldrogind@slac.stanford.edu June 15, 2006 CA Clients Answer: SLC-Aware IOC SCP Ethernet (LCLSnet) CAMAC SLC Micro (RMX) SLAC Ethernet PS Controller SLC net SLC - VMS CA Server HL Apps SCOR Bulk PSPS Bulk PS Large PS Controller MCOR (LEBnet) Any OS SCP VME Crate (RTEMS) EDM CA TCP/IP HL Apps DB SLC-Aware IOC - Mimics RMX micro; communicates via SLC message protocol; receives/updates SLC DB EPICS Control- - Minimal changes to SLC

7 Debbie Rogind LCLS Magnet Controldrogind@slac.stanford.edu June 15, 2006 SLC-Aware IOC Architecture libCom + libCom OSI libraries Runtime DB Access

8 Debbie Rogind LCLS Magnet Controldrogind@slac.stanford.edu June 15, 2006 Design Issues 1,2, Solved: Communication bridges in place between the old and the new 3. There are two distinct databases: SLC EPICS How to synchronize?

9 Debbie Rogind LCLS Magnet Controldrogind@slac.stanford.edu June 15, 2006 SLC-Aware DB Synchronization Monitor EPICS setpoints Periodic checking SLC setpoints

10 Debbie Rogind LCLS Magnet Controldrogind@slac.stanford.edu June 15, 2006 EPICS Databases Per device Polynomial Coefficients Physical - B field setting: user, feedback, HLApps; tolerance/limit setting; B->I, I->B conversions Raw – I settings Power Supply Controller I/Fs: interlocks, setpoints, readbacks Control functions Master Control DB (incl. on/off, reset, zero current) DB for each function: Trim, Standardize, Calibrate, Feedback Status – SLC, EPICS, and Summaries Per IOC - Multi-selection of devices; multi-function, (new!) Template and substitution files using macros

11 Debbie Rogind LCLS Magnet Controldrogind@slac.stanford.edu June 15, 2006 Sequencer SNLs Per device, handles - “More complicated” control functions Trim, Calibrate, Standardize,… Transitions between steady states Timeouts User Abort Error conditions and message reporting Per IOC - Multi-select devices/functions, abort

12 Debbie Rogind LCLS Magnet Controldrogind@slac.stanford.edu June 15, 2006 EPICS Magnet Facility- Magnet Device Sequence Trim Calibration Standardize

13 Debbie Rogind LCLS Magnet Controldrogind@slac.stanford.edu June 15, 2006 EPICS Magnet Facility- Record Processing / Sequencing

14 Debbie Rogind LCLS Magnet Controldrogind@slac.stanford.edu June 15, 2006 Displays – for Dec. 2006 Commissioning SCP Panel Displays Control and monitor all magnets Correlation plots, orbit fit, orbit display, orbit correction, bump calculation, power steering, multi-knobs, … EPICS EDM Displays Control and monitor new magnets; monitor existing Perform more than one function at a time (multi-function) More status available SCP and EDM overlap functionality Status color code maintained SLC Status, SLC DB maintained Magnet functions controlled similarly, except for multi-function SLC DB name annotations are on EDM

15 Debbie Rogind LCLS Magnet Controldrogind@slac.stanford.edu June 15, 2006 SCP – All units control

16 Debbie Rogind LCLS Magnet Controldrogind@slac.stanford.edu June 15, 2006 SCP – All Units SCP – All units status

17 Debbie Rogind LCLS Magnet Controldrogind@slac.stanford.edu June 15, 2006 EDM - All units control

18 Debbie Rogind LCLS Magnet Controldrogind@slac.stanford.edu June 15, 2006

19 Debbie Rogind LCLS Magnet Controldrogind@slac.stanford.edu June 15, 2006 Many Thanks SLC-Aware IOC developers : Stephanie Allison, Diane Fairley, Ron McKenzie, Kristi Luchini, consultants from CPE Magnet developers: Stephanie Allison, Kristi Luchini


Download ppt "Debbie Rogind LCLS Magnet June 15, 2006 LCLS Magnet Control Challenging Design Issues Subsystem architecture, or… “How."

Similar presentations


Ads by Google