RTEMS and Linux at the Canadian Light Source Tony Wilson Canadian Light Source University of Saskatchewan.

Slides:



Advertisements
Similar presentations
How Much Do I Remember? Are you ready to play.....
Advertisements

Nios Multi Processor Ethernet Embedded Platform Final Presentation
Figure 12–1 Basic computer block diagram.
15 th Annual Tcl/Tk Conference October 2008 Timothy L. Tomkinson Fellow Software Engineer Northrop Grumman Electronic Systems Remote Control of Test Equipment.
StreamBlade SOE TM Initial StreamBlade TM Stream Offload Engine (SOE) Single Board Computer SOE-4-PCI Rev 1.2.
Arecibo Telescope Servo & Drive System Technical Meeting May 2004 VERTEX ANTENNENTECHNIK GmbH Arecibo Telescope Servo Drive System Ideas For Computer.
SPEAR Upgrade – EPICS Status
Pohang Accelerator Laboratory POSTECH EPICS Collaboration Meeting RICOTTI, Tokai, JAPAN EPICS collaboration meeting 2004 Dec , 2004 RICOTTI,
Wayne Lewis Australian Synchrotron Beamline Controls Design and Implementation.
Presents The Silver Family An Integrated Approach to Processors, Data Communication and Head End Integration.
Handheld TFTP Server with USB Andrew Pangborn Michael Nusinov RIT Computer Engineering – CE Design 03/20/2008.
Steve Lewis Direct Imager 06 Dec EPICS Controls Steve Lewis 07 December 2007 LCLS Direct Imager Final Design Review.
Elder Matias Canadian Light Source University of Saskatchewan System Integration and QA.
Programmable logic control Data Processing Computer System Key Board Light Pen Mouse PLC a Process Control Computer System Motion Sensor Sound Sensor.
University of Bergen public domain software: SEISLOG Linux, data-acquisition system for standard PC and embedded lowcost, low-power solutions Terje Utheim.
Elder Matias Canadian Light Source University of Saskatchewan CLS – Control System Overview.
Single Board Computers and Industrial PC Hardware at the CLS
Chapter 7 AC 800M Hardware Course T314.
EPICS Insertion Device Control System Pete Owens EPICS Collaboration Meeting June 2003 Control System for a Helical Undulator Pete Owens Daresbury Laboratory.
APS BPM and power supply applications on micro-IOCs W. Eric Norum
E1 / T1 Series Product Introduction.
Organization of a computer: The motherboard and its components.
Control System and Software Engineering Process Elder Matias
02/2008 MATRIX VISION GmbH 1 Presentation The intelligent camera and Image processing sensor.
1 Progress of the Controls for BEPCII EPICS Seminar Presented by J. Zhao 20 August, 2002.
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
Main Bullet #1 Main Bullet #2 Main Bullet #3 EPICS and CLS September 18, 2009.
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.
Dec 8-10, 2004EPICS Collaboration Meeting – Tokai, Japan MicroIOC: A Simple Robust Platform for Integrating Devices Mark Pleško
SoftPLC In TealwareTM SoftPLC ProcessorsTM Hardbook SoftPLC’s
Running EPICS on NI CompactRIO Initial Experience Eric Björklund (LA-UR )
Ethernet Based Embedded IOC for FEL Control Systems J. Yan, D. Sexton, Al Grippo, W. Moore, and K. Jordan ICALEPCS 2007 October 19, 2007 Knoxville Convention.
Elder Matias, Diony Medrano, Dong Liu (At Michigan State University - Nov 2011) IRMIS at CLS.
CLS Control System Progress Report Elder Matias Canadian Light Source University of Saskatchewan Saskatoon Saskatchewan.
Instrumentation at CLS (Presentation to Saskatchewan Instrumentation Society Executive) Elder Matias Canadian Light Source University of Saskatchewan
March 2008EPICS Meeting in Shanghai1 KEKB Control System Status Mar Tatsuro NAKAMURA KEKB Control Group, KEK.
Experience Running Embedded EPICS on NI CompactRIO Eric Björklund Dolores Baros Scott Baily.
Control Hardware Design Control Hardware Wiring IOC Software (Low Level) OPI Software (High Level) Final Test Front-End (Connection to SR1 Ring) Done Insertion.
E. Matias Canadian Light Source University of Saskatchewan CLS Control System Overview.
Oct 8-9, 2005ACS Collaboration Meeting – Archamps, France The MicroIOC From Custom To Production First customer: PSI 25 pieces.
K. Luchini LCLS Injector /BC1 Magnet PS Final Design Review, March 30, Injector and BC1 Magnet PS Controls K. Luchini.
Online Software 8-July-98 Commissioning Working Group DØ Workshop S. Fuess Objective: Define for you, the customers of the Online system, the products.
Programmable Logic Controller (PLC)
Status of the STT Motherboard Testing Evgeny Popkov Boston University 5 Jan
1. EPICS IOC on CompactRIO EPICS Collaboration Meeting Fall 2011.
Sep. 17, 2002BESIII Review Meeting BESIII DAQ System BESIII Review Meeting IHEP · Beijing · China Sep , 2002.
CIMON TOUCH KDT SYSTEMS Introduction  Excellent Durability  The mobile CPU of the TOUCH gives excellent durability under industrial environment.
ICALEPCS 2007 The Evolution of the Elettra Control System The evolution of the Elettra Control Sytem C. Scafuri, L. Pivetta.
Introduction to Computers Section 4B. home Central Processing Unit The computer’s primary processing hardware, which interprets and executes program instructions.
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.
1 1999/Ph 514: Supported Hardware EPICS Supported Hardware Ned D. Arnold APS.
K. Luchini LCLS Injector /BC1 Magnet PS Final Design Review, March 30, Injector and BC1 Magnet PS Controls K. Luchini.
E. Matias Canadian Light Source CLS Beamline Controls.
Interfacing to the CLS Control System Canadian Light Source University of Saskatchewan.
The BaBar Online Detector Control System Upgrade Matthias Wittgen, SLAC.
4. Operations and Performance M. Lonza, D. Bulfone, V. Forchi’, G. Gaio, L. Pivetta, Sincrotrone Trieste, Trieste, Italy A Fast Orbit Feedback for the.
JLab Accelerator Controls Matt Bickley MaRIE discussion April 26, 2016.
Magnet Low Current PS Upgrade Kristi Luchini,Sandeep Babel, Till Straumann, Mitch D’Ewart, Briant Lam, Dave MacNair May 19, 2016 VME to Emedded Industrial.
CompactLogix Controllers Portfolio
Advantech IPC-6608BP Desktop/ Wall mount Chassis -1 ISA, 4/ 6 PCI, 1 PCIMG, 1 PCI/ISA slot -Advantech PCA-6194VG Core 2 Duo SBC Board -Intel Core2 Duo.
Redundancy in the Control System of DESY’s Cryogenic Facility. M. Bieler, M. Clausen, J. Penning, B. Schoeneburg, DESY ARW 2013, Melbourne,
Computer System Laboratory
HAPS Controls Glen White ATF2 Software Review Workshop, LAL, June 2008
Programmable Logic Controllers (PLCs) An Overview.
Table 1: The specification of the PSICM and the ePSICM Prototypes
Introduction to Computers
ACOE347 – Data Acquisition and Automation Systems
EPICS: Experimental Physics and Industrial Control System
Command and Data Handling
What is “Control System” or “Framework”?
Presentation transcript:

