Paper |
Title |
Other Keywords |
Page |
TUX04 |
j5 Logbook - A Commercial e-logbook
|
controls, synchrotron, beam-transport, vacuum |
52 |
|
- D. G. Moore
St James Software, Cape Town
- O. Goudard, L. Hardy
ESRF, Grenoble
|
j5's EventStream module provides an interface for exchanging data with services such as Tango and OPC. j5 models this data as a series of events. Each combines information on the source of the data, its reliability, when it was generated and whether it represents an alarm condition, with the actual data from the external device. Adding a new type of data source requires only the implementing of the very modest data device API. For Tango, the implementation built on PyTango while for OPC Windows COM was used. Data devices support both pulling values and subscription to event channels. Once in j5, events may flow through event pipes, being transformed and triggering actions such as the addition of logbook entries. In other cases, j5 may pull events from the data server, e.g. to populate data fields automatically when new log entries are created. A key feature enabled by EventStream is the ability to attach graphs of 1D and 2D arrays directly to logbook entries as they are added. This combines the event processing capabilities of j5 with its document attachment and thumbnail generation to make the information present in such arrays immediately available to logbook users.
|
|
|
Slides
|
|
|
|
TUP014 |
Software Control for a Multilayer Monochromator
|
controls, synchrotron, radiation, monitoring |
110 |
|
|
|
TUP022 |
A .NET Interface for Channel Access
|
controls, synchrotron, laser, radiation |
134 |
|
- G. Cox
STFC/DL, Daresbury, Warrington, Cheshire
|
The control system for Accelerators and Lasers In Combined Experiments (ALICE) under construction at Daresbury Laboratory uses EPICS and vxWorks on VME64x. The client software in use during the commissioning of the accelerator is based on PC consoles running Red Hat Linux 9. Synoptic displays and engineering panels are created using the Extensible Display Manager (EDM) and other standard EPICS extension software is used for archival, alarm handling etc. A similar EPICS based control system is being used for the commissioning of the Muon Ionisation Cooling Experiment (MICE) under construction at Rutherford Appleton Laboratory. The Synchrotron Radiation Source (SRS) control system uses a bespoke control system with client software on PC consoles running Microsoft Windows. We would like to employ a similar approach for the operational client software on ALICE and MICE with Channel Access (CA) clients running on Microsoft Windows PC consoles. This paper presents the .NET Channel Access interface developed at Daresbury and showcases .NET client applications being developed for both ALICE and MICE operations.
|
|
|
Poster
|
|
|
|
WEP012 |
A Crystal Centering System with a FPGA Based Position Control Approach for EMBL Beamlines at PETRA III
|
controls, feedback, background, synchrotron |
192 |
|
- M. DiCastro, S. Fiedler, A. Pazos, F. Ridoutt, U. R. Ristau
EMBL, Hamburg
|
The EMBL is located at the DESY site in Hamburg and operates 5 beamlines at the DORIS III sotorage ring. Currently the EMBL Hamburg is in charge to build three new beamlines at the new PETRA III high-brilliance synchrotron radiation source which will commence user operation in 2009. In this paper a reconfigurable FPGA based control solution is presented to monitor and analyze in real time beamline experiments. The hardware is suitable to acquire fast and high sensitive electronic signals, analyzing them for feedback closed loops. The system is included in the TINE control system and can be remotely controlled and configured. The control hardware consists of a National Instrument PXI crate equipped with a real time controller and R-series FPGA. The Labview real-time object oriented programming to control the system is presented as well as the adaptation of the hardware to various applications. The solution is shown starting from simulation and then testing on the existing DORIS test beamlines used for PETRA III.
|
|
|
Slides
|
|
|
Poster
|
|
|
|
WEP013 |
Integration of ALMA Common Software and National Instruments LabVIEW
|
controls, coupling, monitoring, synchrotron |
195 |
|
- K. Žagar, A. Žagar
Cosylab, Ljubljana
- B. Bauvir, G. Chiozzi, P. R.M. Duhoux
ESO, Garching bei Muenchen
|
Among the candidate technologies for the Extremely Large Telescope (E-ELT) are ALMA Common Software (ACS) and LabVIEW. ACS is a CORBA-based control system infrastructure that implements a container-component model. It allows developers to focus on development of components that define application logic, with ACS-provided containers addressing infrastructural issues of distributed control systems such as remote procedure calls, logging, configuration, etc. LabVIEW is a commercial solution provided by National Instruments which allows rapid construction of user interfaces and control loops. Control loops can execute on Windows and Linux operating systems, as well as real-time control systems and FPGA circuits. In this paper, we present an approach for integration of ACS and LabVIEW. We accessed ACS from a LabVIEW user interface (both sending of data into ACS, and receiving data from ACS). Also, we accessed a real-time LabVIEW process (parts of which were executing in FPGA) from ACS again in both directions. From the LabVIEW perspective, the approach is platform-independent as it is based on a Simple TCP/IP Messaging protocol.
|
|
|
Slides
|
|
|
Poster
|
|
|
|