Keyword: PLC
Paper Title Other Keywords Page
WPO001 Integrating Siemens PLCs and EPICS over Ethernet at the Canadian Light Source EPICS, Ethernet, controls, interface 31
 
  • R. Tanner, S. Hu, G. Wright
    CLS, Saskatoon, Saskatchewan, Canada
  • E. D. Matias
    Mighty Oaks, Victoria, BC, Canada
 
  The Canadian Light Source (CLS) is a 3rd-generation synchrotron light source on the University of Saskatchewan Campus in Saskatoon, SK, Canada. The control system is based on the Experimental Physics and Industrial Controls System (EPICS) toolkit. A number of systems delivered to the CLS arrived with Siemens, PLC-based automation. EPICS integration was initially accomplished circa 2003 using application-specific hardware; communicating over Profibus. The EPICS driver and IOC application software were developed at the CLS. The hardware has since been discontinued. To minimize reliance on specialized components, the CLS moved to a more generic solution, using readily-available Siemens Ethernet modules, CLS-generated PLC code, and an IOC using the Swiss Light Source (SLS) Siemens/EPICS driver. This paper will provide details on the implementation of that interface. It will cover detailed functionality of the PLC programming, custom tools used to streamline configuration, deployment and maintenance of the interface. It will also describe handshaking between the devices and lessons learned. It will conclude by identifying where further development and improvement may be realized.  
 
WPO007 The FAIR R3B Prototype Cryogenics Control System controls, cryogenics, framework, database 46
 
  • C. Betz, T. Hackler, E. Momper, D. Sanchez Valdepenas, C.S. Schweizer, H. Simon, M. Stern, M. Zaera-Sanz
    GSI, Darmstadt, Germany
 
  Funding: GSI Helmholtzzentrum für Schwerionenforschung
The superconducting GLAD magnet is one of the major parts for the R3B experiment at FAIR. R3B stands for Reactions with Relativistic Radioactive Beams. The cryogenic operation will be ensured by a fully refurbished TCF 50 cold box and oil removal system. One of the major design goals for its control system is to operate as independent as possible from magnet controls acting as a first prototype for the later cryogenic installations in the FAIR facility. The operation of the compressor, oil removal system, and the gas management was tested in Jan. 2014. We have followed a staged implementation of the controls, firstly implementing all processes in a S7-319F with PROFIBUS and PROFINET I/O modules using WinCC OA as SCADA. In a second step a migration and implementation into the CERN UNICOS framework will be done for the first time at GSI. This can be seen as preparatory work for novel industrial control systems to be established for the FAIR facility. Within late spring 2014 a first cool down of the refurbished cold box is foreseen. Once the magnet will be delivered, the magnet and the cryogenics controls will be commissioned together.
 
 
WPO011 Vacuum Interlock Control System for EMBL Beamlines at PETRA III vacuum, controls, ion, interface 57
 
  • A. Kolozhvari, S. Fiedler, U. Ristau
    EMBL, Hamburg, Germany
 
  A vacuum interlock system is developed for EMBL beamlines at PETRA-III facility. It runs on Beckhoff PLC and protects instruments by closing corresponding vacuum valves and beam shutters when pressure exceeds a safety threshold. Communication with PETRA-III interlock system is implemented via digital I/O connections. The system is integrated in the EMBL beamlines control via TINE and supplies data to archive and alarm subsystems. A LabVIEW client, operating in TINE environment, provides graphical user interface for the vacuum interlock system control and data representation.  
 
WPO012 The EMBL Beamline Control Framework BICFROCK controls, software, LabView, operation 60
 
  • U. Ristau, S. Fiedler, A. Kolozhvari
    EMBL, Hamburg, Germany
 
  The EMBL hosts three Beamlines at the Petra Synchrotron at DESY. The control of the Beamlines is based on a Labview TINE Framework. Working examples of the layered structure of the control software and the signal transport with the Fieldbus based control electronic using Ethercat will be presented as well as the layout of the synchronization implementation of all beamline elements.  
slides icon Slides WPO012 [0.877 MB]  
 
WPO022 Control System of Two Superconducting Wigglers and Compensation Magnets in The SAGA Light Source wiggler, quadrupole, controls, storage-ring 84
 
  • Y. Iwasaki
    SAGA, Tosu, Japan
 
  The SAGA Light Source is a synchrotron radiation facility consisting of a 255 MeV injector linac and a 1.4 GeV electron storage ring. Three insertion devices: a superconducting wiggler, an APPLE-II undulator, and a planar undulator, are used for synchrotron radiation experiments. For the demand of hard x-ray experiment, we are planning to install a second superconducting wiggler in the electron storage ring. We are developing the control system for the next superconducting wiggler using conventional PLCs and PCs. To compensate the closed orbit distortion, tune shift and chromaticity change induced by the excitation of the superconducting wiggler, the control system of dipole, quadrupole and sextupole magnets power supplies are also being upgraded. PLCs are linked by optical fiber cable to synchronize each power supplies. We present the control system of the superconducting wigglers and the compensation magnets using PLCs and PCs at this meeting.  
 
