Paper |
Title |
Page |
MOPB04 |
JavaIOC
|
40 |
|
- M. R. Kraimer
Private Address, Osseo
|
|
|
EPICS is a set of Open Source software tools, libraries, and applications developed collaboratively and used worldwide to create distributed soft real-time control systems for scientific instruments such as particle accelerators, telescopes, and other large scientific experiments. An IOC (Input/Output Controller) is a network node that controls and/or monitors a collection of devices. An IOC contains a memory resident real-time database. The real-time database has a set of "smart" records. Each record is an instance on a record of a particular type. JavaIOC is a JAVA implementation of an EPICS IOC. It has many similarities to a Version 3 EPICS IOC, but extends the data types to support structures and arrays.
|
|
|
Slides
|
|
FOPA02 |
EPICS Future Plans
|
728 |
|
- L. R. Dalesio
SLAC, Menlo Park, California
- J. O. Hill
LANL, Los Alamos, New Mexico
- K.-U. Kasemir
ORNL, Oak Ridge, Tennessee
- T. Korhonen
PSI, Villigen
- M. R. Kraimer
ANL, Argonne, Illinois
- M. R. Clausen
DESY, Hamburg
|
|
|
Over the last two decades EPICS has evolved from a basic set of control applications created for the Ground Test Accelerator to a rich and reliable control system framework installed in more than 120 locations worldwide. The continuous development of EPICS is supported by the worldwide collaboration and coordinated by a set of major laboratories. This procedure ensures continuous quality checking and thus leads to stable production versions. The clear separation of the robust core software on the Input Output Controllers (IOCs) from the channel access protocol and the applications running on workstations and servers allows nearly independent software developments on all three levels. This paper will describe the new developments on the IOC side, which will increase the robustness by adding redundancy or will improve the management and the functionality. This includes the vision of a new Java-based IOC. The support for new data types will bring more flexibility to the channel access protocol. New developments on the application side are clearly indicating that Java and Eclipse (e.g., Control System Studio CSS, XAL and others) will form the basis for many future applications.
|
|
|
Slides
|
|