Motion Control at DESY As seen from the experiment control point of view Thorsten Kracht SOLEIL, 11. May 2011.

Slides:



Advertisements
Similar presentations
Tango Meeting DESY Status Report Thorsten Kracht Grenoble, 13. May 2009.
Advertisements

© 2003, Cisco Systems, Inc. All rights reserved..
Supervisory Control & Data Acquisition Communication Technology Modbus Protocol.
SESAME-TAC2013-Ibrahim Saleh-Abdallah Ismail1 Beamlines Control System Monochromator Reflecting Mirror VCM: Vertical Collimating Mirror VFM: Vertical Focusing.
KX-NS1000 Initial Set Up For step by step : 16 May,
Tango at Petra III Teresa Núñez Hasylab-DESY Tango Meeting ESRF,
TCP/IP Protocol Suite 1 Chapter 18 Upon completion you will be able to: Remote Login: Telnet Understand how TELNET works Understand the role of NVT in.
Design and Implementation of a Virtual Reality Glove Device Final presentation – winter 2001/2 By:Amos Mosseri, Shy Shalom, Instructors:Michael.
EPICS Meeting, APS, June 14 th 2006 MCS-8 The 8 axes motion control system Rok Šabjan
The Future of TANGO or Quo Vadis TANGO ?. TANGO Future The future can be divided into 2 parts : The Realworld The Dreamworld.
The Sardana device pool for SPEC lovers - BLISS Seminar - January 15, 2007 The Sardana device pool for SPEC lovers BLISS Seminar January 15, 2007 Tiago.
Motion Control System Status
Laboratoire Interdisciplinaire sur l’Organisation Nanométrique et Supramoléculaire DIRECTION DES SCIENCES DE LA MATIERE IRAMIS TANGO at LIONS Olivier Taché.
Application Protocol for Veris E30 Panel-board Monitoring System Jaein Jeong UC Berkeley LoCal Workshop Oct 5 th, 2009.
Dessy, 17 september 2007 Tango Meeting Development of Tango Client Applications in Python Tiago Coutinho and Josep Ribas.
Software Framework for Teleoperated Vehicles Team Eye-Create ECE 4007 L01 Karishma Jiva Ali Benquassmi Safayet Ahmed Armaghan Mahmud Khin Lay Nwe.
EPICS Developments at the Australian Synchrotron DSP EPICS driver for the General Standards 16AIO analog card EPICS driver for the Galil range of motor.
TANGO on embedded devices: the Bimorph Mirror application case Fulvio Billè Roberto Borghes, Roberto Pugliese, Lawrence Iviani Instrumentation & Measurement.
Elletra’s presentation : December 2003 A quick presentation of TANGO.
1 20th March 2007 – Tango Meeting – G.Abeillé ICALEPS 2005 Overview architecture of SOLEIL technical solutions for Beam Lines Control « A control system.
Slide: 1 ICEPAP ICEPAP Software Status Presented by Manuel Perez Member of BLISS group.
Petra III Status Teresa Núñez Hasylab-DESY Tango Meeting DESY,
5-Oct-051 Tango collaboration status ICALEPCS 2005 Geneva (October 2005)
Réunion Contrôle Expérience 28/03/ Experiments Controls Vision, ideas, tasks to begin with … Alain Buteau Andy Götz.
New product introduction:
Telnet  TErminaL NETwork  TELNET is a general-purpose client-server application program  TELNET enables the establishment of a connection to a remote.
Diagnostics and Optimization Procedures for Beamline Control at BESSY A. Balzer, P. Bischoff, R. Follath, D. Herrendörfer, G. Reichardt, P. Stange.
4. Operations and Performance M. Lonza, D. Bulfone, V. Forchi’, G. Gaio, L. Pivetta, Sincrotrone Trieste, Trieste, Italy A Fast Orbit Feedback for the.
Driving Value SMC-3010 to MP2600iec Conversion PN.MP2600iec.01.
Software tools for digital LLRF system integration at CERN 04/11/2015 LLRF15, Software tools2 Andy Butterworth Tom Levens, Andrey Pashnin, Anthony Rey.
Sardana/IcePAP Based Control System for elliptically polarized Undulator at Max IV 30th Tango Collaboration meeting
Tango Meeting ONERA, PiLC Logic Controller ADQ412 Digitizer Diffractometer in Sardana GPFS storage system Experiment Control Upgrades at DESY.
Serial / Ethernet Converter - IE-CS-2TX-XRS232/485
Tango - Icalepcs 2009 ESRF. E Taurel - Icalepcs TANGO kernel status and evolution Brief introduction What's new since Icalepcs 2007 New projects.
Tango Collaboration Meeting May 13 th 2009Sardana Status Report Sardana Status Report Tango Collaboration Meeting May 13 th, 2009 Tiago Coutinho - ALBA.
Configuring Network Devices
NEW UPGRADE TO THE APS MAGNETIC FIELD INTEGRAL MEASUREMENT SYSTEM
MicroTCA Development and Status
Software for Testing the New Injector BLM Electronics
Intro to USB-6009 DAQ.
PETRA III at DESY Hamburg/Germany
Diamond Motion Control Emma Shepherd & Matthew Pearson May 2011
_____________ Status and plans in motion control at SOLEIL
Clocks, I/O devices, Thin Clients, and Power Management
The software side of the moon
Device Pool Status Report TANGO Collaboration Meeting April 17, 2008
How to Integrate LabVIEW Applications into a Tango Control System
One-Stop Solution for Device Networking
Multi- axis control for in-vacuum diffractometer
5G MOBILE TECHNOLOGY By J.YOGESH 08M31A0425.
Mark Rivers University of Chicago
                                                                       TANGO Collaboration Experience for running a multi-site international software project.
