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 |