Paper |
Title |
Page |
MOPPC099 |
The ANKA Control System: On a Path to the Future |
336 |
|
- N.J. Smale, E. Hertle, E. Huttel, W. Mexner, A.-S. Müller
KIT, Karlsruhe, Germany
- I. Križnar
Cosylab, Ljubljana, Slovenia
- S. Marsching
Aquenos GmbH, Baden-Baden, Germany
|
|
|
The machine control system of the synchrotron radiation source ANKA at KIT (Karlsruhe Institute of Technology) is migrating from dedicated I/O microcontroller boards that utilise the LonWorks field bus and are visualised with the ACS Corba based control system to Ethernet TCP/IP devices with an EPICS server layer and visualisation by Control System Studio (CSS). This migration is driven by the need to replace ageing hardware, and in order to move away from the outdated microcontroller's embedded LonWorks bus. Approximately 500 physical devices, such as power supplies, vacuum pumps etc, will need to be replaced (or have their I/O hardware changed) and be integrated to the new EPICS/CSS control system. In this paper we report on the technology choices and discuss justifications of those choices, the progress of migration, and how such a task can be achieved in a transparent way with a fully user operational machine. We also report on the benefits reaped from using EPICS, CSS and BEAST alarming.
|
|
|
Poster MOPPC099 [0.152 MB]
|
|
|
TUPPC004 |
Scalable Archiving with the Cassandra Archiver for CSS |
554 |
|
- S. Marsching
Aquenos GmbH, Baden-Baden, Germany
|
|
|
An archive for process-variable values is an important part of most supervisory control and data acquisition (SCADA) systems, because it allows operators to investigate past events, thus helping in identifying and resolving problems in the operation of the supervised facility. For large facilities like particle accelerators there can be more than one hundred thousand process variables that have to be archived. When these process variables change at a rate of one Hertz or more, a single computer system can typically not handle the data processing and storage. The Cassandra Archiver has been developed in order to provide a simple to use, scalable data-archiving solution. It seamlessly plugs into Control System Studio (CSS) providing quick and simple access to all archived process variables. An Apache Cassandra database is used for storing the data, automatically distributing it over many nodes and providing high-availability features. This contribution depicts the architecture of the Cassandra Archiver and presents performance benchmarks outlining the scalability and comparing it to traditional archiving solutions based on relational databases.
|
|
|
Poster TUPPC004 [3.304 MB]
|
|
|
THPPC027 |
A New EPICS Device Support for S7 PLCs |
1147 |
|
- S. Marsching
Aquenos GmbH, Baden-Baden, Germany
|
|
|
S7 series programmable logic controllers (PLCs) are commonly used in accelerator environments. A new EPICS device support for S7 PLCs that is based on libnodave has been developed. This device support allows for a simple integration of S7 PLCs into EPICS environments. Developers can simply create an EPICS record referring to a memory address in the PLC and the device support takes care of automatically connecting to the PLC and transferring the value. This contribution presents the concept behind the s7nodave device support and shows how simple it is to create an EPICS IOC that communicates with an S7 PLC.
|
|
|
Poster THPPC027 [3.037 MB]
|
|
|