RTEMS and Linux at the Canadian Light Source Tony Wilson Canadian Light Source University of Saskatchewan

Current Status Injector: –Linac 250 MeV –Booster is a 250 MeV to 2.9 GeV synchrotron –Commissioned and operational Storage ring : –2.9 GeV ring 170 m circumference, DBA lattice 12 fold –Commissioned and Operational –5 Insertion devices being installed during 2004 User Beamlines –7 beamlines to be installed and commissioned in –5 additional beamlines being designed and installed EPICS used for all high level control on main machine and beamlines.

VLANs for: each beamline, machine control, development, office, visitors VME Crate (Reflective Memory) MicroStep EROC IOC RTEMS Field Dev. RS-232 Devices OPI Linu x IOC Step Controller RTEMS Motors MicroStep OPI Linu x OPI Linu x Touch Panel OPI Linux Network Server (bootp, dhcp, auto restore) Linux Data Archive Server Linux Alarm Server MS-Win MS-SQL Server MS-Win PowerEdge IOC Linux PS Boards IOC RTEMS Power Supplies EROC IOC RTEMS Field Dev. Ethernet Devices PLC & GPIB Field Dev. MagnetsMotors 1Gig Bridge IOC Linux Field Dev. Profibus PLC System Architecture

RTEMS and CLS controller EPICS version 3.14.beta1 running RTEMs version (do not use VxWorks) IOCs are CLS embedded controllers (approx 125) - processor MC MHz - 16 Meg RAM - 4 serial ports and console port - easy to deploy, mounts in a 19” rack Pros and Cons: - No dynamically loaded library, so executable must be linked prior to download - large number of IOCs (separation of function but more points of failure) - each requires a network drop - RTEMS is open source (FreeBSD license terms) Problems: - possible memory incompatibility problem - IOC connected to 5 MODBUS PLCs was overloaded

Configuration based on locally developed Single Board Computer (running EPICS/RTEMS) Stepper Motor Controller and Stepper Driver SIL Micro-step Driver

CLS Motor Controller 16MB, 72 pin, 60 ns DRAM with parity 256 kilobyte Flash memory 10baseT Ethernet port Can control up to 8 motors Uses Motorola microprocessor BDM connector (background debug mode) Console RS-232 port 37 input/output connections (general purpose I/O)

Linux and VME Using VME hardware by Linux pc connected. SIS1100 pci card fiber optic link SIS3100 VME module with a Linux driver maps VME backplane to IOC application. Advantages: - pc can be physically separated from VME crate. - more than one VME crate per pc - multiple applications can access the same crate. - high throughput 25 Mbytes/sec block transfer. - cost €1800 (20 thousand hockey pucks) Limited amount of work ongoing on a RTEMS support.

VME Uses: - orbit correction: read beam position monitors, write to orbit correctors. - Oregon Micro Systems VME58 stepping motor controller. - Heidenhain ROQ425 EnDat absolute encoder. use MMI200 PC104 card on a VISA DCP104 made by DYNATEM - various other scalers, ADCs and digital IO on beamlines

Winter at the CLS