Skip to content

Controls

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

13-ID runs on the APS EPICS control stack (GSECARS uses EPICS plus SPEC and Python orchestration), the same floor as the other APS beamlines. The device handles above were reconstructed from the public GSECARS EPICS support tree (github.com/CARS-UChicago/GSECARS-EPICS: the iocBoot st.cmd / .substitutions, the CARSApp/Db templates, and the CARSApp/op/adl MEDM screens), carried confirm pending staff verification (CTRL-1). This is an EPICS-native source, so the reconstruction is rougher than a dodal or BITS roster and carried at medium confidence. The high-pressure acquisition (the coupled XRD-plus-temperature collection, the balanced double-sided laser-power ramp, the membrane pressure steps, the metrology spectra) runs through GSECARS SPEC / Python today; that orchestration is the seam CORA's edge replaces, conducting over the cell, the sample stage, and the detectors. The laser-safety PLC (a Koyo DL205, 13IDD_laserPLC: / 13IDD:LaserPLC:) enforces the laser-emission enclosure permit; CORA observes that permit, it does not model the interlock logic (LASER-1, PSS-1). The detector file-writing to the APS / GSECARS filestore is plumbing CORA observes, not data it owns (see model.md).