DT80 range Modbus capability
Profinet with the AKD Training and Overview Rev. C Sept
Automation and Feedbacks
EtherCAT® Configuration and Diagnosis Tool
Tango Meeting: DESY Status Report
MVL-supported Virtual Instrument Specifications
HMI CP Range General Presentation.
11/11/2018 Desktop Virtualization Corey Hynes Kyle Rosenthal President Technical Lead HynesITe Inc Spider Consulting @windowspcguy.
Profinet with the AKD Training and Overview, with Siemens TIA Portal Rev. D May 10, 2018 Jimmy Coleman.
Remote Login: Telnet Objectives Chapter 18
Profinet with the AKD Training and Overview Rev. B Aug
Tango in a Nutshell 31/12/2018.
TELNET BY , S.AISHWARYA III-IT.
Profinet with the AKD Training and Overview Rev. C Sept
Publishing image services in ArcGIS
Chapter 13: I/O Systems.
G&H Radiometer/Photometer Reset Notes
Presentation transcript:

Motion Control at DESY As seen from the experiment control point of view Thorsten Kracht SOLEIL, 11. May 2011

Online Computing at HASYLAB FLASH: 5 BLs, 180 eV DORIS 33 BLs ( 21 DESY, 6 EMBL, etc.) 4.5 GeV, 120 mA, 289 m PETRA III 14 BLs (9 DESY, 3 EMBL, 2 GKSS) 6 GeV, 100 mA, 1 nmrad, 2.3 km Extension: 12 BLs (2014)

Overview of the motor servers At PETRA III all hardware is accessed via Tango VME OmsMAXv GPIB Kohzu diffractometer TCP/IP Attocube Galil HexaPod, PI, M-850, M-840 SMC Hydra RS232 via terminal server FMB Oxford DCM PiezoPIE710, E712, E816 ADS for PLCs Large offset monochromator Mirrors, slits etc.

OmsMAXv (Pro-Dex) The main workhorse at PETRA III Predecessor OmsVME58 was used at DORIS BLs VME + Phytron ZMX Stepping motors, with/without encoders (Renishaw) Stepping motor closed loop Servo mode partially implemented 8 channels Slew max: 750 kHz (ZMX) Step register: 32 bit Controller trajectory feature not used Photo: Pro-Dex Photo: Phytron

OmsMAXv Features General properties Encoder parameters

FMB Oxford DCM Used at all PETRA III beamlines RS232 via terminalserver Multiclass server Axes calibrations by Tango Energy moves via axes directly Axes assignment flexible

Tango Motor Implements the minimal interface (replacing the abstract motor class) Commands: calibrate stopMove resetMotor Attributes: position, rw unitLimitMin, ~Max, rw cwLimit, ccwLimit (ro, optional) positionSim, resultSim (optional, for compound devices)

Move and Scan Widgets for Tango Motors

Combining Servers A MultipleMotor is a Tango Motor that controls other Tango Motors, master + slaves The MotorMask attribute says which motors are moved The AttributeMotor server make every attribute a TangoMotor

Collision Avoidance The CollisionsSensor Server checks for collisions The configuration is done by properties Whether or not collisions are checked The name of the CollisionsSensor server The beamline One server for all beamlines

TcpIp Motor A Tango server that implements the following ASCII protocol calibrate <value>, answer: DONE | ERROR position <value>, answer: DONE | ERROR position?, answer: <value> unitLimitMin, unitLimitMax stopMove state? Moving/idle Error Lower limit Upper limit

Virtual Motors VMs can implement ‘every’ movable VMs can be moved or scanned A Perl Online feature (so far) Users need help to create VMs Templates can be found on the web Editable by users VMs can turn into Tango Servers, like AttributeMotors or MultipleMotors

Clients Online, Perl, PerlTk, .gra-speak PyTango Examples on the preceeding slides PyTango jddd, using Tango – Doocs gateway Taurus, GUI applications, test mode Sardana, fully supports the DESY Tango features

Synoptics: jddd jddd is a DOOCs tool, created by MCS (DESY) Tango integration by Jens Meyer (ESRF), based on ATK

Conclusions All information is contained in the Tango servers No information hidden in clients Any client may connect and operate the motors The TangoMotor concept is essential MultipleMotor and AttributeMotor servers are very useful