Control electronic and data acquisition

The philosophy adopted for the control system and data acquisition is as compatible as possible to the ESRF standard. The beamline has its own control system and its own network in order to run autonomously. A switch allows to communicate with the rest of the ESRF and the outside world. It also allows to access to the Machine Control System network, through a gateway in order to get parameters like machine current intensity, etc. An X-window program is dedicated to control the shutter status and mode (automatic or not).

Each branch has a main LINUX Pc workstation  running X11/Motif GUI or CLUI (Command Line User Interface) client like SPEC. The workstation is used for beamline control system and for data acquisition. Other LINUX workstations or X terminals are also added for preliminary data analysis. On the lower level are the VMEs using Motorola MVME2434 based in a  PowerPC CPU running LINUX, used for instruments control. One VME crate per branch is used for the control of the optics components, monochromator, mirrors, vacuum, slits, attenuators, etc. and one (two) more crate is used in Branch A (Branch B) for data acquisition. For beamline control these crates drive a large number of axis control and, digital or analog inputs/outputs. It is also foreseen to use GPIB devices by means of LAN/GPIB converters directly connected to Ethernet. The security aspects are left to the PLCs, which are in charge of the vacuum and Personal Safety System interlocks. The PLCs are accessed via serial lines driven by an industrial PC. PCs can be also used as standalone systems mainly to run commercial acquisition systems: Multi-Channel Analyzer, CCD camera, Image plate scanner, etc.  

 Figure: Block diagram of the control system. The left half of the image (in red) corresponds  to  Branch A , and the right half (in blue) to Branch B.

Click on each component to see a real picture