Australian Synchrotron Richard Farnsworth With Steven Banks and Mark Clift.

Slides:



Advertisements
Similar presentations
© University of Reading IT Services ITS Support for e­ Research Stephen Gough Assistant Director of IT Services 18 June 2008.
Advertisements

Just Add Wheels: Leveraging Commodity Laptop Hardware for Robotics Education Jonathan Kelly, Jonathan Binney, Arvind Pereira, Omair Khan and Gaurav S.
BLM System for NSRL HLS PCaPAC 2000, Oct.9 ~ 12, 2000Page 1 PC and CAN Bus in Beam Loss Monitor System for NSRL Yonggang Cui, Beibei Shao Department of.
Getting started Starting the Virtual Machines, utilities, intro to workflows using Trident ADD BUSINESS UNIT/FLAGSHIP NAME Nick Murray| March 2013.
Network Services Seminar Vista Is Incomplete Microsoft is planning its first service pack Microsoft is seeking input from users Vista probably.
LCLS Control System Overview Mike Zelazny SLAC ICD Software Department Accelerator Directorate.
Dirk Zimoch, EPICS Collaboration Meeting, Vancouver 2009 PSI-XFEL Challenges and Developments.
Chapter 5 Operating Systems. 5 The Operating System When working with multimedia, the operating system is perhaps the most important, the most complex,
VxWorks Real-Time Kernel Connectivity
Tunis, Tunisia, 28 April 2014 Business Values of Virtualization Mounir Ferjani, Senior Product Manager, Huawei Technologies 2.
O. Stézowski IPN Lyon AGATA Week September 2003 Legnaro Data Analysis – Team #3 ROOT as a framework for AGATA.
Pete Owens MICE Controls & Monitoring Workshop 25th September 2006 MICE Control and Monitoring: General Architecture Subsystem Integration User Interface.
Chapter 3.1 Teams and Processes. 2 Programming Teams In the 1980s programmers developed the whole game (and did the art and sounds too!) Now programmers.
Server Operating Systems Last Update Copyright Kenneth M. Chipps Ph.D. 1.
Computer Science Department 1 An Open Source Laboratory for Operating Systems Projects * Mark Claypool, David Finkel, Craig Wills Computer Science Department.
Engineering H192 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect 4P. 1Winter Quarter Introduction to UNIX.
 Advantages  Easy to learn  Graphical Advantages  Help and Support  Widely used  Software compatibility  Customisable  Customisable Hardware 
Lucretia - Floodland Flight Simulator for ATF2 Glen White SLAC ATF2 Project Meeting Dec 2007.
Terri Lahey EPICS Collaboration Meeting June June 2006 LCLS Network & Support Planning Terri Lahey.
EPICS Meeting, APS, June 14 th 2006 MCS-8 The 8 axes motion control system Rok Šabjan
Windows Server MIS 424 Professor Sandvig. Overview Role of servers Performance Requirements Server Hardware Software Windows Server IIS.
Background History Note 1 Refer to Soltis: Appendix.
DB2 (Express C Edition) Installation and Using a Database
Fundamentals of Networking Discovery 1, Chapter 2 Operating Systems.
Single Board Computers and Industrial PC Hardware at the CLS
Optical Anchor / Interferometer Status: June, 2004 Josef Frisch.
SOFTWARE.
EPICS Developments at the Australian Synchrotron Contributors: Richard Farnsworth, Andrew C Starritt (Controls Team) Chris Myers & Mike DeSilva (Versi)
Quality Attributes of Web Software Applications – Jeff Offutt By Julia Erdman SE 510 October 8, 2003.
Choosing NOS can be a complex and a difficult decision. Every popular NOS has its strengths and weaknesses. NOS may cost thousands of dollars depending.
Making a great Project 2 OCR 1994/2360. Analysis This is the key to getting it right. Too many candidates skip through this section. It’s worth 20% of.
CLS: Control System E. Matias, R. Berg, G. Wright, T. Wilson, T. Johnson, R. Tanner and H. Zhang Canadian Light Source University of Saskatchewan Invited.
ICALEPCS 2007 Summary Karen S. White Jefferson Lab.
EPICS Developments at the Australian Synchrotron DSP EPICS driver for the General Standards 16AIO analog card EPICS driver for the Galil range of motor.
Richard Farnsworth –Controls and IT Manager Australian synchrotron OUTSOURCING, INSOURCING, AND INTEGRATION OF CONTROL SYSTEMS IN THE AUSTRALIAN SYNCHROTRON.
Dec 8-10, 2004EPICS Collaboration Meeting – Tokai, Japan MicroIOC: A Simple Robust Platform for Integrating Devices Mark Pleško
ATCA based LLRF system design review DESY Control servers for ATCA based LLRF system Piotr Pucyk - DESY, Warsaw University of Technology Jaroslaw.
Dirk Zimoch, EPICS Collaboration Meeting October 2008 PSI Large Research Facilities Status SLS, Proton Facility, PROSCAN, PSI-XFEL.
NETWORK OPERATING SYSTEM INTEROPERABILITY Jason Looney EKU, Department of Technology, CEN.
Developing & Managing A Large Linux Farm – The Brookhaven Experience CHEP2004 – Interlaken September 27, 2004 Tomasz Wlodek - BNL.
Oct 8-9, 2005ACS Collaboration Meeting – Archamps, France The MicroIOC From Custom To Production First customer: PSI 25 pieces.
Disk Layout/Productization Proposal Ron Rechenmacher and Geoff Savage.
Multimedia and Computers Introduction to Computers.
Connecting LabVIEW to EPICS network
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Are They Really Different?.  Check out these ads in which Apple and Microsoft are battling for the “coolness” factor: ◦ Apple Macintosh Apple Macintosh.
11 th February 2008Brian Martlew EPICS for MICE Status of the MICE slow control system Brian Martlew STFC, Daresbury Laboratory.
LIGO-G9900XX-00-M LIGO II1 Why are we here and what are we trying to accomplish? The existing system of cross connects based on terminal blocks and discrete.
G046 Lecture 04 Task C Briefing Notes Mr C Johnston ICT Teacher
R. Krempaska, October, 2013 Wir schaffen Wissen – heute für morgen Controls Security at PSI Current Status R. Krempaska, A. Bertrand, C. Higgs, R. Kapeller,
Disk Layout/Productization Proposal Ron Rechenmacher and Geoff Savage.
WLD – Subject Orientation June  Basic concept of thin clients  Status of activities  Awareness thin clients will not be identical.
Linux in the Accelerator Division Jim Smedinghoff Linux User Group Jan /28/2015Smedinghoff | Linux in the Accelerator Division1.
Fermilab Control System Jim Patrick - AD/Controls MaRIE Meeting March 9, 2016.
Everyone dreams about owning their own home at some point, and a great many people get to realise that dream. Still, many of them.
Integrating Advantech PCI I/O cards into EPICS. Outline ANTARES computer control and data acquisition systems architecture STAR computer control and data.
Redundancy in the Control System of DESY’s Cryogenic Facility. M. Bieler, M. Clausen, J. Penning, B. Schoeneburg, DESY ARW 2013, Melbourne,
Chapter 2 Operating Systems
Chapter 5 Operating Systems.
Operations Machine Simulator.
Chapter 1 The Big Picture
SNS Status Report Karen S. White 10/15/08.
Accelerator Reliability and Software
Popular Operating Systems
This is the cover slide..
Evolution of Microsoft Windows: 1985 ~ 2009
Click to add Text Tips to Help You Get Your Loan Approved Even With a Bad Credit Score.
A Virtual Implementation of VELA (CLARA)
EPICS: Experimental Physics and Industrial Control System
COSadmin COSC513 Ping Lu.
Presentation transcript:

