The PHELIX Control System (PCS)

technical contact: Stefan Götte

PHELIX is controlled by use of the PCS. This serves when PHELIX is aligned as well as to control the sequence of a high energy laser shot. Due to safety reasons, it is forbidden to stay next to the laser while shooting, thus the laser must work completely remotely controlled. Important settings and diagnostic data are stored after each shot by the PCS.

The PCS bases on the Control System Framework (CS) developed at GSI and used several groups worldwide. Described in key words the system uses the object oriented approach, is scalable, distributed, event driven and free available (GNU Public License). Programming language is LabVIEW.

With the PCS about 70 cameras, more than 170 motors, 25 power meter, about 30 end-switch controlled elements (these can be flipped into and out of the beam line), several gate and delay generators (see PTS), and many other things are controlled. Furthermore, charging and discharging of the capacitor banks (all together 8 power supplies, relays, ... ) used to flash the lambs of the pre-amplifier and main amplifier laser heads are controlled. Additionally, cooling water circuits and the pressure of several vacuum vessels are read out.

The PCS ensures the safe operation of the laser by monitoring the conditions for safe high-energy firing at numerous measuring points. If a fault is detected, the laser is automatically switched to a safe state.

Overview of the PCS system parameters:

nodes (personal computers):

about 40

process variables:

about 10.000

PHELIX specific class libraries:

about 170

instantiated objects:

500


Loading...