Published October 1, 2009 | Version v1
Report

A generic finite state machine framework for the ACNET control system

Description

A significant level of automation and flexibility has been added to the ACNET control system through the development of a Java-based Finite State Machine (FSM) infrastructure. These FSMs are integrated into ACNET and allow users to easily build, test and execute scripts that have full access to ACNET's functionality. In this paper, a description will be given of the FSM design and its ties to the Java-based Data Acquisition Engine (DAE) framework. Each FSM is part of a client-server model with FSM display clients using Remote Method Invocation (RMI) to communicate with DAE servers heavily coupled to ACNET. A web-based monitoring system that allows users to utilize browsers to observe persistent FSMs will also be discussed. Finally, some key implementations such as the crash recovery FSM developed for the Electron Cooling machine protection system will be presented.

Availability note (English)

Available from http://lss.fnal.gov/cgi-bin/find_paper.pl?conf-09-455.pdf; PURL: https://www.osti.gov/servlets/purl/967405-q2UreR/

Additional details

Publishing Information

Imprint Pagination
3 p.
Report number
FERMILAB-CONF--09-455-AD-APC

Conference

Title
12. International Conference on Accelerators and Large Experimental Physics Controls Systems
Acronym
ICALEPCS 2009
Dates
12-16 Oct 2009
Place
Kobe (Japan)

INIS

Country of Publication
United States
Country of Input or Organization
United States
INIS RN
41006581
Subject category
S43: PARTICLE ACCELERATORS; S99: GENERAL AND MISCELLANEOUS;
Resource subtype / Literary indicator
Conference, Non-conventional Literature
Descriptors DEI
ACCELERATORS; AUTOMATION; CONTROL SYSTEMS; DATA ACQUISITION; DESIGN; ELECTRON COOLING; ENGINES; FLEXIBILITY; MONITORING; PHYSICS
Descriptors DEC
BEAM COOLING; MECHANICAL PROPERTIES; TENSILE PROPERTIES

Optional Information

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