Skip to content

Controls

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

P21 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 (P21 is a Swedish- collaboration beamline, but the beamline controls are the PETRA III Tango / Sardana stack). A motion axis is a Tango motor device (p21/motor/...), the slits vmexecutor virtual axes; the beamline is split across the hasep212oh (optics), hasep21eh3 (EH3), and haspp21lab (LAB) Tango hosts. The handles are read from P21's public OnlineXML registry and carried confirm (CTRL-1). The high-energy diffraction acquisition 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
TangoMotorControllers MotionController protocol: Tango_motor_tango
generic Tango motor controllers (motor_tango) backing the coupled / virtual axes (CTRL-1)
new confirm