Controls for High-Availability Magnet PS’s for ATF2 Glen White SLAC September 11 2007.

Slides:



Advertisements
Similar presentations
Delta Tau Coordinate Systems and PLCs at Diamond Matthew Pearson Controls Group, Diamond Light Source Overview: Delta Tau Geobrick motor controller Delta.
Advertisements

MICE RF & Controls Paul Drumm. RF Layout 2 MW Amplifier Master Oscillator Controls etc 201 MHz Cavity Module 2 MW Amplifier 201 MHz Cavity Module CERN.
Presents The Silver Family An Integrated Approach to Processors, Data Communication and Head End Integration.
Tracker Controls MICE Controls and Monitoring Workshop September 25, 2005 A. Bross.
Diane Fairley High Level October 24-28, 2005 High Level Physics Applications LCLS Week / FAC October 24-28, 2005.
Students:Gilad Goldman Lior Kamran Supervisor:Mony Orbach Mid-Semester Presentation Spring 2005 Network Sniffer.
Lesson 4-Installing Network Operating Systems. Overview Installing and configuring Novell NetWare 6.0. Installing and configuring Windows 2000 Server.
Lesson 1: Configuring Network Load Balancing
OPC Overview OPC Device Support (PLC Gateway for 3.14) Ralph Lange – EPICS Collaboration Meeting at SLAC, April 2005.
19-21 Dec 20075th ATF2 Project Meeting1 ATF2 High Availability DC Magnet Power Supplies By: Paul Bellomo, Antonio de Lira, David MacNair and Briant Lam*
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
EtherIP Driver Kay Kasemir, July 2009.
Lucretia - Floodland Flight Simulator for ATF2 Glen White SLAC ATF2 Project Meeting Dec 2007.
Document Number ETH West Diamond Avenue - Third Floor, Gaithersburg, MD Phone: (301) Fax: (301)
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 15 Installing and Using Windows XP Professional.
Input/Output Controller (IOC) Overview Andrew Johnson Computer Scientist, AES Controls Group.
September 6, 2015 Connecting Client Applications to Informix Databases using IBM Informix Connect and ODBC James Edmiston Database Consultant Quest Information.
EPICS and EDM Overview 03 October 2008 Matt Boyes EPICS and EDM Overview Lecture 1 Matt Boyes.
Glen White SLAC Nov  I think my ideas on what the “flight simulator” concept should be is not compatible with the current plans for the ATF2.
EPICS Insertion Device Control System Pete Owens EPICS Collaboration Meeting June 2003 Control System for a Helical Undulator Pete Owens Daresbury Laboratory.
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 19 PCs on the Internet.
Imperial College Tracker Slow Control & Monitoring.
SEISLOG Linux presented at the WORKSHOP High Quality Seismic Stations and Networks for Small Budgets Volcan, Panama March, 2004 by Terje Utheim,
Ralph Lange: OPC Gateway (Device Support) OPC Gateway (Device Support) Ralph Lange – EPICS Collaboration Meeting March SSRF.
1.4 Open source implement. Open source implement Open vs. Closed Software Architecture in Linux Systems Linux Kernel Clients and Daemon Servers Interface.
Controls Group May 22-24, 2002 EPICS Collaboration PC-104 Use at JLAB Arne Freyberger.
V. Serbo, SLAC ACAT03, 1-5 December 2003 Interactive GUI for Geant4 by Victor Serbo, SLAC.
ATF Control System and Interface to sub-systems Nobuhiro Terunuma, KEK 21/Nov/2007.
802.11n Sniffer Design Overview Vladislav Mordohovich Igor Shtarev Luba Brouk.
ATF2 Mover Software 19 June 2008 Janice Nelson, Doug McCormick (SLAC) Glen White (LAL/SLAC) Justin May (no longer at SLAC)
New Features in DeltaV SimulatePro
Integrating EPICS and LabVIEW on Windows using DCOM Freddie Akeroyd ISIS Computing Group.
Online Software 8-July-98 Commissioning Working Group DØ Workshop S. Fuess Objective: Define for you, the customers of the Online system, the products.
CSCI 1033 Computer Hardware Course Overview. Go to enter TA in the “Enter Promotion Code” box on the bottom right corner.
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.
FOPI – Slow Control Content 1.FOPI experiment - Overview 2.GUIs for FOPI 3.System Design.
1 BROOKHAVEN SCIENCE ASSOCIATES EPICS Version 4 – Development Plan V4 Team – presented by Bob Dalesio EPICS Meeting October 12, 2010.
1. LabVIEW and EPICS Workshop EPICS Collaboration Meeting Fall 2011.
Controls & Monitoring Overview J. Leaver 03/06/2009.
Source Controller software Ianos Schmidt The University of Iowa.
Alice DCS workshop S.Popescu ISEG Crate controller + HV modules ISEG HV modules 12 Can bus PVSS OPC Client 1 Generic OPC Client Iseg OPC.
A guide to file sharing on Windows XP Peer to Peer File Sharing.
17 Establishing Dial-up Connection to the Internet Using Windows 9x 1.Install and configure the modem 2.Configure Dial-Up Adapter 3.Configure Dial-Up Networking.
Connecting LabVIEW to EPICS network
Jefferson Lab Report Karen S. White 11/14/00. Overview  Status of Jefferson Lab Control System  Work In Progress  Transitioning to Operations.
Computer Communication: An example What happens when I click on
K. Harrison CERN, 22nd September 2004 GANGA: ADA USER INTERFACE - Ganga release status - Job-Options Editor - Python support for AJDL - Job Builder - Python.
EPICS and LabVIEW Tony Vento, National Instruments
Stanford Linear Accelerator Center Stephanie AllisonEPICS Meeting June, Porting EtherIP to EPICS 3.14 Usage at SPEAR IOC Software Porting Notes 3.13/3.14.
Adrian Oates Graham Cox Daresbury Laboratory MICE Control System DL Contribution June 09.
Debbie Rogind LCLS Magnet June 15, 2006 LCLS Magnet Control Challenging Design Issues Subsystem architecture, or… “How.
16th Oct 08 Tom Cobb - Python at DLS 1 Uses of Python at Diamond Light Source.
Chapter 4: server services. The Complete Guide to Linux System Administration2 Objectives Configure network interfaces using command- line and graphical.
© 2002, Cisco Systems, Inc. All rights reserved..
Allen-Bradley PLC-5 Control With A ‘Soft’ IOC 1 Jim Stevens APS Controls Group Epics Collaboration Meeting May 20, 2015 Rick Putnam APS MOM Group.
OpenPegasus Documentation Discussion What should we change, what should we keep? KS OpenPegasus Developers Conference 27 September 2012.
Using COTS Hardware with EPICS Through LabVIEW – A Status Report EPICS Collaboration Meeting Fall 2011.
Managed by UT-Battelle for the Department of Energy LabVIEW Channel Access Implementaion Alexander Zhukov SNS.
The Maraton LV system Michela Lenzi INFN Firenze Thanks to V. Bocci, P. Ciambrone, A. Sciubba LV Power Supply RCM AC/DC converter.
Flight Simulator for ATF2
CompTIA Server+ Certification (Exam SK0-004)
ATF/ATF2 Control System
ATF2 Magnet Power Supplies
ATF2 Mover Software 15 December 2008
HAPS Controls Glen White ATF2 Software Review Workshop, LAL, June 2008
Update - SSRL testing of SLAC Ethernet Controller As of August 4, 2005
Commissioning the European XFEL cryogenic system and best practice
Presentation transcript:

