Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Information-Control Software for Handling Serial Devices in an EPICS Environment

Conference ·
OSTI ID:788808

Each accelerator control system has a variety of measurement devices. One of the most common types of instrument interfaces used for their control is a serial (RS-232) bus. It is inexpensive and adequate for relatively simple measurement and control devices such as switchers, amplifiers, voltmeters, and stepper motors. Since the RS-232 specification is very broad and does not require uniformity above the basic communication protocol level, one of the major problems associated with the use of RS-232 is that a fundamental understanding of the details of each device's command protocol is required. This makes writing reliable control software difficult and also hampers efforts to design effective, generic troubleshooting methods for RS-232. This paper presents software developed at Jefferson Lab to handle serial devices in a generic manner. The software is based on the EPICS toolkit and uses a 3-tier architecture which includes a common serial driver at the bottom, a top-level protocol to specify individual device commands in a generic manner, and a mid-level of software to glue the two together.

Research Organization:
Thomas Jefferson National Accelerator Facility, Newport News, VA (US)
Sponsoring Organization:
USDOE Office of Energy Research (ER) (US)
DOE Contract Number:
AC05-84ER40150
OSTI ID:
788808
Report Number(s):
JLAB-ACC-01-26; DOE/ER/40150-1943
Country of Publication:
United States
Language:
English

Similar Records

EPICS tools enhancements and transportability
Conference · Sun Feb 28 23:00:00 EST 1999 · OSTI ID:754621

EPICS system: system structure and user interface
Conference · Tue Jan 31 23:00:00 EST 1984 · OSTI ID:5220086

The CEBAF control system
Technical Report · Sat Dec 30 23:00:00 EST 1995 · OSTI ID:383634