Controls¶
The control plane the beamline runs on, and the seam CORA's edge conducts over. Control plane: Tango / Sardana.
P07 runs on the PETRA III control system, Tango with Sardana as the scan / motion SCADA layer, the same floor as the other PETRA III beamlines (P07 is jointly operated by Helmholtz-Zentrum Hereon and DESY, but the beamline controls are the PETRA III Tango / Sardana stack). A motion axis is a Tango motor device (p07/motor/...), the monochromator a multi-bounce dcmmotor / dcmenergy device, the slits slt / galildmcslit devices, the diffractometer an e4cv / twothetap07 device, the magnet a magnet17tf device, the hexapod a hexapodmotor, the Linkam a t95tempproglinkam device; the detectors are pilatus / pedetector_old / mca. The handles are read from P07's public OnlineXML registry and carried confirm (CTRL-1). The high-energy diffraction / magnetism acquisition (the diffractometer / field scan coupled to the area-detector capture) runs as a Sardana macro; that orchestration is the seam CORA's edge would conduct over its ControlPort (CTRL-2).
| Name | Family | PV | Key specs | Replaceable | Status |
|---|---|---|---|---|---|
OMS58Controllers |
MotionController |
protocol: Tango_oms58 OMS MAXv-58 stepper controllers (oms58) driving the optics and sample motor banks (CTRL-1) |
new confirm |
||
GalilSlitControllers |
MotionController |
protocol: Tango_galildmcslit Galil DMC slit controllers (galildmcslit) driving the OH2 and EH detector slits (CTRL-1) |
new confirm |
||
HexapodControllers |
MotionController |
protocol: Tango_hexapod hexapod controllers (hexapodmotor) driving the EH2 sample hexapod (CTRL-1) |
new confirm |
||
TangoMotorControllers |
MotionController |
protocol: Tango_motor_tango generic Tango motor controllers (motor_tango / beckhoffmotor / vmotor2) backing the DCM, the OH z-stage, and the coupled axes (CTRL-1) |
new confirm |