12-16 November 2018
Australian Synchrotron
Australia/Melbourne timezone

A state-machine approach to EPICS interfaces for complex devices

14 Nov 2018, 14:00
20m
Oliphant Auditorium (Australian Synchrotron)

Oliphant Auditorium

Australian Synchrotron

800 Blackburn Road 3168 Clayton
Plenary Talk Experiment Control Plenary Talks

Speaker

Mr Nader Afshar (Sr.Controls Engineer)

Description

As the number of variables and states of devices grow, implementing, debugging and updating device support EPICS layer becomes a costly and error prone process. In the Australian Synchrotron's XFM beamline, EPICS mapping databases are used to interface hundreds of device variables to high level experiment control scripts.
Using a generic approach, we have developed some toolsets to directly construct the EPICS templates from the state-parameter lists without using subscription files.
Some special control PV's are implemented to enable/disble get and set functions at runtime, for subsets of parameters. This approach is used for implementation of our in-house designed Rascan motion system, as well as for two detectors developed by CSIRO and XIA/Southern Innovation. The approach is proven to be efficient for both deployment and maintenance.

Primary authors

Mr Nader Afshar (Sr.Controls Engineer) David Paterson (Australian Synchrotron) Martin de Jonge (Australian Synchrotron) Daryl Howard

Presentation Materials

Your browser is out of date!

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

×