Presentation is loading. Please wait.

Presentation is loading. Please wait.

SLC-Aware IOC Magnet Functional Requirements

Similar presentations


Presentation on theme: "SLC-Aware IOC Magnet Functional Requirements"— Presentation transcript:

1 SLC-Aware IOC Magnet Functional Requirements
Introduction Magnet Functions IOC Status - CSTR.MAGF Data Flow Database Displays Alpha Applications EPICS CA Clients Diagnostics Loose Ends

2 Alpha and IOC magnet software What will not be supported
Introduction Alpha and IOC magnet software What will not be supported What will be supported Db naming conventions SLC) LGPS.LX23.1 EPICS) LX23:LGPS:1:<secn>

3 Magnet Functions Alpha Functions Degauss
PS On/off – Must support more than LGPS prims Diagnostic Knobs (Not Supported) Module I/O access (Not Supported)

4 Micro Functions Calibrate - MGNT_CALB Diagnostic Calibrate - MGNT_DCAL
Standardize - MGNT_STDZ Perturb - MGNT_PTRB Zero - MGNT_ZERO Check - MGNT_CHCK Reset - MGNT_RSET (Not Supported) Touchup - MGNT_TOUC Trim - - MGNT_TRIM Dumb DAC output – MGNT_DAOC IACT to IDES – MGNT__ACT

5 CSTR MAGF Update the CSTR secondary MAGF for function code from the VAX and don’t have the terse flag set. MGNT_STDZ MGNT_CALB MGNT_DCAL MGNT_TRIM

6 Block Diagram

7

8 Database SLC DB units required if using Alpha high level applications
Double duty magnets, special considerations LTU, Dump and Undulator magnets will NOT be in the SLC DB Undulator magnets and magnet movers will not be controllable via EPICS or SLC Phase 1, no control of old SLC magnets from EPICS EPICS is the master DB when we have both SLC DB units and EPICS PV’s for the same magnet device. Save/Restore will be done on the EPICS DB and new values pushed to the SLC DB (supertype 2 and 3) at boot.

9 Displays Look and Feel for phases I Status color code maintained
HSTA , STAT and STAT2 SCP Panel Displays Injector Linac – sectors 21-30 BSY (use existing panel) LTU & Dump EPICS EDM Displays Will not be able to control SLC magnets on day 1 from and EPICS display Control and Monitor equivalent displays (Inj,Linac,BSY,LTU,Dump) Interlock displays – more information avail not passed up to SLC DB

10 Alpha Applications Access Degauss Turn On/Off PS functionality
New verbs Degauss Turn On/Off PS functionality Handle generic CA requests w/ status return from COM files or scripts Probe Error Logging Gold and Configuration files History and Correlation Plots Allow analog (e.g. BDES) changes in SLC via channel access DIMAD and Modeling Applications LEM Steering Chromaticity

11 EPICS Channel Access Clients
Channel Archiver EDM Displays XML – still a question but not in phase I Save/Restore Channel Watcher Alarm Handler Strip Charts CMLOG EDM Matlab

12 Diagnostics Keep total number of units Keep total number of units by primary Keep error counts for unit function failures Keep number of control functions performed on a unit in the last hour,8hours and 24 hours

13 Loose Ends Unknown extent of modeling application changes
Requirement of 15 minute switch over from LCLS mode to SLC mode and if any SLC db changes need to run LCLS will require ipl of any the Linac Micros. Streamline DB work especially for those magnets defined in both SLC and EPICS What to do short of reboot when the SLC and EPICS DB’s get out of sync. How to control DB edits and EPICS DB edits, and make sure that changes in one DB is reflected in another Save/restore files. Must save at least the last few versions in case the last version or two has been corrupted as the EPICS db is the master and data will be passed back up to the SCP. No local control of the PSI magnet ps controllers. Is this a safety issue and can it be addressed?


Download ppt "SLC-Aware IOC Magnet Functional Requirements"

Similar presentations


Ads by Google