1 / 9

Experiment Control Systems at the LHC

Experiment Control Systems at the LHC. An Overview of the System Architecture JCOP Framework Overview Protocols used in LHC Experiments. Overview. The JCOP Framework in a Nutshell Aims Architecture Ingredients Devices and Tools Developments. Reduce the development effort

lise
Download Presentation

Experiment Control Systems at the LHC

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. Experiment Control Systems at the LHC An Overview of the System Architecture JCOP Framework Overview Protocols used in LHC Experiments

  2. Overview • The JCOP Framework in a Nutshell • Aims • Architecture • Ingredients • Devices and Tools • Developments Joint PVSSII and JCOP Framework Course

  3. Reduce the development effort Reuse of components Hide complexity Facilitate the integration Help in the learning process Reduce resources for maintenance Homogeneous control system Operation Maintenance Provide a higher layer of abstraction reduce knowledge of tools interface for non experts Customize & Extend industrial components Modular/Extensible core mix & match components As simple as possible Development driven by the JCOP FW Working Group Aims of the JCOP Framework Not a complete – off the shelf – control system but a coherent set of devices and tools to build a control system Joint PVSSII and JCOP Framework Course

  4. Supervisory Application JCOP FW (Supervisory) FSM, DB, Web,etc. Supervision SCADA (PVSS) PC (Windows, Linux) Communication OPC, PVSS Comms, DIM, DIP OPC, PVSS Comms, DIM, DIP … Other Systems FE Application FE Application Device Driver UNICOS FW PLC Commercial Devices Front-end System Architecture Joint PVSSII and JCOP Framework Course

  5. User Framework PVSS Commercial OPCclient OPC client OPC client DataManager EventManager ControlsHierarchy DeviceEditorNavigator FWCustomFE FWCustomFE JCOP FW Ingredients Supervisory Application C/C++ code GEH Devices External System EAH User specific FE OPCserver OPCserver OPCserver Equipment Joint PVSSII and JCOP Framework Course

  6. Generic Analog-Digital devices Analog Input/Output Digital Input/Output Process Monitor CAENpower supplies Crates SY127, SY403, SY527, SY1527 Plans to include SY2527 Wiener power supplies OPC server being developed by the company CAN interface. One board currently supported (NI) WienerFanTray ELMB ISEG power supplies OPC server being developed by the company CAN interface. One board currently supported (Peak) PS and SPS machine data server Common server provided for all experiments SPS needs customization for each beamline Logical Node/View Composite device A means to build hierarchies of devices Devices Joint PVSSII and JCOP Framework Course

  7. DeviceEditor/Navigator Main interface to the Framework System management: installation, login, etc Configuration and operation of devices Controls Hierarchy High level view of experiment Includes FSMs External Alarm Handler Receive alarms in PVSS from a external system Trending Simplify & extend PVSS trends (templates, tree, etc) Device Support Extension Template to incorporate new devices Generic External Handler To incorporate C++ code to panels and ctrl manager Easier to use than standard PVSS C++ Mass Configuration Initial release including creation and deletion Component Installation Tree Browser Tree widget for Windows and Linux Tools Joint PVSSII and JCOP Framework Course

  8. Guidelines to produce a coherent control system Look and feel e.g. colors, fonts, layout Alarm classes Naming convention Exception handling File organization and so on Libraries Setting of address, alerts, archiving, etc List manipulation Exception handling Examples Panels Buttons Scripts Other Ingredients Joint PVSSII and JCOP Framework Course

  9. Current Version • Version 2.0.4 • Released January 27th, 2004 • Runs on Linux and Windows • PVSS II 3.0 RC1 • Internal intermediate releases • To meet user specific needs • Small improvements/bug fixes Joint PVSSII and JCOP Framework Course

More Related