A   B   C   D   E   F   G   H   I   K   L   M   P   Q   R   S   T   U   V  


Paper Title Other Keywords Page
TUP006 Improved Function Generator for Device Control for the GSI Control System controls 91
  • S. Rauch, M. Zweig
    GSI, Darmstadt
  In the GSI control system a function generator (FG) is used to control equipment with timing functions (ramps). It is situated between the real-time equipment controller (EC) and the actual device control electronics. It provides a 24 bit wide output with an internal accuracy of 32 bits. In ramping mode the FG is configured from the EC with interpolation points. By interpolating the function values the communication on the field bus is minimized. Presently, the interpolation in the FG is linear, which requires only one accumulator of 32 bit width. To better fit the physical functions with less interpolation points we have extended the generator to quadratic interpolation implementing a 2-dimensional arithmetic progression algorithm. This is realized with a datapath of two accumulators. The system should be able to use the complete dynamic range of 215 bits (signed) within one interpolating interval. To meet these requirements the input has to be shifted and the internal accuracy of the datapath has to be 40 bits. Simulations of the datapath have shown that although the accumulators uses more resources, the system performance requires only a low cost FPGA like the Altera CycloneII.  
TUP024 Diverse Uses of Python at Diamond controls, photon, background 137
  • I. J. Gillingham, M. G. Abbott, T. M. Cobb, M. T. Heron
    Diamond, Oxfordshire
  Diamond Control Systems Group has used Python for a range of control system applications. These include scripts to support use of the application build environment, client GUIs and integrated with EPICS as EPICS Channel Access servers and concentrators. This paper will present these applications and summarise our experience.  
poster icon Poster  
WEY01 A Methodology for Control Systems GUI Prototyping - A Case Study controls, feedback, collider, hadron 151
  • M. Risoldi, D. Buchs
    CUI, Geneva
  • V. Amaral, B. F. Barroca
    Universidade Nova de Lisboa, Faculdade de Ciencias e Tecnologia, Caparica
  • L. Masetti
    CERN, Geneva
  Implementing Graphical User Interfaces (GUIs) for complex control systems (CS) implies many development challenges, especially for prototyping and refining. We propose to improve current practices by introducing a model-based, domain specific approach to GUI development. Our methodology* is founded on the assumption that most information to be used for GUI prototyping can be derived by the CS specification itself. We use model transformation techniques for automatic generation of a GUI from a domain specific model. We apply the methodology to the CERN CMS Tracker Cosmic Rack as a case study.

* Risoldi et al., A domain specific language and methodology for control systems GUI specification, verification and prototyping, VLHCC07 conference

slides icon Slides  
THX04 CLS Safety Systems diagnostics, controls, monitoring, linac 227
  • R. Tanner, E. Matias, H. Zhang
    CLS, Saskatoon, Saskatchewan
  The Canadian Light Source has adopted the use of IEC 61508 SIL 3 certified equipment and associated methods in the development of safety critical software. This paper examines the successful application of industrial safety rated PLC equipment in the development of accelerator and beamline safety systems. Of specific note is the application of this technology to a biomedical beamline at the CLS.  
slides icon Slides