Detector Control System

From Mu2eWiki
Jump to navigation Jump to search

The detector control system (DCS), provides operational control and monitoring of all Mu2e subsystems. The DCS is also referred to as the "slow controls."

The backbone of the DCS is EPICS. We are using the 3.15 Stable release of EPICS.

EPICS base defines a large number of record types, and extension modules support a multitude of additional devices and record types. These are documented on the EPICS Resources and Support page. Important modules for Mu2e include

  • StreamDevice (supported by PSI) for any device with a byte stream based communication protocol;
  • SNMP (supported by NSCL/FRIB) specifically for SNMP devices, including many networked power supplies (Wiener/ISEG), many uninterruptible power supplies and power distribution units, and others;
  • asynDriver (supported by ANL) for general access to serial devices, GPIB, TCP/IP, etc.

A number of programs and libraries are available that work with EPICS. We use the Control System Studio toolset for its data archiving and display building features. Regular shifter displays and alarm notifications are provided through the OTS DAQ user interface. (Details in Mu2e-doc-32256 and -32426.)

This page is currently a stub. Here are some links for more information:

More resources coming soon:

  • The DCS source code is being migrated from Redmine to https://github.com/Mu2e/DCS.
  • Constantly reviewed and updated developer and user documentation will be available at https://mu2e.github.io/DCS, which is automatically generated from files maintained in the Mu2e DCS GitHub project.