SPEAR EPICS
Site Modules
The following site modules are used as building blocks for SPEAR IOC software applications. The modules are either downloaded from other EPICS sites or developed at SPEAR and made available to other sites. Some modules are listed in the EPICS collaboration's IOC hardware support and soft support. Some modules come from the APS Beamline Controls and Data Acquisition (BCDA) synApps software (old link, new link, SVN source browser). Unless otherwise noted, the modules are built for EPICS base R3.14.11 on RTEMS, vxWorks, linux-x86_64, and solaris-sparc-gnu.This list is a subset of simple modules and complex modules in the SPEAR CVS repository. To add a new module, follow the instructions in /afs/slac/g/spear/epics/site/README (for simple modules) or /afs/slac/g/spear/epics/modules/README (for complex modules).
Related Links
- SPEAR EPICS base
- SPEAR IOC Applications
- SPEAR I/O Crate Hardware
- SPEAR IOCs
- SPEAR EtherIP Modules
- SPEAR GPIB Devices
- SPEAR Serial Devices
- SPEAR Miscellaneous Ethernet Devices
Note 1: VxWorks-only.
Note 2: TBD.
Note 3: RTEMS-only.
Note 4: RTEMS-and-Linux-only.
VME/VXI Hardware Support
The following modules are built for VME-based and VXI-based target architectures only.
Module Name Description Notes User Docs Distribution allenBradley Allen Bradley Device Interface using the VME Scanner 1 Driver/Device Support, 1746 HSTP1 Notes, SLC DCM Notes APS ipac Generic IP Carrier and Module Support 4 Driver Support, AVME9670 Hardware Manual APS caenADCV965 and CaenADCV965_8 CAEN V965 and V965A QDC 3 Device Support ? gtr Generic Transient Recorder (Digitizer Support) 3 Description APS drvRTEMSDma DMA Interface RTEMS Support 3 - SPEAR motor Motion Control 4 6-2-2 Doc, 6-5 Doc APS epvxi VXI Device Library 1 Description APS mca Multi-Channel Analyzer - Documentation CARS IP Module Support
The following modules are built for VME-based target architectures only.
Module Name Description Notes User Docs Distribution ipac TEWS TIP810 CANBus 4 Driver Support, Device Support APS acromagIpac Acromag IP440 Digital Input 4 Description, Hardware Manual Obs Sci acromagIpac Acromag IP445 Digital Output 4 Description, Hardware Manual Obs Sci acromagIpac Acromag IP470 Digital I/O 4 Hardware Manual SPEAR acromagIpac Acromag IP231 DAC 4 Hardware Manual LCLS acromagIpac Acromag IP330 ADC 4 Hardware Manual LCLS Asynchronous Device Support
Module Name Description Notes User Docs Distribution asyn General Asynchronous Support - Documentation APS (old),
APS (new)stream Serial Device Support - Documentation PSI ether_ip 1756-ENBT EtherNet/IP Module - Documentation SNS areaDetector Area Detector 4 Documentation CARS s7plc Siemens S7 PLC - Driver/Device Support, PLC Configuration Example PSI modbus modbus - Documentation CARS GPIB Device Support
Module Name Description Notes User Docs Distribution asyn Agilent E8810A and E2050A LAN Gateways - Documentation, GPIB Device Support, VXI-11 Details APS SRSdg535Gpib SRS DG535 Digital Delay Generator - Hardware Manual APS PTS500Gpib PTS500 Frequency Synthesizer - - SPEAR Hp53181AGpib Agilent 53181A Frequency Counter - Hardware Manual SPEAR K2001Gpib Keithley 2001 and 2002 Multimeter - Hardware Manual SPEAR Record Support
The following records supplement those listed in the EPICS base Record Reference Manual (old pdf), (old html).
Module Name Description Notes User Docs Distribution motor motor 4 6-2-2 Reference, 6-5 Reference APS steppermotor steppermotor (old) 1 Reference APS calc sCalcout (string calcout) - Reference APS calc transform - Reference APS asyn asyn - Reference APS std epid (extended PID feedback) - Reference APS std scaler - Reference APS busy busy - Reference APS Other Support
Module Name Description Notes User Docs Distribution seq Sequencer and SNL Compiler - User's Guide BESSY restore IOC Restart Setpoint Restore - - SPEAR autosave IOC Save and Restore - Description APS iocStats IOC Statistics - README_devIocStats, README_iocAdmin SPEAR devBusMapped Memory-Mapped Register Access - README SPEAR devGenVar Read/Write C-Code Variables 4 README, Presentation LCLS optics optics - Description APS
SPEAR EPICS | EPICS Home | SPEAR Home | SSRL Home | SLAC Computing | SLAC Home Contact: Stephanie Allison
Last Modified: May 25, 2012