LCLS Undulator Positioning Control System Shifu Xu, Joseph Xu, Josh Stein Control Group, AES/APS, ANL June 15, 2006.

Slides:



Advertisements
Similar presentations
SNS Integrated Control System SNS RDB Requirements, wish list, status A little history l Oracle RDB used exclusively by accelerator physics group l JERI.
Advertisements

Embedded Solutions for EPICS Based Control Systems Miroslaw Dach Goran Marinkovic Paul Scherrer Institut Switzerland.
Update of EXT Stripline BPM Electronics with LCLS-style Digital BPM Processors Glen White, with slides by Steve Smith 15 December 2009 ATF2.
LCLS SUT Layout Undulator Magnet and Support Motion Vacuum SystemMotion DiagnosticsMotion Thermocouple New Renderings, Add Thermocouple Labels
Handheld TFTP Server with USB Andrew Pangborn Michael Nusinov RIT Computer Engineering – CE Design 03/20/2008.
Lesson 15 – INSTALL AND SET UP NETWARE 5.1. Understanding NetWare 5.1 Preparing for installation Installing NetWare 5.1 Configuring NetWare 5.1 client.
Pete Owens MICE Controls & Monitoring Workshop 25th September 2006 MICE Control and Monitoring: General Architecture Subsystem Integration User Interface.
1 Arturo Alarcon 1 Undulator Controls Status FAC Undulator Controls Status Arturo Alarcon June 9, 2009.
Phones OFF Please Operating System Introduction Parminder Singh Kang Home:
Undulator Control Module Facility Advisory Committee Review, October 30th 2007.
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.
29 April 2005 Part B Final Presentation Peripheral Devices For ML310 Board Project name : Spring Semester 2005 Final Presentation Presenting : Erez Cohen.
Design and Implementation of a Virtual Reality Glove Device Final presentation – winter 2001/2 By:Amos Mosseri, Shy Shalom, Instructors:Michael.
Systems Programming Course Gustavo Rodriguez-Rivera.
Geoff Pile LCLS Und. System Fabrication FAC 29 th, 30 th & 31 st October 2007 LCLS Undulator System Fabrication Schedule FAC.
Pioneering Science and Technology Office of Science U.S. Department of Energy Joseph Xu, apsctl, anl LCLS Motion Control Architecture Motion Drive/Devices.
Building an Application Server for Home Network based on Android Platform Yi-hsien Liao Supervised by : Dr. Chao-huang Wei Department of Electrical Engineering.
Printer Installation Ben Wu A&S IT 09/18/2007. Outline  Preparation  Local Printer Installation  Network Printer Installation  Printer Sharing  Other.
EtherCAT Driver for Remote I/O James Rowland, Ronaldo Mercado and Nick Rees.
LabView Users Group Meeting June 20 th, 2006 Process Control Using Compact Field Point/Labview Real-time Michael Tockstein Microelectronics Technology.
University of Bergen public domain software: SEISLOG Linux, data-acquisition system for standard PC and embedded lowcost, low-power solutions Terje Utheim.
Hall Probe Calibration System
NetBurner MOD 5282 Network Development Kit MCF 5282 Integrated ColdFire 32 bit Microcontoller 2 DB-9 connectors for serial I/O supports: RS-232, RS-485,
EPICS Insertion Device Control System Pete Owens EPICS Collaboration Meeting June 2003 Control System for a Helical Undulator Pete Owens Daresbury Laboratory.
Department of Electrical Engineering Electronics Computers Communications Technion Israel Institute of Technology High Speed Digital Systems Lab. High.
02/2008 MATRIX VISION GmbH 1 Presentation The intelligent camera and Image processing sensor.
Upgrade to Real Time Linux Target: A MATLAB-Based Graphical Control Environment Thesis Defense by Hai Xu CLEMSON U N I V E R S I T Y Department of Electrical.
SEISLOG Linux presented at the WORKSHOP High Quality Seismic Stations and Networks for Small Budgets Volcan, Panama March, 2004 by Terje Utheim,
1.Overview 2. Hardware 3. Software Interface 4. Triggering 5. Installation 6. Configuring.
TANGO on embedded devices: the Bimorph Mirror application case Fulvio Billè Roberto Borghes, Roberto Pugliese, Lawrence Iviani Instrumentation & Measurement.
Dec 8-10, 2004EPICS Collaboration Meeting – Tokai, Japan MicroIOC: A Simple Robust Platform for Integrating Devices Mark Pleško
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.
Marion M. White Undulator System 27 October FAC LCLSLCLSLCLSLCLS Progress on the Undulator Module System Test Marion M.
The microIOC Family Gasper Pajor EPICS Collaboration Meeting Argonne National Laboratory June 2006.
Introduction to Computer and Computer Networking: Part I Xiangming Mu 9/16/2004.
Universal Measurement System with Web Interface Maciej Lipiński Ph.D. Krzysztof Poźniak, MSc Grzegorz Kasprowicz Wilga r.
Joshua Stein LCLS Undulator 20 Feb 06 LCLS Undulator Controls ANL LCLS All-Hands Meeting February 20, 2006 Josh Stein Argonne.
March 2008EPICS Meeting in Shanghai1 KEKB Control System Status Mar Tatsuro NAKAMURA KEKB Control Group, KEK.
ATF2 Mover Software 19 June 2008 Janice Nelson, Doug McCormick (SLAC) Glen White (LAL/SLAC) Justin May (no longer at SLAC)
Oct 8-9, 2005ACS Collaboration Meeting – Archamps, France The MicroIOC From Custom To Production First customer: PSI 25 pieces.
James Crosetto BS (Computer Science and Computer Engineering) Jeremy Ellison BS (Computer Science and Computer Engineering) Seth Schwiethale BS (Computer.
Online Software 8-July-98 Commissioning Working Group DØ Workshop S. Fuess Objective: Define for you, the customers of the Online system, the products.
GPIB Device Control with COSYLAB microIOC COSYLAB microIOC Development for microIOC with SDK GPIB device control microIOCs in SLAC Things learned Jingchen.
1. EPICS IOC on CompactRIO EPICS Collaboration Meeting Fall 2011.
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.
Connecting LabVIEW to EPICS network
5 th October 2004Hardware – KS41 Hardware Objectives: Computer systems  What do they do?  Identify the hardware that makes up a computer system (PC)
James Crosetto BS (Computer Science and Computer Engineering) Jeremy Ellison BS (Computer Science and Computer Engineering) Seth Schwiethale BS (Computer.
Diagnostics and Optimization Procedures for Beamline Control at BESSY A. Balzer, P. Bischoff, R. Follath, D. Herrendörfer, G. Reichardt, P. Stange.
SIDE SCAN HARDWARE CONFIGURATION
Robert C. Sass Sheng Peng LCLS Upgrade Review June IOC Requirements 1 LCLS Phase I Upgrade; IOC CAMAC Support Requirements Robert C. Sass Sheng.
SIDE SCAN HARDWARE CONFIGURATION HYPACK Connection Block Diagram GPS, single beam and tide data go into HYPACK ® SURVEY. Sidescan (with optional.
Jeff T. Collins Undulator Support/Mover System 20 October 2005 LCLSLCLSLCLSLCLS LCLS Undulator Support/Mover System.
Embedded Real-Time Systems Introduction to embedded software development Lecturer Department University.
Implementation and Testing of RDB Channel Archiver with MySQL Richard Ma, DePauw University Supervisor: Richard Farnsworth, Argonne National Laboratory.
Integrating Advantech PCI I/O cards into EPICS. Outline ANTARES computer control and data acquisition systems architecture STAR computer control and data.
Introduction to networking (Yarnfield) Configure a router.
Control Software Features  Modularity and flexibility to ensure the long-term viability and scalability of the MUST-SIM Control System  System setup.
Lab 1: Using NIOS II processor for code execution on FPGA
Chapter Objectives In this chapter, you will learn:
Laboratorio per dottorandi 2017 Particle Accelerators Control System
Linux Operating System Architecture
ATF2 Mover Software 15 December 2008
HAPS Controls Glen White ATF2 Software Review Workshop, LAL, June 2008
INSTRUMENT CONTROLLER OVERVIEW
LCLS Undulator System Production Management
LTU/Undulator Installation Status
quadEM: New Beam Position Monitor & Electrometer Hardware and Software
Presentation transcript:

LCLS Undulator Positioning Control System Shifu Xu, Joseph Xu, Josh Stein Control Group, AES/APS, ANL June 15, 2006

2 Outline Undulator Positioning Control System Hardware Field IOC Hardware Network Scheme IOC Software EPICS Database EPICS SmartMotor driver User Graphic Interface: MEDM vs Java Things to do

3 Undulator Positioning Control System Hardware and Requirements LCLS has 33 undulator segments, each segment has a positioning system that consists of: –5-axis girder cam mover system –2-axis undulator translation system –5 absolute angular position readouts –8 absolute linear position readouts –Total: 231 motion axis and 429 position feedbacks –Each segment has one IOC Quadrupole Motion Positioning Repeatability±7 µm Short-Term (1 h) BPM and Quad Stability±2 µm Long-Term (24 h) BPM and Quad Stability±5 µm Thermal limitations CAM mover system has five degrees of freedom –X-translation –Y-translation –Pitch motion –Roll motion –Yaw motion

4 LCLS SUT Layout Undulator Magnet and SupportMotion Vacuum SystemMotion DiagnosticsMotion Thermocouple New Renderings Expanded Pages, Added Thermocouples, Added Cable Tray, Added Cables Moved Bellows, Updated Supports, Reconfigured RFBPM Waveguide, Added Change Box Reconfigure Assembly, Update Colors, Reconfigure RFBPM Waveguide ChangeRevDate Thermocouple Location 1Undulator 2Ambient Air 3Ambient Air at Quad 4Quad 5RFBPM 6Girder 7Undulator Motor (Dwn Strm) 8Undulator Motor (Up Strm) 9Girder Motor (Single) 10Girder Motor (Double) 11Floor Support (Upper) 12Floor Support (Lower) 13Vacuum Chamber Support 14Vacuum Chamber (At Beam) 15Vacuum Chamber (Strngbk) 16Ion Pump Undulator Segment Layout

5 Field IOC Hardware Off-the-shelf Integrated Industrial Computer Systems (PC-104 based):486DX2/100M, 32MB SDRAM (Diamond Systems Co.) –16 channel single ended/8 differential ADCs (16-bit) for position readouts. –Programmable input range: ± 10V/0-10v –24 programmable digital I/O One Ethernet port, and 12 serial ports, including add-on 8 channel serial port board for motion control: –Configurable RS232,RS422, RS485 32M flash disk; IDE driver connector two USB ports, one parallel port Floppy disk driver connector

6 Network Scheme 33 IOCs with a DHCP/NFS server On each IOC: –scp for file copy –sshd for remote login –dhclient for dynamic IP address configuration IP address setup scheme –Run dhclient, if success, save IP address in a script. –Otherwise, run the pre-saved script. –If no pre-saved script exists, run the default script.

7 IOC Software Linux : boot from local flash disk –IOC kernel and application program are updated through scp command from the server as needed. EPICS base ASYN 4-4 Device/driver support for the ADC/DIO on CPU board Kernel module for the 8 channel serial port PC104 board Motor record and SmartMotor driver support EPICS database

8 SmartMotor driver support SmartMotor: Servo Motor with RS-232 interface. – Motor record and device support Based on Intelligent Motion System’s IM483 driver

9 EPICS Database PV naming scheme: prefix of PV name is assigned according to the last 8 bits of IOC’s IP address, e.g. IP: xxx.xxx.xxx.101  id001:xxxx IP: xxx.xxx.xxx.133  id033:xxxx Motion Algorithms are implemented through calc records.

10 MEDM User Interfaces Position Control Undulator Position Control Undulator Position Calibration Girder Position Control Girder CAM Position Calibration Girder Parameter Potentiometer Readout Motor setup (7)

11 MEDM User Interface

12 MEDM User Interface

13 Java User interface Eclipse 3.1 IDE on Linux Visual Editor Jca 2.16 CA library RCP (Rich Client Platform) Manage the control and display of all the undulators in one window

14 GUI (Java version)

15 GUI (Java version)

16 Things to Do EDM GUI System verification on SUT (Single Undulator Test) system Network verification Undulator motion control design review Integrate software into source/release controls system at SLAC (subversion). Determine operator/engineering interfaces required for LCLS operation.

17 Thank you for your attention