smi object oriented framework for designing and implementing distributed control systems n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
SMI++ Object-Oriented Framework for Designing and Implementing Distributed Control Systems PowerPoint Presentation
Download Presentation
SMI++ Object-Oriented Framework for Designing and Implementing Distributed Control Systems

Loading in 2 Seconds...

play fullscreen
1 / 8

SMI++ Object-Oriented Framework for Designing and Implementing Distributed Control Systems - PowerPoint PPT Presentation


  • 75 Views
  • Uploaded on

SMI++ Object-Oriented Framework for Designing and Implementing Distributed Control Systems. Contents. Brief history SMI++ Components Past and current use ( DELPHI,BaBar,LHC experiments ) Summary. History. S tate M anager I nterface. SMI. Developed for DELPHI and used since 1989

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'SMI++ Object-Oriented Framework for Designing and Implementing Distributed Control Systems' - urielle-rodriquez


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
smi object oriented framework for designing and implementing distributed control systems

SMI++Object-Oriented Framework for Designing and Implementing Distributed Control Systems

B. Franek SMI++ Framework Knowledge Exchange seminar

contents
Contents
  • Brief history
  • SMI++ Components
  • Past and current use (DELPHI,BaBar,LHC experiments)
  • Summary

B. Franek SMI++ Framework Knowledge Exchange seminar

history
History

State Manager Interface

SMI

Developed for DELPHI and used since 1989

(by J.Barlow, B.Franek and M.Jonker)

in collaboration with the CERN ECP Division

(A.Defendini, J-P.Matheys, P.Vande Vyvre andA.Vascotto)

1986-89

++

Significantly upgraded( by B.Franek and C.Gaspar)

1996-99

The main tool written in C++ (instead of ADA)

  • Since 1999 till now it has been gradually upgraded :
    • New features
    • increased flexibility and efficiency
    • This was specially stimulated by its use by all 4 LHC experiments

B. Franek SMI++ Framework Knowledge Exchange seminar

smi components
SMI++ components
  • Conceptual guidance how to view the world to be controlled and how to design the Control System
  • Formal language (SML) to describe the controlled world and to ‘code’ the Control System
  • Software tools that implement (actualize) the Control System

B. Franek SMI++ Framework Knowledge Exchange seminar

conceptual guidance
Conceptual guidance
  • The real world to be controlled is described as collection of ‘objects’ existing in discrete states
  • The Control System is conceived as a set of cooperating abstract ‘objects’

The world’s description and the control system is ‘coded’ using Formal Language

B. Franek SMI++ Framework Knowledge Exchange seminar

software tools
Software tools
  • GUI + various utilities (4.4 K lines )
  • Logic Engine (21.6 K lines )
  • Application Program Interface (6.8 K lines)
  • Communication package (21.3 K lines)

Visualizes various components of the Control System and enables the actual user control

Reads the description of the world and the control system and subsequently ‘realises’ (makes real) the control

Interface between :

1) GUI and SMI world 2) SMI world and real world

Transparently handles all communication issues among processes running on heterogeneous platforms

B. Franek SMI++ Framework Knowledge Exchange seminar

slide7
Use
  • 1989-2000DELPHIRun Control
  • 1999-2008BaBarRun Control
  • 2002-now
    • ATLASandCMSfor monitoring and control of the detector.
    • ALICEandLHCbfor monitoring and control of the detector and also for controlling the data acquisition system. Aiming for the complete automation of the experiment.

B. Franek SMI++ Framework Knowledge Exchange seminar

summary
Summary
  • SMI++ framework is time-tested and robust tool.
  • It has been designed having large control systems distributed over a set of heterogenous platforms in mind.
  • But it is suitable for any other control application .

B. Franek SMI++ Framework Knowledge Exchange seminar