Conversion to EPICS R3.14 Mark Rivers. New capabilities Progress in converting synApps/GSECARS Outstanding issues Work to be done Outline.

Slides:



Advertisements
Similar presentations
EPICS Detector and Feedback Software Mark Rivers GeoSoilEnviroCARS, Advanced Photon Source University of Chicago.
Advertisements

Make This work with EPICS! 2006
EPICS Noboru Yaamamoto Jan 27, 2009 for EPICS seminar at RRCAT, Indore Installing EPICS.
Control Systems for Future GSI, May , 2003 Control System Requirements for the CBM detector Burkhard Kolb GSI HADES.
Linux IOC Operations at NSTX - An Overview P. Sichta 28Mar2005.
QuadEM: EPICS Software for Fast Electrometers for Beam Position Monitors Mark Rivers GeoSoilEnviroCARS, Advanced Photon Source University of Chicago.
Dayle Kotturi and Stephanie Allison Facility Advisory Committee Meeting April 20-21,
Finding, Deploying and Managing EPICS Support Modules Andrew Johnson Computer Scientist, AES Controls.
AreaDetector: A module for EPICS area detector support New developments Mark Rivers GeoSoilEnviroCARS, Advanced Photon Source University of Chicago.
Linux Migration GBT e2e Software Review May 3, 2005 Ramon Creager Melinda Mello
EPICS at APS Beamlines Tim Mooney Advanced Photon Source Argonne National Laboratory.
9-12 Oct 2000PCaPAC 2000, DESY Hamburg Epics to TINE translator Matthias Clausen, DESY Hamburg Phil Duval, DESY Hamburg Zoltan Kakucs, DESY Hamburg.
16 - Nov. 2000EPICS Workshop Oak Ridge1 Epics to TINE translator Matthias Clausen, DESY Hamburg Phil Duval, DESY Hamburg Zoltan Kakucs, DESY Hamburg.
Tracker Controls MICE Controls and Monitoring Workshop September 25, 2005 A. Bross.
Stephanie Allison Integration with the SLC Control Oct 27, Introduction Demo SLC-Aware IOC Plans for Next 12 Months.
INTEGRATION OF EPICS ASYN INTO NON EPICS ENVIRONMENT PRERANA KANKIYA Brookhaven National Laboratory, New York EPICS COLLABORATION MEETING, 2014.
Summary of EPICS Beamline Controls SIG Workshop Mark Rivers University of Chicago June 14, 2006.
OSI and Architecture Independent Device Driver Jim Chen HYTEC ELECTRONICS LIMITED Spring 2013 – Diamond Light Source.
SLAC asyn class, Day 1, August 26, 2010 Example asyn driver Modbus Mark Rivers, Marty Kraimer, Eric Norum University of Chicago Advanced Photon Source.
Linux-MVME Targets Using Motorola Board Support
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.
1 Input/Output. 2 Principles of I/O Hardware Some typical device, network, and data base rates.
Input/Output Controller (IOC) Overview Andrew Johnson Computer Scientist, AES Controls Group.
UART and UART Driver B. Ramamurthy.
Kernel, processes and threads Windows and Linux. Windows Architecture Operating system design Modified microkernel Layered Components HAL Interacts with.
Main Bullet #1 Main Bullet #2 Main Bullet #3 EPICS and CLS September 18, 2009.
AreaDetector: A module for EPICS area detector support Mark Rivers GeoSoilEnviroCARS, Advanced Photon Source University of Chicago.
EPICS Developments at the Australian Synchrotron DSP EPICS driver for the General Standards 16AIO analog card EPICS driver for the Galil range of motor.
EPICS for Experiments. Programme 09:30: Introduction to EPICS (Nick Rees) 09:45: Asyn (Jon Thompson) –C++, extending AsynPortDriver base class –Parameters,
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
LCLS Undulator Positioning Control System Shifu Xu, Joseph Xu, Josh Stein Control Group, AES/APS, ANL June 15, 2006.
Materials Science and Protein Crystallography Using the MX Beamline Control Toolkit William M. Lavender
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.
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.
1 Channel Access Concepts – EPICS Training – K.Furukawa – Mar EPICS Channel Access Concepts Kazuro Furukawa, KEK, ( ) (Bob Dalesio, LANL,
1 EPICS Linux Based IOC Support EPICS Meeting at BESSY May 2002 Marty Kraimer.
Experience Running Embedded EPICS on NI CompactRIO Eric Björklund Dolores Baros Scott Baily.
Automated Testing Presentation to EPICS Collaboration Meeting DESY Paul Gibbons PhD Diamond Light Source Ltd.
“Recent” developments in EPICS-based beamline software 7/24/02 Tim Mooney Beamline Controls & Data Acquisition Group Advanced Photon Source Argonne National.
Control Hardware Design Control Hardware Wiring IOC Software (Low Level) OPI Software (High Level) Final Test Front-End (Connection to SR1 Ring) Done Insertion.
FECC/SAIOC/RTEMS Making Lemonade. FECC “Slow” Code (in PC) –Ported iRMX code –By Bob Sass and Tony –As little hand work as possible –EPICS OSI layer –Dual.
EPICS at APS Beamlines Tim Mooney Advanced Photon Source Argonne National Laboratory.
GPIB Device Control with COSYLAB microIOC COSYLAB microIOC Development for microIOC with SDK GPIB device control microIOCs in SLAC Things learned Jingchen.
EPICS sequencer update Greg White / William Lupton / EPICS ‘99 SLAC, May 27, 1999.
Motor drivers for asyn motor device support Mark Rivers GeoSoilEnviroCARS, Advanced Photon Source University of Chicago.
Connecting LabVIEW to EPICS network
EPICS Detector and Feedback Software Mark Rivers GeoSoilEnviroCARS, Advanced Photon Source University of Chicago.
Slow controls R and D Chris Gould North Carolina State University and TUNL.
1 1999/Ph 514: Supported Hardware EPICS Supported Hardware Ned D. Arnold APS.
EPICS Noboru Yaamamoto July 11, 2006 for EPICS seminar at VECC,Kolkata Installing EPICS.
Control System Overview J. Frederick Bartlett Fermilab June 1,1999.
The BaBar Online Detector Control System Upgrade Matthias Wittgen, SLAC.
Motion Control at the Advanced Photon Source Argonne National Laboratory Mark Rivers University of Chicago 7 GeV synchrotron x-ray light source, the largest.
Monitoring Dynamic IOC Installations Using the alive Record Dohn Arms Beamline Controls & Data Acquisition Group Advanced Photon Source.
SynApps status and plans Mark Rivers October 16, 2008 based on material provided by Tim Mooney Beamline Controls & Data Acquisition Group Advanced Photon.
EPIC S Noboru Yaamamoto July 11, 2006 for EPICS seminar at VECC,Kolkata Installing EPICS.
Device Pool Status Report TANGO Collaboration Meeting April 17, 2008
MICE Control System.
SNS Status Report Karen S. White 10/15/08.
Mark Rivers University of Chicago
EPICS MCA and Canberra Support
Using EPICS for Beamline Control and Data Acquisition
EPICS Detector and Feedback Software
synApps status and plans
Getting Started with EPICS A lecture Series
synApps status and plans
EPICS: Experimental Physics and Industrial Control System
quadEM: New Beam Position Monitor & Electrometer Hardware and Software
GeoSoilEnviroCARS The University of Chicago
Presentation transcript:

Conversion to EPICS R3.14 Mark Rivers

New capabilities Progress in converting synApps/GSECARS Outstanding issues Work to be done Outline

New Capabilities Canberra AIM software runs on any system with libnet and libpcap (Linux tested, Solaris and even Windows should work) DXP software runs on Linux with XIA’s Saturn model (uses EPP parallel port) All synApps device-independent records run on Linux mpfSerial runs on Linux, all serial support in synApps should work (e.g. Keithley 2000, serial motor controllers, etc.)

What is synApps motor (motor record and devices) mca (multi-channel analyzer) ip (serial devices) ip330 (A/D IP module) dac128V (D/A IP module) ipUnidig (binary IP module) camac (CAMAC support) dxp (XIA DXP for CAMAC and parallel) quadEM (APS quad electrometer VME/fiber) std (everything not in above! New records, scaler, etc)

Progress in Converting synApps to 3.14 Goal: Convert all of GSECARS sector 13 to during the current shutdown (September 03). Philosophy to date 1.Convert all non-VME specific support to OSI 2.Convert VME-specific code to OSI system calls, except hardware communication 3.Convert VME hardware communication to devLib so it can work with RTEMS Following applications are “complete” in steps 1-2 above –ip330, ipUnidig, dac128V, camac, dxp, mca, quadEM –motor –ip needs MPC –std needs conversion of some devices

Outstanding issues devLib API is not complete –Does not support the “fpp” context for saving/restoring floating point context in interrupt routines. Need to enhance? mpfSerial on vxWorks no longer supports setting parity, stop bits, etc. –Should change generic serial record to not set device parameters at initialization? VXStats device support Scaler record/device support sometimes crashing non- Joerger scalers Issue with CA and sequencer (current tech-talk thread)

Work to be Done Complete std conversion See Outstanding Issues CCD detector support. I’ve started this. –I’ve started on this. Common EPICS interface for control of CCD (and image plate) detectors (Roper, Bruker, MAR). –Common database and multiple SNL programs. –SNL programs will automate manufacturer’s control program (WinView, marCCD, etc.). –Different approach from Brian Tieman’s CAS server, which goes to DLL layer, bypassing manufacturer’s control program. Industry Pack on Linux? Would make Linux IOC a viable approach for “small” beamline or lab. Documentation!!! Distribution