skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Linux-Based Software Control for Xenon Systems

Abstract

This paper will review software control solutions for systems requiring automated control and analysis. Written in the C++ language under the Linux operating system (OS), a client/server architecture was developed for automated systems enabling modularized processes to perform system control. In this scheme, narrowly focused clients and servers communicate with each other to perform tasks necessary for system execution. Each hardware interface, such as analog input/output modules, instrumentation, and detectors, have a server associated with it that can be accessed individually with various client interface programs. These servers also inherently support reporting all sensor values to a state-of-health server. One advantage to this software architecture is that all software servers can be accessed and altered independently without stopping the entire control system providing flexibility during development and operation. Automation is achieved using a state-machine based control program that implements the process necessary to run the system. The state-machine provides a well-defined process flow with each state defining one step in the overall control process. The state-machine framework is highly flexible. During development, states can easily be modified, added, or removed as needed.

Authors:
 [1];  [1];  [1];  [1];  [1];  [1]
  1. BATTELLE (PACIFIC NW LAB)
Publication Date:
Research Org.:
Pacific Northwest National Lab. (PNNL), Richland, WA (United States)
Sponsoring Org.:
USDOE
OSTI Identifier:
1491454
Report Number(s):
PNNL-SA-81430
DOE Contract Number:  
AC05-76RL01830
Resource Type:
Conference
Resource Relation:
Conference: Proceedings of the 2011 Monitoring Resesarch Review: Ground-Based Nuclear Explosion Monitoring Technologies, September 13-15, 2011, Tucson, Arizona
Country of Publication:
United States
Language:
English

Citation Formats

Suarez, Reynold, Hubbard, Charles W., Hayes, James C., Heimbigner, Tom R., Mendez, Jennifer M., and Schrom, Brian T. Linux-Based Software Control for Xenon Systems. United States: N. p., 2011. Web.
Suarez, Reynold, Hubbard, Charles W., Hayes, James C., Heimbigner, Tom R., Mendez, Jennifer M., & Schrom, Brian T. Linux-Based Software Control for Xenon Systems. United States.
Suarez, Reynold, Hubbard, Charles W., Hayes, James C., Heimbigner, Tom R., Mendez, Jennifer M., and Schrom, Brian T. Tue . "Linux-Based Software Control for Xenon Systems". United States.
@article{osti_1491454,
title = {Linux-Based Software Control for Xenon Systems},
author = {Suarez, Reynold and Hubbard, Charles W. and Hayes, James C. and Heimbigner, Tom R. and Mendez, Jennifer M. and Schrom, Brian T.},
abstractNote = {This paper will review software control solutions for systems requiring automated control and analysis. Written in the C++ language under the Linux operating system (OS), a client/server architecture was developed for automated systems enabling modularized processes to perform system control. In this scheme, narrowly focused clients and servers communicate with each other to perform tasks necessary for system execution. Each hardware interface, such as analog input/output modules, instrumentation, and detectors, have a server associated with it that can be accessed individually with various client interface programs. These servers also inherently support reporting all sensor values to a state-of-health server. One advantage to this software architecture is that all software servers can be accessed and altered independently without stopping the entire control system providing flexibility during development and operation. Automation is achieved using a state-machine based control program that implements the process necessary to run the system. The state-machine provides a well-defined process flow with each state defining one step in the overall control process. The state-machine framework is highly flexible. During development, states can easily be modified, added, or removed as needed.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {2011},
month = {9}
}

Conference:
Other availability
Please see Document Availability for additional information on obtaining the full-text document. Library patrons may search WorldCat to identify libraries that hold this conference proceeding.

Save / Share: