Author: Barpande, K.G.
Paper Title Page
THPD06 FLogbook: From Concept to Realization 148
 
  • B.S.K. Srivastava, R.K. Agrawal, K.G. Barpande, P. Fatnani, C.P. Navathe
    RRCAT, Indore (M.P.), India
 
  Indus-1 and Indus-2, the Synchrotron Radiation Source (SRS) facilities at RRCAT Indore are national facilities and being operated on round the clock basis to provide synchrotron radiations to users as well as carrying out machine studies. Both of these accelerators are widely distributed systems and employ many sub systems for their operation. These sub-systems are also made up of heterogeneous type of hardware and software modules. To keep the whole system up and running, the faults & failures encountered during machine operations are attended at site and all observations and rectifications information are to be recorded electronically by the crew members. FLogbook has been conceived and developed to meet such needs. This web based software operates in the Intranet environment over a three tier architecture. It mainly uses JavaServer Pages (JSP), JavaBeans and SQL databases for designing its building blocks. Using relational database, the package supports logging, e-mailing, searching & commenting the faults of various sub systems. This paper explains the salient features of FLogbook and also briefly describes the architectural design of the complete package.  
poster icon Poster THPD06 [0.555 MB]  
 
THPD17 API Manager Implementation and its Use for Indus Accelerator Control 175
 
  • B.N. Merh, R.K. Agrawal, K.G. Barpande, P. Fatnani, C.P. Navathe
    RRCAT, Indore (M.P.), India
 
  The control system software needed for operation of Indus accelerators is interfaced to the underlying firmware and hardware of the control system by the Application Programming Interface (API) manager. PVSS-II SCADA is being used at the layer-1 (L1) for control and monitoring of various sub-systems in the three-layered architecture of Indus control system. The layer-2 (L2) consists of VME bus based system. The API manager plays a crucial role in interfacing the L1 and L2 of the control system. It has to interact with both the PVSS database and the L2. It uses the PVSS API, a C++ class library, to access the PVSS database, whereas in order to access the L2, custom functions have been built. Several other custom functionalities have also been implemented. This paper presents the important aspects of the API manager like its implementation, its interface mechanism to the lower layer and features like configurability, reusable classes, multithreading capability etc.  
poster icon Poster THPD17 [1.119 MB]