SNS Control System Slide 1, 4/19/2002 EPICS Interlock Experience Kay-Uwe Kasemir, Los Alamos National Laboratory Presented at the EPICS Collaboration Meeting.

Slides:



Advertisements
Similar presentations
1 1999/Ph 514: Channel Access Concepts EPICS Channel Access Concepts Bob Dalesio LANL.
Advertisements

André Augustinus 15 March 2003 DCS Workshop Safety Interlocks.
EPICS Channel Access Overview 2006
Mark Heron Diamond Light Source Oct 2007 EPICS EPICS Interface to the Libera Electron Beam Position Monitor.
Jeffrey Hill.  LANSCE Requirements – a Review  EPICS Paradigm Shift – a Review  Status – What is Implemented  What is an Abstract Data Type?  Benefits.
1 Personnel Protection System (PPS) – Definition Interlock system, to protect personnel from Ionising Radiation (and other hazards) –(Note: does not include.
SNS Integrated Control System SNS Machine Protection System EPICS Workshop April 27, 2005 Coles Sibley.
NSLS/BNL PLC Choice Elliott Wolin 6-Jan-2010 Following are a few slides from a much longer presentation BNL chose Allen-Bradley – three month evaluation.
Integrating Acquired Subsystems Bob Dalesio 09/21/99.
EPICS support for ControlLogix via EtherNet/IP Kay-Uwe Kasemir, LANL May 2001.
Ether_ip - EPICS EtherNet/IP support for ControlLogix Kay-Uwe Kasemir, LANL Nov
Managed by UT-Battelle for the Department of Energy Kay Kasemir Sept EPICS EtherIP Driver.
Diagnostics and Controls K. Gajewski ESS Spoke RF Source Accelerator Internal Review.
Dirk Zimoch, KSTAR Meeting 2009 Auto Save and Restore.
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.
11 June 2003 United Defense LP -- Proprietary1 Auto-Reconfiguration on Grizzly Dr. NS Mohan United Defense, L.P. Ground Systems Division.
SNS Integrated Control System EPICS Collaboration Meeting SNS Machine Protection System SNS Timing System Coles Sibley xxxx/vlb.
Momentum 2009 Spyder® for Plant Control John Hutchey – Lou Jones.
ORNL/SNS Spallation Neutron Source Low-Level RF Control System Kay-Uwe Kasemir, Mark Champion April 2005 EPICS Meeting 2005, SLAC.
Managed by UT-Battelle for the Department of Energy EPICS Database … in 1 hour?! Kay Kasemir, SNS/ORNL Many slides from Andrew Johnson, APS/ANL, Jan
8 May 2001EPICS Group3 Carl Lionberger1 EPICS Support for Group3 Control System Carl Lionberger Group3™ optical-fiber-connected I/O Software and operational.
1 Experimental Physics and Industrial Control System (EPICS) Database Bob Dalesio, May 31,2010.
Experimental Physics and Industrial Control System (EPICS) Database Bob Dalesio, June 27,2001.
Ralph Lange: OPC Gateway (Device Support) OPC Gateway (Device Support) Ralph Lange – EPICS Collaboration Meeting March SSRF.
Introduction to EPICS (Ned Arnold, John Maclean).
CLS Machine Protection and PLC Hardware Presentation to Beamlines Group Elder Matias Canadian Light Source University of Saskatchewan October 20, 2001.
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.
Stephen Schuh Vacuum Controls SCR and 16 November 2005 Vacuum Controls System Concept Review and Preliminary Design Review.
Integrating Acquired Subsystems Bob Dalesio 11/29/98.
General Time Update David Thompson Epics Collaboration Meeting June 14, 2006.
Adrian Oates Daresbury Laboratory ALICE Control System July 08.
SNS Integrated Control System Timing Clients at SNS DH Thompson Epics Spring 2003.
Issues in Accelerator Control Bob Dalesio, December 23, 2002.
Stepper Motor Control, PLC vs VME Herb Strong, Pam Gurd Spallation Neutron Source Oak Ridge National Laboratory October 17, 2007.
Toy IOC Experiments, hierarchical EPICS database A side product of "V4" discussions with: Matthias Clausen, Bob Dalesio, Marty Kraimer, Steve Lewis. Kay-Uwe.
EPICS EPICS Collaboration Meeting Argonne National Laboratory drvTS improvements for soft timing EPICS Collaboration Meeting Argonne National Laboratory.
EPICS EPICS Limitations Bob Dalesio Marty Kraimer.
EPICS Release 3.15 Bob Dalesio May 19, Features for 3.15 Support for large arrays - done for rsrv in 3.14 Channel access priorities - planned to.
Use of a Relational Database at Leda Bob Dalesio
1 1999/Ph 514: Flow of Control EPICS Flow of Control Marty Kraimer APS.
18. June 2003EPICS WS Channel Management Andreas Lüdeke Swiss Light Source / PSI 20 May 2003 EPICS Collaboration Meeting.
Managed by UT-Battelle for the Department of Energy EPICS Database Kay Kasemir, SNS/ORNL Many slides from Andrew Johnson, APS/ANL Sept
Managed by UT-Battelle for the Department of Energy SCL Vacuum Control System Upgrade Derrick Williams
EPICS Release 3.15 Bob Dalesio May 19, Features for 3.15 Support for large arrays Channel access priorities Portable server replacement of rsrv.
Connecting LabVIEW to EPICS network
1 Channel Access Concepts – IHEP EPICS Training – K.F – Aug EPICS Channel Access Concepts Kazuro Furukawa, KEK (Bob Dalesio, LANL)
EPICS and LabVIEW Tony Vento, National Instruments
Managed by UT-Battelle for the Department of Energy Kay Kasemir Jan Experimental Physics and Industrial Control System.
Control System Considerations for ADS EuCARD-2/MAX Accelerators for Accelerator Driven Systems Workshop, CERN, March 20-21, 2014 Klemen Žagar Robert Modic.
EtherCAT based RF Interlock System for SwissFEL LLRF 2015 Abstract As part of the overall development effort for SwissFEL's RF and LLRF systems, the RF.
1 1999/Ph 514: Lab #2 : IOC Database EPICS Lab #2 IOC Database.
Monitoring Dynamic IOC Installations Using the alive Record Dohn Arms Beamline Controls & Data Acquisition Group Advanced Photon Source.
LEDA Vacuum Interlocks Bob Dalesio. Outline Leda vacuum system – displays and interfaces PLC Interlocks as presented to the operator EPICS interlock to.
JavaIOC Overview and Update
LEDA Vacuum Interlocks
Diamond Motion Control Emma Shepherd & Matthew Pearson May 2011
1v0.
Programmable Logic Controllers (PLCs) An Overview.
LCLS Event System - Software
Interlocking of CNGS (and other high intensity beams) at the SPS
Next Linear Collider Test Accelerator and EPICS
EPICS Database … in 1 hour?!
BCM-BIS Interface Szandra Kövecses
Channel Access Concepts
TS2 PSS Architecture, Concepts of Operations and Interfaces
EVG-to-EVR Data Transfer (Dayle Kotturi)
Banafsheh Hajinasab Based on presentation by K. Strnisa, Cosylab
Hilko Spoelstra, Vacuum Group Specialized Technical Services / AD
TS2 PSS; update on concepts of operation and system's architecture
Presentation transcript:

SNS Control System Slide 1, 4/19/2002 EPICS Interlock Experience Kay-Uwe Kasemir, Los Alamos National Laboratory Presented at the EPICS Collaboration Meeting - June 18-20, 2003 Diamond Light Source The Cosener's House Abbey Close, Abingdon Oxon, OX14 3JD, England

SNS Control System Slide 2, 4/19/2002 General Idea l Interlock: Permit certain operations only if all underlying conditions are met  RF_Permit = Vac_OK && Cooling_OK && …. l Interlocks critical to personnel safety or machine protection often require a hardware implementation  fast logic, key switches, locks l Whenever ~1 second response is acceptable or “override” should be allowed: Software (EPICS) interlocks

SNS Control System Slide 3, 4/19/2002 Usable Inputs l Criteria for Process Variables used as Interlock inputs  Vac_OK, … are not only Yes/No but also provide SEVR=INVALID in case of errors  Driver/Device support should set SEVR in case of missing I/O hardware or communication errors  Rip-all-Cables-Out Test (Bob Dalesio): Missing cabling might require additional checks. Vac =  Sensor disconnected?

SNS Control System Slide 4, 4/19/2002 Heartbeats l Interlocks often span across several IOCs l Input from another IOC via ChannelAccess: default timeout EPICS_CA_CONN_TMO=30.0 is too long l “Heartbeats” detect communication errors on critical IOC links (Pam Gurd, Carl Lionberger, ORNL):  Sawtooth calc in IOC A, updates at 1Hz  Calc. records in IOC B check incoming counts, configurable trip limit, commonly a few seconds IOC A Heartbeat PV IOC B Test PV heartbeat OK? Channel Access

SNS Control System Slide 5, 4/19/2002 First Cut: Single calcout record l Permit is granted if  All inputs are OK(CALC)  No input is invalid(MS, IVOA, IVOV) record (calcout, “RF_Permit") { field (DESC, “RF Permit Interlock") field (INPA, “Vac_OK MS") field (INPB, “Vac_Beat_OK MS") field (INPC, “Cool_OK MS") field (INPD, “Cool_Beat_OK MS") field (CALC, "A&&B&&C&&D") field (IVOA, "Set output to IVOV") field (IVOV, "0") field (SCAN, ".1 second") }

