Published October 1, 2003 | Version v1
Report

Device Configuration Handler for Accelerator Control Applications at Jefferson Lab

Description

The accelerator control system at Jefferson Lab uses hundreds of physical devices with such popular instrument bus interfaces as Industry Pack (IPAC), GPIB, RS-232, etc. To properly handle all these components, control computers (IOCs) must be provided with the correct information about the unique memory addresses of the used interface cards, interrupt numbers (if any), data communication channels and protocols. In these conditions, the registration of a new control device in the control system is not an easy task for software developers. Because the device configuration is distributed, it requires the detailed knowledge about not only the new device but also the configuration of all other devices on the existing system. A configuration handler implemented at Jefferson Lab centralizes the information about all control devices making their registration user-friendly and very easy to use. It consists of a device driver framework and the device registration software developed on the basis of ORACLE database and freely available scripting tools (perl, php)

Availability note (English)

Available from PURL: https://www.osti.gov/servlets/purl/816453-bu7K7E/native/

Additional details

Publishing Information

Imprint Pagination
185.5 Kilobytes
Report number
JLAB-ACO--03-186

Conference

Title
ICALEPCS 2003
Dates
13-17 Oct 2003
Place
Gyeongju (Korea, Republic of)

INIS

Country of Publication
United States
Country of Input or Organization
United States
INIS RN
34083475
Subject category
S43: PARTICLE ACCELERATORS;
Resource subtype / Literary indicator
Conference, Non-conventional Literature
Descriptors DEI
ACCELERATORS; COMMUNICATIONS; COMPUTERS; CONFIGURATION; CONTROL SYSTEMS

Optional Information

Contract/Grant/Project number
AC05-84ER40150
Funding organization
USDOE Office of Energy Research (ER) (United States)
Secondary number(s)
DOE/ER--40150-2554