Detector Control System: Difference between revisions

From Mu2eWiki
Jump to navigation Jump to search
(Adding useful links)
(Add device driver links)
Line 3: Line 3:
The backbone of the DCS is [https://epics-controls.org/ EPICS]. We are using the [https://epics-controls.org/resources-and-support/base/series-3-15/ 3.15 Stable] release of EPICS.
The backbone of the DCS is [https://epics-controls.org/ EPICS]. We are using the [https://epics-controls.org/resources-and-support/base/series-3-15/ 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 [https://epics-controls.org/resources-and-support/ Resources and Support] page. Some particularly import modules for Mu2e include
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 [https://epics-controls.org/resources-and-support/ Resources and Support] page. Important modules for Mu2e include


*
* [http://epics.web.psi.ch/software/streamdevice/ StreamDevice] (supported by PSI) for any device with a byte stream based communication protocol;
*
* [https://groups.nscl.msu.edu/controls/files/devSnmp.html 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;
*
* [https://epics.anl.gov/modules/soft/asyn/ asynDriver] (supported by ANL) for general access to serial devices, GPIB, TCP/IP, etc.


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

Revision as of 14:44, 7 May 2020

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.

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.