SNS Control System Slide 6, 4/19/2002 Overrides l Idea: Records set from Operator Interface allow Override l This doesn’t work: # Allow override of Vacuum input to RF Permit: record (bi, “Vac_Ovr") { field (ZNAM, “Operational") field (ONAM, “Override") } record (calcout, “RF_Permit") { field (INPA, “Vac_OK MS") field (INPB, “Vac_Beat_OK MS") field (INPC, “Vac_Ovr") field (CALC, “(A&&B)||C") field (IVOA, "Set output to IVOV") field (IVOV, "0") field (SCAN, ".1 second") } (Make all fail that can fail, then try to override)

SNS Control System Slide 7, 4/19/2002 Combine Orig. OK & Override No ‘MS’, handle SEVR yourself: # Pre-Calc Interlock Input XXX: OK or in Override? record (bo, “XXX_Ovr") { field (ZNAM, "Oper.") field (ONAM, "Override") field (OSV, "MINOR") field (FLNK, “XXX_Sts") } record (calc, “XXX_Sts") { field (INPA, “XXX_OK") field (INPB, “XXX_OK.SEVR") field (INPC, “XXX_Ovr") field (CALC, "(A&&(B#3))||C") } # Combine all Inputs XXX, YYY, … into the Interlock record (calcout, “RF_Permit") { field (INPA, “XXX_Sts MS") … field (CALC, “A&&B&&….") field (IVOA, "Set output to IVOV") field (IVOV, "0") field (SCAN, ".1 second") }

SNS Control System Slide 8, 4/19/2002 Example: SNS RF Permit Screen