Paper |
Title |
Page |
TPPA24 |
Beyond Abeans
|
141 |
|
- J. Bobnar, I. Kriznar
Cosylab, Ljubljana
- M. R. Clausen, P. Duval, H. G. Wu
DESY, Hamburg
- G. Froehlich
GSI, Darmstadt
|
|
|
Java Abeans libraries were successfully started in 1999 as part of ANKA control system. The goal was to provide a universal solution for building high level control system applications in Java for any control system. The arrival of Java 1.5 in 2005 was an excellent opportunity to review Abeans and CosyBeans (GUI components and widgets part of Abeans). Cosylab has put experience and new features of Java 1.5 into new projects which superseded what has been done so far by Cosylab. The key element for success of the projects is the collaboration between different laboratories. The CosyBeans components have found their usefulness as a base for development of ACOP GUI components for TINE at DESY. Similarly Abeans' non-visual libraries were replaced by DAL (Data Access Library) and CSS (Control System Studio) projects developed in collaboration with DESY. DAL was also successfully used at GSI, Darmstadt, to model device layer on top of middle-ware CORBA layer. New Java applications were build with DAL and renewed CosyBeans components and are already used in commissioning of new beamline at GSI.
|
|
WPPB18 |
Customizable Motion Control Solution Supporting Large Distances
|
436 |
|
- R. Baer, G. Froehlich, K. Herlo, U. Krause, M. Schwickert
GSI, Darmstadt
- J. Bobnar, I. Kriznar, J. Dedic
Cosylab, Ljubljana
|
|
|
Motion control solutions for controlling a movement of motorized mechanical subsystems for accelerators, telescopes or similar spatially distributed systems require high degree of flexibility regarding the use and connectivity. One platform should fit different applications and provide cost effective solutions. A connection to the control system (CS) is required on one side, while on the other side a connection to a variety of motors, position encoders and other feedback devices must be provided. In case of more complex mechanics, an advanced kinematics control is essential to provide features such as motion tuning, interpolation and controlled acceleration. An embedded computer is used for SW-flexibility and CS-support. Motion control capabilities are provided by separate HW; programmable multi axis controller. Signal adaptation for a direct connection of the equipment is managed by an interface board. Easy installation and debugging is provided by low-level local control; front panel switches and indicators, RS232 or direct keyboard and monitor access. An advanced approach is required in case of a larger distance between the motor controller and the motors with position encoders.
|
|