EPICS

EPICS: Allen Bradley VMEbus Remote I/O

Module Owner: Marty Kraimer
This page is the home of the EPICS Record/Device/Driver support for various Allen Bradley devices accessed via the 6008 VMEbus Remote I/O scanner family. This site gives access to the software source code, information on other modules which are needed to install and run it, and documentation on the how to include and use it in your EPICS applications. Please email any comments and bug reports to _Marty Kraimer_ who is responsible for coordinating development and releases.

This support is intended for applications that use various Allen Bradley I/O modules via the VMEbus scanner.Note that EPICS  also provides support for communicating with Allen Bradley PLCs via serial communication. The PLC support is discussed elsewhere.

Hardware Supported

The module can drive the following types of hardware:

Where to Find it

NOTE: 1.x releases are for EPICS base 3.13 releases. 2.x releases are for EPICS base 3.14 releases.

You can download the software by anonymous ftp from the links in the table below:

Module Version EPICS Release Filename Documentation Release Notes Known Bugs
R2-0
R3.14.3 allenBradley2-0.tar.gz allenBradley releaseNotes bugs
R1-7
R3.13.7 allenBradley1-7.tar.gz allenBradley releaseNotes bugs
R1-6
R3.13.6 allenBradley1-6.tar.gz allenBradley releaseNotes bugs

Installation and Building

After obtaining a copy of the distribution, it must be installed and built for use at your site. These steps only need to be performed once for the site (unless versions of the module running under different releases of EPICS and/or the other required modules are needed).
  1. Create an installation directory for the module, usually this will end with
    support/allenBradley
  2. Unpacking the distribution tar file produces a directory named after the release number.
  3. Edit the config/RELEASE(epics 3.13) or configure/RELEASE(epics 3.14) file and set the paths to your installation of EPICS base.
  4. Run gnumake in the top level directory and check for any compilation errors.

Application Installation

See the release specific documentation.

Documentation

The following documentation is available:

In Use

This software was originally developed by Bob Dalesio (LANL) and Marty Kraimer (ANL/APS) and is used at the following EPICS sites:
Marty Kraimer