Australian Synchrotron Richard Farnsworth With Steven Banks and Mark Clift

Controls The Australian Synchrotron Project Naming: ASP for the project. Boomerang for the ring, or worse – Boomering AusSy favoured by the IMAC The only official name is “The Australian Synchrotron.” Politics: Not part of a lab. No operating authority yet. Funding to build is established First beam mid 2007 Funding for initial suite of 12 Beamlines Australian Synchrotron

Controls Artists Impression

Controls Australian Synchrotron being built

Controls Just before we started building

Controls Drive in - Circa 1970’s

Controls Plans

Controls Choosing EPICS Selected EPICS last year. Unknown to us - third Australian user – previously used on a 10 MeV tandem accelerator and on a telescope (Part of Gemini - destroyed by bushfire Jan 2003 – being rebuilt) The most comparable Australian Facility is the Neutron source in Sydney, which uses SICS from PSI

Controls

Controls Controls Group Richard Farnsworth, Steven Banks, Mark Clift All are Melbourne locals, Engineers and Physicists with an IT background, combined engineering experience with large control systems including Water, Sewerage, railways, Electrical Power systems, Large scale radar, Computer Hardware, Radiation dose accelerators, Computer Maintenance engineering, Animatronics, Cyclotron, Hydrographics surveys. No prior EPICS or Synchrotron experience

Controls The weak anthropomorphic principle argues that the universe appears to be well designed for the existence of life forms such as ourselves because, if it was not then we wouldn’t be here to observe how poorly it was designed for our existence. As applied to EPICS: If it is very difficult to do in EPICS, it probably isn’t needed to operate a synchrotron ! This is a great comfort at times ! WAP and EPICS

Controls EPICS Toolbox Too much to choose from – spanning a huge variety of times, technologies and choices. So, we decided to: Using EDM and Matlab (MCA) for complex GUIs Using Linux where possible IOC choice not settled – Like the idea of RT linux a lot (More later), not keen on VxWorks. Not put much in the IOC Possibly will put in a middle layer

Controls Epics and the development system Choice of operating systems We chose Linux for Servers : compatible, common, cheap, reliable, open. EPICS seems well supported. And Windows (XP for the moment). Common, “comfortable”, can run other standard office type things. Cheap and cheerful. Can use X terminal packages for Unix displays. All hardware uses standard PC commodity

Controls Issues with EPICS Build system was bit painful More and better “how-to’s” would be nice Full examples would be good Sample IOCs with real functionality i.e. A real database, or design patterns Will try to avoid VME hardware and VxWorks (and wind river) There is lots of stuff out there – but it’s not all on a single website (e.g the EPICS home page).

Controls Good things about EPICS The price (but free Software.ne. free Beer) The wide support for Operating systems (let us choose what suits us at the time) The community (VERY important). Huge support Getting things working Designed for our type of facility Observatory Sciences gave us a course Gateways can give a bit of security Channel access solid

Controls MCA - Matlab Channel access Work on MCA Removed 1000 Channel Limit Matlab “Monitor Callbacks” now fully supported Is Favoured by our Accelerator Physicists Will use for complex displays and some processing Slots into Accelerator Toolbox - Important for us to simulate as we have no machine. See Steven Banks offline for more detail

Controls Development and Support SystemDevelopment and Support System Simulate everything at the start and then replace. Separate development and production Systems engineering, Config management