WPO023 Personnel Safety System in SESAME booster, controls, interlocks, microtron 87
 
  • M. Mansouri Sharifabad, A. Ismail, I. Saleh
    SESAME, Allan, Jordan
 
  Funding: International Atomic Energy Agency (IAEA)
SESAME (Synchrotron-light for Experimental Science and Applications in the Middle East) is a “third-generation” synchrotron light source under construction in Allan, Jordan. Personnel Safety System (PSS) in SESAME restricts and controls the access to forbidden areas of radiation. The PSS is an independent system which is built on Safety PLCs. In order to achieve the desired Safety Integrity Level which is SIL-3, as defined in IEC 61508, several interlocks and access procedures have been implemented in the system fulfilling characteristics such as fail-safe, redundancy and diversity. Also a system meant for monitoring and diagnostics of PSS is built based on EPICS and HMI. PSS PLCs which implement interlock logic send all the input and output bits and PLC status information to EPICS IOC which is not an integral function of PSS operation. This IOC will be connected to other control system’s IOCs to send informative signals describing the status of PSS to the main control system in SESAME. In addition, 5 combined Gamma-Neutron radiation monitors which are distributed around and over the booster area send interlock signals to personnel safety system.
 
 
WPO030 Vacuum Pumping Group Controls Based on PLC vacuum, controls, status, software 105
 
  • S. Blanchard, F. Antoniotti, F. Bellorini, J-P. Boivin, J. Gama, P. Gomes, H.F. Pereira, G. Pigny, B. Rio, H. Vestergard
    CERN, Geneva, Switzerland
  • L. Kopylov, S. Merker, M.S. Mikheev
    IHEP, Moscow Region, Russia
 
  In CERN accelerators, high vacuum is needed in the beam pipes and for thermal isolation of cryogenic equipment. The first element in the chain of vacuum production is the pumping group. It is composed of a primary pump, a turbo-molecular pump and a few isolation and intermediate valves; as optional devices we can also find: vacuum gauges, venting valves and leak detection valves. At CERN accelerators, the pumping groups controllers may be found in several hardware configurations, depending on the environment and on the vacuum system used; all of them are based on PLCs and communicate over a field bus; they are controlled by the same flexible and portable software. They are remotely accessed through a SCADA application and can be locally controlled by the same mobile touch-panel. More than 250 pumping groups are permanently installed in the Large Hardron Collider, Linacs or North Area Experiments.  
poster icon Poster WPO030 [1.849 MB]  
 
FPO011 PyPLC, a Versatile PLC-to-PC Python Interface TANGO, controls, device-server, interface 182
 
  • S. Rubio-Manrique, G. Cuní, D. Fernandez-Carreiras, Z. Reszela, A. Rubio
    CELLS-ALBA Synchrotron, Cerdanyola del Vallès, Spain
 
  The PyPLC [1] Tango Device Server provides a developer-friendly dynamic interface to any Modbus-based control device. Raw data structures from PLC are obtained efficiently and converted into highly customized attributes using the python programing language. The device server allows to add or modify attributes dynamically using single-line python statements. The compact python dialect used is enhanced with Modbus commands and methods to prototype, simulate and implement complex behaviors. As a generic device, PyPLC has been versatile enough to interact with PLC systems used in ALBA [2] Accelerators as well as to our Beamlines SCADA (Sardana [3]). This article describes the mechanisms used to enable this versatility and how the dynamic attribute syntax allowed to speed up the transition from PLC to user interfaces.
[1] www.tango-controls.org
[2] www.cells.es
[3] www.sardana-controls.org
 
poster icon Poster FPO011 [1.603 MB]  
 
FCO206 PANIC, a Suite for Visualization, Logging and Notification of Incidents TANGO, controls, database, device-server 246
 
  • S. Rubio-Manrique, F. Becheri, G. Cuní, D. Fernandez-Carreiras, C. Pascual-Izarra, Z. Reszela
    CELLS-ALBA Synchrotron, Cerdanyola del Vallès, Spain
 
  PANIC is a suite of python applications focused on visualization, logging and notification of events occurring in ALBA [1] Synchrotron Control System. Build on top of the PyAlarm Tango [2] Device Server it provides an API and a set of graphic tools to visualize the status of the declared alarms, create new alarm processes and enable notification services like SMS, email, data recording, sound or execution of Tango commands. The user interface provides visual debugging of complex alarm behaviors, that can be declared using single-line python expressions. This article describes the architecture of the PANIC suite, the alarm declaration syntax and the integration of alarm widgets in Taurus [3] user interfaces.
[1] www.cells.es
[2] www.tango-controls.org
[3] www.taurus-scada.org
 
slides icon Slides FCO206 [1.875 MB]