Paper | Title | Other Keywords | Page |
---|---|---|---|
MOPMU006 | The Commissioning of the Control System of the Accelerators and Beamlines at the Alba Synchrotron | controls, database, TANGO, booster | 432 |
|
|||
Alba is a third generation synchrotron located near Barcelona in Spain. The final commissioning of all accelerators and beamlines started the 8th of March 2011. The Alba control system is based on the middle layer and tools provided by TANGO. It extensively uses the Sardana Framework, including the Taurus graphical toolkit, based on Python and Qt. The control system of Alba is highly distributed. The design choices made five years ago, have been validated during the commissioning. Alba uses extensively Ethernet as a Fieldbus, and combines diskless machines running Tango on Linux and Windows, with specific hardware based in FPGA and fiber optics for fast real time transmissions and synchronizations. B&R PLCs, robust, reliable and cost-effective are widely used in the different components of the machine protection system. In order to match the requirements in terms of speed, these PLCs are sometimes combined with the MRF Timing for the fast interlocks. This paper describes the design, requirements, challenges and the lessons learnt in the installation and commissioning of the control system. | |||
Poster MOPMU006 [24.241 MB] | |||
WEPKS001 | Agile Development and Dependency Management for Industrial Control Systems | software, framework, controls, site | 767 |
|
|||
The production and exploitation of industrial control systems differ substantially from traditional information systems; this is in part due to constraints on the availability and change life-cycle of production systems, as well as their reliance on proprietary protocols and software packages with little support for open development standards [1]. The application of agile software development methods therefore represents a challenge which requires the adoption of existing change and build management tools and approaches that can help bridging the gap and reap the benefits of managed development when dealing with industrial control systems. This paper will consider how agile development tools such as Apache Maven for build management, Hudson for continuous integration or Sonatype Nexus for the operation of "definite media libraries" were leveraged to manage the development life-cyle of the CERN UAB framework [2], as well as other crucial building blocks of the CERN accelerator infrastructure, such as the CERN Common Middleware or the FESA project.
[1] H. Milcent et al, "UNICOS: AN OPEN FRAMEWORK", THD003, ICALEPCS2009, Kobe, Japan [2] M. Dutour, "Software factory techniques applied to Process Control at CERN", ICALEPCS 2007, Knoxville Tennessee, USA |
|||
Slides WEPKS001 [10.592 MB] | |||
Poster WEPKS001 [1.032 MB] | |||