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

Title: Implementation of a control system test environment in UNIX

Conference ·
OSTI ID:7248481
;  [1];  [2]
  1. Oak Ridge National Lab., TN (USA)
  2. Tennessee Univ., Knoxville, TN (USA)

This paper discusses how UNIX features such as shared memory, remote procedure calls, and signalling have been used to implement a distributed computational environment ideal for the development and testing of digital control systems. The resulting environment -based on features commonly available in commercial workstations- is flexible, allows process simulation and controller development to proceed in parallel, and provides for testing and validation in a realistic environment. In addition, the use of shared memory to exchange data allows other tasks such as user interfaces and recorders to be added without affecting the process simulation or controllers. A library of functions is presented which provides a simple interface to using the features described. These functions can be used in either C or FORTRAN programs and have been tested on a network of Sun workstations and an ENCORE parallel computer. 6 refs., 2 figs.

Research Organization:
Oak Ridge National Lab., TN (USA)
Sponsoring Organization:
DOE/NE
DOE Contract Number:
AC05-84OR21400
OSTI ID:
7248481
Report Number(s):
CONF-9004138-2; ON: DE90007485; TRN: 90-008770
Resource Relation:
Conference: 3. Canadian Nuclear Society international conference on simulation methods in nuclear engineering, Montreal (Canada), 18-20 Apr 1990
Country of Publication:
United States
Language:
English