Published November 6, 2007 | Version v1
Report

A Parallel Controls Software Approach for PEP II: AIDA and Matlab Middle Layer

Description

The controls software in use at PEP II (Stanford Control Program - SCP) had originally been developed in the eighties. It is very successful in routine operation but due to its internal structure it is difficult and time consuming to extend its functionality. This is problematic during machine development and when solving operational issues. Routinely, data has to be exported from the system, analyzed offline, and calculated settings have to be reimported. Since this is a manual process, it is time consuming and error-prone. Setting up automated processes, as is done for MIA (Model Independent Analysis), is also time consuming and specific to each application. Recently, there has been a trend at light sources to use MATLAB as the platform to control accelerators using a 'MATLAB Middle Layer' (MML), and so called channel access (CA) programs to communicate with the low level control system (LLCS). This has proven very successful, especially during machine development time and trouble shooting. A special CA code, named AIDA (Accelerator Independent Data Access), was developed to handle the communication between MATLAB, modern software frameworks, and the SCP. The MML had to be adapted for implementation at PEP II. Colliders differ significantly in their designs compared to light sources, which poses a challenge. PEP II is the first collider at which this implementation is being done. We will report on this effort, which is still ongoing

Availability note (English)

Available from http://www.slac.stanford.edu/cgi-wrap/pubpage?slac-pub-12973.html; PURL: https://www.osti.gov/servlets/purl/919445-Jr6CmY/

Additional details

Publishing Information

Imprint Pagination
3 p.
Report number
SLAC-PUB--12973

Conference

Title
Particle Accelerator Conference 2007
Acronym
PAC 07
Dates
25-29 Jun 2007
Place
Albuquerque, NM (United States)

INIS

Country of Publication
United States
Country of Input or Organization
United States
INIS RN
40004741
Subject category
S43: PARTICLE ACCELERATORS;
Resource subtype / Literary indicator
Conference, Non-conventional Literature
Descriptors DEI
ACCELERATORS; COMMUNICATIONS; COMPUTERIZED CONTROL SYSTEMS; CONTROL SYSTEMS; IMPLEMENTATION; LIGHT SOURCES
Descriptors DEC
CONTROL SYSTEMS; ON-LINE CONTROL SYSTEMS; ON-LINE SYSTEMS; RADIATION SOURCES

Optional Information

Contract/Grant/Project number
AC02-76SF00515
Funding organization
US Department of Energy (United States)