Device Server of the Distributed Control System

D. Berkaev, D. Bolkhovityanov, P. Cheblakov, Yu. Eidelman, S. Karnaev, and A. Makeev (Russia)


Distributed control system, device server, channel


Large experimental installations include complex synchronously functioning subsystems and are difficult for automation. They can have tens and hundreds of thousands control and management signals. Electronic equipment, with which the control system operates, is extremely various: from simple input-output registers, ADCs and DACs to complex digital oscilloscopes and specialised electronics. Thus, as a rule, the wide spectrum of protocols for interacting with equipment including nonstandard protocols is used. The control system software consists of three layers: device drivers encapsulating specifics of electronics at the bottom layer, the middle layer includes the server programs providing a synchronous access to electronics (drivers) for the client programs, which constitute the top (application) layer. There is a number of control system projects for large experimental installations: EPICS, TANGO, TINE, etc. But those systems don’t met all requirements from the expansibility and universality point of view. Now the control system for the accelerator projects supported by BINP SB RAS is under development in the institute. One of the basic components of the control system middle layer - the device server, its role in the control system, structure and application on accelerator complex TNK (Zelenograd, Moscow) is described in this paper.

Important Links:

Go Back