A   B   C   D   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   V   W   X   Y   Z  

Fiedler, S.

Paper Title Page
THCOMA01 Progress status for the Petra3 EMBL Beamlines 105
 
  • U. R. Ristau, M. DiCastro, S. Fiedler, A. Pazos
    EMBL, Hamburg
  • P. Duval
    DESY, Hamburg
 
  The EMBL-Hamburg currently commissions three new Beamlines at the DESY Synchrotron Petra3. A small angle solution scattering (SAXS) Beamline and two X-ray crystallography (PX) Beamlines. Beamline Control system is TINE. New TINE features for Beamline control have been developed in close collaboration with DESY. The standard TINE tools like the Alarm Handler the Archive Reader and CDI [Common Device Interface] as well as the high level TINE Motor Server are integrated in the EMBL Beamline control architecture. The Beamline control software consists of a layer concept which will be presented. The control electronics are Programmable Logic Controllers (PLCs) which run the realtime EtherCAT fieldbus protocol. The PLCs perform analog and digital input/output, motor control, signal synchronization and local feedback between devices. The concept will be presented based on the first experience during Beamline commissioning.  
slides icon Slides  
THPL013 Scripting tools for beamline commissioning and operation 153
 
  • A. Pazos, S. Fiedler
    EMBL, Hamburg
  • P. Duval
    DESY, Hamburg
 
  Scripting capabilities are a valuable help for beamline commissioning and for advanced user operation. They are the perfect complement to static Graphical User Interfaces allowing to create different applications in a rapid way. A light middle-layer for scripting support has been foreseen for the EMBL structural biology beamlines at the PETRA III synchrotron to provide 'controlled' rather than 'direct' access to the control system devices. This prevents conflicts with the control system and allows control of the supported operations. In order to account for the wish of different scripting languages by the beamline scientists an extension of the scripting capabilities of the TINE control system has been implemented. To the existing shell support, a Python extension (PyTine) has been implemented and a Perl wrapping has been also prototyped (tine4perl). An explanation of these implementations and the different wrapping possibilities is also described in this paper.  
poster icon Poster