Skip to content

Controls

The control plane the beamline runs on, and the seam CORA's edge conducts over. Control plane: Tango / Sardana.

P04 runs on the PETRA III control system, Tango with Sardana as the scan / motion SCADA layer, the same floor as P01 and CORA's wider Tango / Sardana house style. A motion axis is a Tango motor device (p04/motor/.), a mirror axis a SmarPod-style spk controller device (p04/spk/exp.), the monochromator a MonoP04 device (p04/monop04), the undulator a UndulatorP04 device, and a coupled axis a vmexecutor. The diagnostic cameras are TangoVimba devices and the electrometers Keithley 6517A device servers. The handles are read from P04's public OnlineXML registry and carried confirm (CTRL-1). The soft X-ray spectroscopy acquisition (the photon-energy scan over the undulator + PGM coupled to the electrometer / analyzer readout) 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 experiment and screen motors (CTRL-1)
new confirm
SPKControllers MotionController protocol: Tango_spk
SmarPod-style spk controllers driving the soft X-ray mirror and exit-slit axes (CTRL-1)
new confirm
TangoMotorControllers MotionController protocol: Tango_motor_tango
generic Tango motor controllers (motor_tango) backing the monochromator, undulator, and virtual axes (CTRL-1)
new confirm