Author: Persson, A.G.
Paper Title Page
MOPPC086 Manage the MAX IV Laboratory Control System as an Open Source Project 299
 
  • V.H. Hardion, J.J. Jamroz, J. Lidón-Simon, M. Lindberg, A. Milán, A.G. Persson, D.P. Spruce
    MAX-lab, Lund, Sweden
  • P.P. Goryl
    Solaris, Kraków, Poland
 
  Free Open Source Software (FOSS) is now deployed and used in most of the big facilities. It brings a lot of qualities that can compete with proprietary software like robustness, reliability and functionality. Arguably the most important quality that marks the DNA of FOSS is Transparency. This is the fundamental difference compared to its closed competitors and has a direct impact on how projects are managed. As users, reporters, contributors are more than welcome the project management has to have a clear strategy to promote exchange and to keep a community. The Control System teams have the chance to work on the same arena as their users and, even better, some of the users have programming skills. Unlike a fortress strategy, an open strategy may benefit from the situation to enhance the user experience. In this topic we will explain the position of the MaxIV KITS team. How “Tango install party” and “coding dojo” have been used to promote the contribution to the control system software and how our projects are structured in terms of process and tools (SARDANA, GIT… ) to make them more accessible for in house collaboration as well as from other facilities or even subcontractors.  
poster icon Poster MOPPC086 [7.230 MB]  
 
MOPPC109 Status of the MAX IV Laboratory Control System 366
 
  • J. Lidón-Simon, V.H. Hardion, J.J. Jamroz, M. Lindberg, A.G. Persson, D.P. Spruce
    MAX-lab, Lund, Sweden
 
  The MAX IV Laboratory is a new synchrotron light source being built in Lund, south Sweden. The whole accelerator complex consists of a 3GeV 300m long full energy linac, two Storage Rings of 1.5GeV and 3GeV and a Short Pulse Facility for pump and probe experiments with bunches around 100fs long. First x-rays for the users are expected to be delivered in 2015 for the SPF and 2016 for the Storage Rings. This paper describes the progress in the design of the control system for the accelerator and the different solutions adopted for data acquisition, synchronisation, networking, safety and other aspects related to the control system  
poster icon Poster MOPPC109 [0.522 MB]  
 
TUCOCB09 The Internet of Things and Control System 974
 
  • V.H. Hardion, J. Lidón-Simon, M. Lindberg, A. Milan-Otero, A.G. Persson, D.P. Spruce
    MAX-lab, Lund, Sweden
 
  A recent huge interest in Machine to Machine communication is known as the Internet Of Things (IOT), to allow the possibility for autonomous devices to use Internet for exchanging the data. The Internet and the World Wide Web have caused a revolution in communication between the people. They were born from the need to exchange scientific information between institutes. Several universities have predicted that IOT will have a similar impact and now, industry is gearing up for it. The issues under discussion for IOT , such as protocols, representations and resources are similar to human communication and are currently being tested by different institutes and companies, including start-ups. Already, the term smart city is used to describe uses of IOT, such as smart parking, traffic congestion and waste management. In the domain of Control Systems for big research facilities, a lot of knowledge has already been acquired for building the connections between thousands of devices, more and more of which are provided with a TCP/IP connection. This paper investigates the possible convergence between Control Systems and IOT.  
slides icon Slides TUCOCB09 [11.919 MB]  
 
THPPC013 Configuration Management of the Control System 1114
 
  • V.H. Hardion, J.J. Jamroz, J. Lidón-Simon, M. Lindberg, A. Milán, A.G. Persson, D.P. Spruce
    MAX-lab, Lund, Sweden
 
  The control system of big research facilities like synchrotron involves a lot of work to keep hardware and software synchronised to each other to have a good coherence. Modern Control System middleware Infrastructures like Tango use a database to store all values necessary to communicate with the devices. Nevertheless it is necessary to configure the driver of a PowerSupply or a Motor controller before being able to communicate with any software of the control system. This is part of the configuration management which involves keeping track of thousands of equipments and their properties. In recent years, several DevOps tools like Chef, Puppet, Ansible or SpaceMaster have been developed by the OSS community. They are now mandatory for the configuration of thousands of servers to build clusters or cloud servers. Define a set of coherent components, enable Continuous Deployment in synergy with Continuous Integration, reproduce a control system for simulation, rebuild and track changes even in the hardware configuration are among the use cases. We will explain the strategy of MaxIV on this subject, regarding the configuration management.  
poster icon Poster THPPC013 [4.620 MB]