Skip to content

Controls

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

P03 runs on the PETRA III control system, Tango with Sardana as the scan / motion SCADA layer, the same floor as P01, P04, P06, and P11. P03 brings two motion- controller protocols new to the PETRA III set CORA models: Galil DMC slit controllers (galildmcslit, the guard slits) and SmarPod controllers (smarpodmotor, the GINIX waveguide), alongside the OMS steppers, hexapod, Smaract, and SmarPod- style spk controllers. A motion axis is a Tango motor device (p03/motor/... or p03nano/motor/...), the monochromator a lom device, the mirrors spk devices, the detectors pilatus / mca / XIA / lambda device servers. The handles are read from P03's public OnlineXML registry and carried confirm (CTRL-1). The SAXS / WAXS acquisition (the sample scan coupled to the Pilatus frame 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 sample / instrument motor banks (CTRL-1)
new confirm
GalilSlitControllers MotionController protocol: Tango_galildmcslit
Galil DMC slit controllers (galildmcslit) driving the microfocus and nanofocus guard slits (CTRL-1)
new confirm
SmarPodControllers MotionController protocol: Tango_smarpodmotor
SmarPod controllers (smarpodmotor) driving the GINIX waveguide hexapod (CTRL-1)
new confirm
HexapodControllers MotionController protocol: Tango_hexapod
hexapod controllers (hexapodmotor) driving the CRL and GINIX sample hexapods (CTRL-1)
new confirm
SmarActControllers MotionController protocol: Tango_smaract
SmarAct controllers (smaractmotor) driving the GINIX sample rotation (CTRL-1)
new confirm
TangoMotorControllers MotionController protocol: Tango_motor_tango
generic Tango motor controllers (motor_tango / spk) backing the mono, mirrors, and coupled axes (CTRL-1)
new confirm