1 / 17

The Joint COntrols Project Framework

The Joint COntrols Project Framework. Manuel Gonzalez Berges / JCOP FW Team. Contents. Environment Goals Development Process Overview / Deliverables Conclusions. The environment. 4 new experiments One order of magnitude bigger than previous generation (~1 million channels) Very complex

lorrettaw
Download Presentation

The Joint COntrols Project Framework

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. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. The Joint COntrols Project Framework Manuel Gonzalez Berges / JCOP FW Team

  2. Contents • Environment • Goals • Development Process • Overview / Deliverables • Conclusions M. Gonzalez Berges / JCOP FW team

  3. The environment • 4 new experiments • One order of magnitude bigger than previous generation (~1 million channels) • Very complex • Each experiment organized in 10-20 subprojects • Have to run for at least 15 years • Similar requirements • Hardware • Operation concept • People • Teams distributed worldwide • Different backgrounds, different views • Short-term staff • Most of them are not controls experts • Agreement by consensus M. Gonzalez Berges / JCOP FW team

  4. Aims of the Framework • Common requirements capture and analysis • Reduce the development effort • Reuse of components • Hide complexity • Facilitate the integration • Help in the learning process • Provide development guidelines • Reduce resources needed after deployment • Homogeneous control system • Operation • Support & Maintenance M. Gonzalez Berges / JCOP FW team

  5. Approach Followed • Provide a higher layer of abstraction • reduce required knowledge of tools • interface for non experts • Customize & Extend industrial components • Not a final application • Modular/Extensible • core • mix & match components • As simple as possible • Development directly driven by users • Generic solutions M. Gonzalez Berges / JCOP FW team

  6. Development Process Short requirements doc Users Review Implementation Proposal Users Review Implementation Test Documentation Configuration Management M. Gonzalez Berges / JCOP FW team Information Management

  7. Experiment Control System Users (x1000s) Experiment Framework Experiment Sub-detector Teams (x10s) Control System Framework Experiment CentralTeam (x4) SCADA/FSM And othertools JCOP Framework Team Framework Design Architecture Working Group Control System Development M. Gonzalez Berges / JCOP FW team

  8. Framework Deliverables (I) • Guidelines document • Naming convention • Colors • Alert classes • Development • Devices • Common hardware • PVSS + Front end access • Mechanism to define new types M. Gonzalez Berges / JCOP FW team

  9. Framework Deliverables (II) • Tools • Device Editor & Navigator • Finite State Machines • Trending • Configuration from a DB • Installation • Help system • Within the code for libraries • An HTML file per panel M. Gonzalez Berges / JCOP FW team

  10. OPC client Modbus S7 OPC client DataManager EventManager DIP ControlsHierarchy DeviceEditorNavigator User specific CustomFE CustomFE DIM User Framework Supervisory Application PVSS Commercial External System Devices OPCserver Custom hardware M. Gonzalez Berges / JCOP FW team

  11. Software architecture Supervisory Application FW Tools: Trending, Configuration DB, etc Framework Devices Framework Core PVSS OPC, DIM, DIP FSM Databases Web M. Gonzalez Berges / JCOP FW team

  12. Component based Component repository • Component X, Ver #.# • Panels • ASCII Manager files • Libraries • Configuration • Binaries • etc PVSS system Installation Tool …. Component Y, Ver #.# Component Z, Ver #.# M. Gonzalez Berges / JCOP FW team

  13. Device Editor & Navigator M. Gonzalez Berges / JCOP FW team

  14. Trending Tool M. Gonzalez Berges / JCOP FW team

  15. Framework specific additions • Organization in hierarchies • Finite State Machines • Trending • Component Installation • Configuration from a DB • Mass configuration • Custom middleware (DIM, DIP) • Actions on a group of devices • Extension from device to object oriented M. Gonzalez Berges / JCOP FW team

  16. Conclusions • Common approach to build LHC experiments control systems (JCOP subproject) • Collaboration of a wide range of people • Organized in components • Has proven successful • Smaller size experiments (fixed target) • Test and prototype activities • Similar approach in other areas • Collaboration between different domains • PVSS has been key in the success • Appropriate facilities • Flexibility of ETM M. Gonzalez Berges / JCOP FW team

  17. Questions ? Project web pages: http://cern.ch/itcobe/Projects/Framework M. Gonzalez Berges / JCOP FW team

More Related