Controls for High-Availability Magnet PS’s for ATF2 Glen White SLAC September

Summary of Work Done EPICS drivers written for Ethernet power supply controllers (EPSC). Existing EPICS drivers for ContolLogix PLC for ‘bulk’ PS’s imported into IOC. EPICS database written for control of EPSC’s and ‘bulk’ PS’s. Simulation mode included. Client GUI control panels written (Matlab produced with GUIDE, but are standalone through use of compiler). Testing underway on hardware. Linux and Windows OS supported for both IOC and client. Code maintained on SLAC CVS –/afs/slac.stanford.edu/g/ilc/cvs/ATF2/control-software/epics /ioc- ps Documentation being written on SLAC ATF wiki –

Hardware Support EPICS Drivers IOC for PS’s is a single host-based EPICS IOC on either a windows or linux PC. EPSC drivers purpose written using asynDriver interface. Existing EPICS driver support for ControlLogix PLC’s for bulk PS’s from LANL used.

EPICS Database EPICS release used for IOC (and all other EPICS based software tools). Database records exist for control and readback of desired parameters from EPSC’s and bulk PS PLC’s. e.g: –PSN:pwrOn –PSN:readADC –PSN:current –PSN:status1 –BPSN:pwrOnOff –BPSN:status Where, N is the PS/magnet (1-36). Note many->1 mapping for BPS. The PS status is polled every 1s and corresponding status records updated. Selecting ‘simulation mode’ disables hardware access code and attempts to simulate normal operating behaviour for use in a Flight Simulator.

IOC Setup All setup of IOC through single file on host IOC (st.cmd file). # Simulation Flag - Set to 1 and comment out UDP connection lines for sim mode epicsEnvSet(PS_SIM_MODE,“0") ## EtherIP setup drvEtherIP_define_PLC(“plc1”, “ ”, 0) drvEtherIP_define_PLC(“plc1”, “ ”, 0) ## UDP connection to EPSC (comment out for sim mode) drvAsynIPPortConfigure("PS1conn"," :2000 UDP*",0,0,1) drvAsynIPPortConfigure("PS2conn"," :2000 UDP*",0,0,1) ## Initialise drivers for EPSC echoDriverInit("PS1",1,0,0,"PS1conn") echoDriverInit("PS2",1,0,0,"PS2conn") ## Load EPSC database dbLoadRecords("db/ps.vdb","PS=1,PSconn=PS1conn,SIM_MODE=${PS_SIM_MODE},PLC=plc1, PLC_PS=1") dbLoadRecords("db/ps.vdb","PS=2,PSconn=PS2conn,SIM_MODE=${PS_SIM_MODE},PLC=plc1, PLC_PS=2")

Test Client Displays GUI’s written for testing and setup of PS’s.

Test Client GUI’s GUI’s written for testing and setup of PS’s.

Test Client GUI’s GUI’s written for testing and setup of PS’s.

Test Client GUI’s GUI’s written for testing and setup of PS’s.

Test Client GUI’s GUI’s written for testing and setup of PS’s.

Hardware Testing Successfully tested control of 2 EPSC units and 1 PLC through EPICS GUI controls.

Implementation at ATF2 Suggest the following: –All PLC’s and EPSC’s on a network local only to EPICS IOC on host pc. –All control through EPICS database on host pc (via gui controls in ATF2 control room). Control of EPSC’s through UDP protocol, probably best to keep dedicated network as suggested above to reduce risk of packet loss and mimimise chance of control errors. Above configuration also minimises ATF2-local network traffic.