17-19 October 2022
Australia/Sydney timezone

Updating the 14UD control system at HIAF (ANU)

19 Oct 2022, 11:40


The Symposium will be held on the Australian National University campus, Canberra. The weather in October in Canberra is usually excellent.
Talk IC-Cop (Controls) IC-CoP


Christian Notthoff (The Australian National University)


The current control system is based on an Ubuntu 12 (32 bit) server and EPICS version 3.14.11-dirty. The server provides EPICS IOC's to four VME crates and a few arm based IOC's via tftp boot. All IOC's run the same iocApp with different st.cmd and data base files to form the accelerator control system. In addition all control terminals are thick clients booting from the Ubuntu 12 server, which provide a python based control screen to operate the accelerator.
In this contribution I will present our ideas for restructuring/reprogramming the control system and operator screens.
We are planing to update EPICS to R7 where possible, program a new operator screen based on qeframework and alpine Linux, and restructure the overall architecture utilising docker and Gitlab. The aim is to make the system independent of the underlying operating system and partially decentralised (using three servers), so that a single server failure can be compensated by redistributing the services to the remaining servers. Gitlab's CI/CD tools seem to be a promising path to automate some of the maintenance and deployment tasks using git repositories to keep track of changes.

Primary author

Christian Notthoff (The Australian National University)


Peter Linardakis (Australian National University) Daniel Tempra (Australian National University) Stephen Battison (Australian National University)

Presentation Materials

Your browser is out of date!

Update your browser to view this website correctly. Update my browser now