ORNL is managed by UT-Battelle for the US Department of Energy EPICS on SNS Instruments Matt Pearson SNS ORNL 18 th - 22 nd May 2015.

Slides:



Advertisements
Similar presentations
Managed by UT-Battelle for the Department of Energy Best Ever Archive Utility, Yet (BEAUtY) Kay Kasemir April 2013.
Advertisements

1 1999/Ph 514: Channel Access Concepts EPICS Channel Access Concepts Bob Dalesio LANL.
26/2704 Vacuum Feature What is vacuum Vacuum in industry
Open AUC Update CFA & Sednterp San Antonio HARDWARE Open AUC.
CENTURION™ (C4-SERIES) Erin Cox, Market Research Analyst, Natural Gas Production Controls - Presenter Sanjay Kumar, Market Research Specialist & Product.
Quest Web-Browser Interface. Home Page This is the Home Page of the Quest Browser Interface. This page will show the site information, and any active.
Delta Tau Coordinate Systems and PLCs at Diamond Matthew Pearson Controls Group, Diamond Light Source Overview: Delta Tau Geobrick motor controller Delta.
Linux IOC Operations at NSTX - An Overview P. Sichta 28Mar2005.
SNS Beamline Experiment Control (Future) Xihui Chen, Kay Kasemir 4/15/2013.
ORNL is managed by UT-Battelle for the US Department of Energy EPICS V4 for SNS Neutron Data Kay Kasemir Oct
Introduction To Programmable Logic Controllers
Pete Owens MICE Controls & Monitoring Workshop 25th September 2006 MICE Control and Monitoring: General Architecture Subsystem Integration User Interface.
Experimental Facilities Division ANL-ORNL SNS Experimental Data Standards (Status) Richard Riedel SNS Data Acquisition Group Leader.
Tracker Controls MICE Controls and Monitoring Workshop September 25, 2005 A. Bross.
Terri Lahey LCLS FAC: Update on Security Issues 12 Nov 2008 SLAC National Accelerator Laboratory 1 Update on Security Issues LCLS.
INTEGRATION OF EPICS ASYN INTO NON EPICS ENVIRONMENT PRERANA KANKIYA Brookhaven National Laboratory, New York EPICS COLLABORATION MEETING, 2014.
EPICS on TPS RF System Yu-Hang Lin Radio Frequency Group NSRRC.
LabView Users Group Meeting June 20 th, 2006 Process Control Using Compact Field Point/Labview Real-time Michael Tockstein Microelectronics Technology.
Beamline Controls at the IPNS* *The Intense Pulsed Neutron Source (IPNS) at Argonne National Laboratory is a national facility for neutron scattering research.
Hall C’s HMS PLC Controls by Steven Lassiter. What Constituents a PLC System PLC (processors) Programming. I/O modules. Field Device Signals (sometimes.
The Vision of a Leader Rapid Eye Plus Technical Training.
MICE Hydrogen Control System MICE H2 Review Meeting RAL 15 th Jan 2015 PJ Warburton – STFC Daresbury Lab.
ORNL is managed by UT-Battelle for the US Department of Energy EPICS State Notation Language (SNL), “Sequencer” Kay Kasemir, SNS/ORNL Many slides from.
Scan System Kay Kasemir, Xihui Chen Jan Managed by UT-Battelle for the U.S. Department of Energy Automated Experiment Control “Scan” should be.
Scan System: Experiment Automation Kay Kasemir, Xihui Chen RAL EPICS Meeting, May 2013.
EPICS and EDM Overview 03 October 2008 Matt Boyes EPICS and EDM Overview Lecture 1 Matt Boyes.
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.
IMPLEMENTATION OF SOFTWARE INPUT OUTPUT CONTROLLERS FOR THE STAR EXPERIMENT J. M. Burns, M. Cherney*, J. Fujita* Creighton University, Department of Physics,
Power Control System for a Concrete Durability Test Cabinet – Phase 2 Jacob Jameson Madhav Kothapalli Thomas Persinger Andrew Versluys.
EPICS Developments at the Australian Synchrotron DSP EPICS driver for the General Standards 16AIO analog card EPICS driver for the Galil range of motor.
Introduction to EPICS (Ned Arnold, John Maclean).
Beamline Controls with EPICS at NSLS Zhijian Yin NSLS, BNL EPICS Collaboration Meeting, SSRF, March 2008.
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.
Running EPICS on NI CompactRIO Initial Experience Eric Björklund (LA-UR )
Making LabVIEW look like an IOC Kay-Uwe Kasemir, LANL May 2002.
The CSS Scan System Kay-Uwe Kasemir SNS/ORNL Dec
Managed by UT-Battelle for the Department of Energy Kay Kasemir ORNL/SNS Feb Material copied from the IOC Application Developer's.
ORNL is managed by UT-Battelle for the US Department of Energy EPICS Automation Kay Kasemir, SNS/ORNL June 2014.
SNS Integrated Control System MBUF Problems and solutions on VxWorks Dave Thompson and cast of many.
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.
March 2008EPICS Meeting in Shanghai1 KEKB Control System Status Mar Tatsuro NAKAMURA KEKB Control Group, KEK.
Issues in Accelerator Control Bob Dalesio, December 23, 2002.
Integrating EPICS and LabVIEW on Windows using DCOM Freddie Akeroyd ISIS Computing Group.
TECHNICAL TRAINING SMART COMMANDER System Requirements CPU : 800MHz and aboveCPU : 800MHz and above Memory : 256MB RAM or HigherMemory : 256MB.
X-WindowsP.K.K.Thambi The X Window System Module 5.
Slide: 1 ICEPAP ICEPAP Software Status Presented by Manuel Perez Member of BLISS group.
Managed by UT-Battelle for the Department of Energy CSS Update Matthias Clausen, Helge Rickens, Jan Hatje and DESY Delphy Armstrong, Xihui Chen,
EPICS EPICS Limitations Bob Dalesio Marty Kraimer.
Controls & Monitoring Overview J. Leaver 03/06/2009.
Cryolab Deployment Raul Valera Teruel Pablo Fernández López 2015/11/10.
Service Section Technical Training December 2005.
Connecting LabVIEW to EPICS network
CISSP Common Body of Knowledge Review by Alfred Ouyang is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.
1 Channel Access Concepts – IHEP EPICS Training – K.F – Aug EPICS Channel Access Concepts Kazuro Furukawa, KEK (Bob Dalesio, LANL)
Ref: P.ppt (06/03/2016) 1 EUROTHERM CONTROLS 2704 Vacuum Block.
Managed by UT-Battelle for the Department of Energy Kay Kasemir Jan Experimental Physics and Industrial Control System.
ORNL is managed by UT-Battelle for the US Department of Energy Status Report: Data Acquisition and Instrument Controls for the Spallation Neutron Source.
Logging and Alarms Apparatus monitored through GPIB – LakeShore temperatures – Agilent power supplies – AMI liquid level monitor Apparatus monitored through.
ORNL is managed by UT-Battelle for the US Department of Energy ADnED Handling V4 Neutron Event Data Matt Pearson SNS ORNL 18 th -22 nd May 2015.
BaBar Transition: Computing/Monitoring
National Centre for Nuclear Research, Poland
Diamond Motion Control Emma Shepherd & Matthew Pearson May 2011
Device Pool Status Report TANGO Collaboration Meeting April 17, 2008
MICE Control System.
LCLS-II 2K Cold Box Controls Design Review
SC1R Cold Box PDR Controls
EPICS Controls Steve Lewis 13 December 2007
X Windows.
Channel Access Concepts
Presentation transcript:

ORNL is managed by UT-Battelle for the US Department of Energy EPICS on SNS Instruments Matt Pearson SNS ORNL 18 th - 22 nd May 2015

EPICS on SNS Instruments SNS Beamline Control System (old) Mix of Labview and C++ applications In house network protocol Python user interface (scripting/GUI) Windows XP/7. Single user system. Separate machine for each application (motors, sample env, detectors). Close the window, shutdown the scan/experiment. Performance & reliability issues No use of version control system (until 2 years ago, SVN) No remote access (each beamline was it’s own island)

EPICS on SNS Instruments SNS Beamline Control System (new) EPICS IOCs running on Linux RHEL6 64-bit. procServ. Separate IOCs per subsystem. 2 Linux servers and 1-2 OPI machines for CS-Studio. Channel Access and PVAccess (for neutron event data) CS-Studio scan server (with scripting interface). PyEpics scripts / CS-Studio scripts & rules Vyatta router interface to beamline (next slide) Remote access via ssh & NX. Read-only remote displays via gateways and webopi. Version control via git. Use git tags for releases. Local file systems (RAID 5) and software builds. CFEngine (moving to Puppet).

EPICS on SNS Instruments Beamline Network & Computing b.0/ /16 (only access in beamline) Vyatta Router/Firewall Site access IP Storage/Outside b-dassrv1 (IOCs) b-dasopi1 (CSS) b = beamline ID b.0/24 Switch /16 Switch Motor Controller 1 Motor Controller 2 Power Supply 1 Etc…. GigE camera

EPICS on SNS Instruments Use existing EPICS software base V4 libraries snapshot on 12 th Jan 2015 (4.4 release + fixes) asyn/streamDevice pcaspy (Channel Access Server in Python) motor record (and drivers for Galil, PI GCS, Newport XPS) areaDetector (neutron visualization, Andor CCD & sCMOS) ether_ip, BACnet devIocStats, autosave State Notation Language (for high level applications/sequences) busy record (to handle put_callback from scans).

EPICS on SNS Instruments New device control Agilent N5741A & TDK Lambda PSU- LV detector electronics AMI 186 – Liquid helium level meter Eurotherm NanoDAC – may become our standard process controller for samples He compressor – detector cooling and sample environment Lakeshore 336/350 – sample environment Lin engineering stepper controller – needle valve control Parker 6K & GT6K – motion control Partlow series process controller – sample environment (heaters, alarms) Pfeiffer vacuum pressure gauge – sample environment Sens-Tech HV base – HV for detectors Spellman SL30 HV PSU – HV for detectors Sumitomo Cryogenics SHI F-70 compressors – detector cooling system

EPICS on SNS Instruments High Level Beamline View

EPICS on SNS Instruments High Level Motor Screen for Slits

EPICS on SNS Instruments Detailed motor screen

EPICS on SNS Instruments Parker 6K model 3 motor driver New driver based on asynPortDriver (model 3 type). Some advantages over non-asyn driver: –Detect motion outside of a normal move command –Reflect error conditions in the motor record alarm fields –Control and read controller-wide information –Additional axis specific capabilities outside of the motor record: Automatic amplifier control Configurable delay after each move (delay in the driver). Helps with large inertia stages. –Easy debugging (asyn record/logging, low level commands via waveform PVs). –Adjustable polling rates –Ability to set both motor and encoder position –Automatically restore positions on IOC reboot after a controller power cycle –Option to upload Parker controller configuration on IOC reboot. Hosted at: Used at SNS and FRIB

EPICS on SNS Instruments Power Supplies Typically use channel access security for PSUs. CAS Groups: BEAMLINE (beamline staff, controls, detector group etc) DEFAULT (all users, except when a scan is running) ALWAYS (all users, all the time, eg. stop all motors, change ROI).

EPICS on SNS Instruments Lakeshore 336/350 Temperature Control Stream Device based support: Set/Read setpoint, temperature, ramp rate, PID, etc. Support for put_callback on setpoint. Uses busy record to wait for temperature readback to be within a tolerance window. User configurable output/sensor pairs (set temperature on output 1, wait for sensor B to get within tolerance window). Alarm handling (read back lakeshore alarm, sensor status, user defined temp limits). Alarm per sensor & overall alarm record. Support for 3062 option card (4 extra sensor inputs). See: Many of our systems support put_callback for easy scan

EPICS on SNS Instruments Lakeshore High Level Screen

EPICS on SNS Instruments ILL Orange Cryostat Standard cryostat for neutron beamlines ( K) Heater controller (Lakeshore) Dual pressure gauge (Pfeiffer Vacuum) Needle valve controller (stepper motor, Lin controller) EPICS application: Control lakeshore Read pressures Control needle valve (He gas flow): PID loop (ePID record) Input is VTI pressure Output is needle valve position Table of pressure setpoints depending on temperature range and direction: Heating table Cooling table Automatically switch tables

EPICS on SNS Instruments ILL Orange Cryostat - details PID control also has a deadband + timer to allow settling. ePID output is disabled after timer expires.

EPICS on SNS Instruments Plans for SNS beamline control Convert 3-4 beamlines a year from legacy control system to EPICS –3 beamlines fully converted –All beamlines have new network/servers –>10 beamlines have subsystem controlled via EPICS (eg. neutron chopper, vacuum) Support more detector types (there is a big effort to update our detector electronics too). Support more complex sample environment systems Build an imaging/tomography beamline (high data rates) Python scripting interface to scan server Automatic builds / testing Training our staff to support EPICS systems