THE EQUIPMENT ACCESS SOFTWARE FOR A DISTRIBUTED UNIX-BASED ACCELERATOR CONTROL-SYSTEM

Citation
N. Trofimov et al., THE EQUIPMENT ACCESS SOFTWARE FOR A DISTRIBUTED UNIX-BASED ACCELERATOR CONTROL-SYSTEM, Nuclear instruments & methods in physics research. Section A, Accelerators, spectrometers, detectors and associated equipment, 352(1-2), 1994, pp. 274-276
Citations number
4
Categorie Soggetti
Nuclear Sciences & Tecnology","Physics, Particles & Fields","Instument & Instrumentation",Spectroscopy
ISSN journal
01689002
Volume
352
Issue
1-2
Year of publication
1994
Pages
274 - 276
Database
ISI
SICI code
0168-9002(1994)352:1-2<274:TEASFA>2.0.ZU;2-L
Abstract
This paper presents a generic equipment access software package for a distributed control system using computers with UNIX or UNIX-like oper ating systems. The package consists of three main components, an appli cation Equipment Access Library, Message Handler and Equipment Data Ba se. An application task, which may run in any computer in the network, sends requests to access equipment through Equipment Library calls. T he basic request is in the form Equipment-Action-Data and is routed vi a a remote procedure call to the computer to which the given equipment is connected. In this computer the request is received by the Message Handler. According to the type of the equipment connection, the Messa ge Handler either passes the request to the specific process software in the same computer or forwards it to a lower level network of equipm ent controllers using MIL2553B, GPIB, RS232 or BITBUS communication. T he answer is then returned to the calling application, Descriptive inf ormation required for request routing and processing is stored in the real-time Equipment Data Base. The package has been written to be port able and is currently available on DEC Ultrix, LynxOS, HPUX, XENIX, OS -9 and Apollo domain.